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.
kenjsangalang@gmail.com
Connect →
linkedin.com/in/kenneth-jon-sangalang-tech
Connect →
GitHub
github.com/ken-turtle-learner
Connect →
Available now · Remote