The client came with a very specific requirement: a simple course enrollment system, but with com...The client came with a very specific requirement: a simple course enrollment system, but with com...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
The client came with a very specific requirement: a simple course enrollment system, but with complete control over seats and payments. We discussed how each course should have its own schedule, seat limit, payment link, and waiting list. The challenge was making the system automatically know when seats were getting low or completely filled. Instead of relying on multiple plugins, I proposed building a custom WordPress plugin around their exact workflow. The plugin gives the admin full control over courses, enrollment limits, thresholds, schedules, and links. It also connects with Stripe through a webhook to keep enrollment numbers updated automatically. When seats are available, users can enroll; when the course fills up, the system switches to Join Waiting List. We also refined the UI so everything stays clean, simple, and responsive on mobile. A detailed requirement turned into a solution built exactly around the client’s business.
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started