← Back to work
Backend / Systems

Killing manual enrollment with custom WordPress REST endpoints

Secure custom WordPress REST endpoints that auto-enroll students on purchase, a FastAPI internal tool, and a coaching-portal build for Brave Leadership's AI-powered Super Objective quiz.

Role
Backend endpoints & automation end-to-end; contributed to the coaching-portal build
Company
Brave Leadership
Timeline
11/2020 – 06/2026
Team
Kenneth (endpoints); Kenneth + product team (coaching portal)
Impact
7 courses · 50 students · manual enrollment eliminated

Overview

Brave Leadership's course portal (WordPress + LearnDash + WooCommerce) supports 7 courses and 50 students. Every purchase used to require manual enrollment.

Problem

Purchase data lived in WooCommerce but enrollment in LearnDash was a manual step after every sale — a growing operational bottleneck as course volume increased.

Solution

Built secure custom WordPress REST API endpoints to sync purchase data and auto-enroll students, plus Zapier/webhook integrations across platforms to streamline the wider enrollment workflow. Also built a full-stack internal tool (FastAPI backend with authentication and rate limiting, deployed on Render) to support the course platform. Separately, contributed to Brave Leadership's Super Objective coaching portal — an AI/LLM-powered, multi-step quiz that generates a personalized impact statement, originally built on Bubble.io and migrated to a full-stack web app — helping build the new coaching-portal addition and some of its API endpoints, with Claude Code assisting on syntax.

Results

The outcome here is operational, not a conversion metric: manual enrollment processing was eliminated after every purchase.

Learnings

Contributing to the coaching-portal build and its API endpoints is where a lot of the system-design intuition for this kind of work came from.

My role

Kenneth built the WordPress REST endpoints and enrollment automation described above end to end. On the separate Super Objective coaching-portal product, he helped build the new coaching-portal addition and some of the API endpoints — with Claude Code assisting on syntax — but did not architect the original quiz product or its AI pipeline.

Let's talk.

Open to remote Digital Marketing, Marketing Automation, and WordPress roles — reach out directly.

Available now · Remote