Project Description
Project overview
Filmmaker.MBA is an educational platform created by independent filmmakers Keith Ochwat and Christopher Rufo to teach direct distribution, marketing and monetisation strategies for filmmakers building sustainable careers.
The platform needed to sell private courses, manage member access and give subscribed users a smoother learning experience inside an existing WordPress website. It also needed to connect course delivery with membership and subscriber tools in a way that felt coherent rather than bolted on.
I extended the existing WordPress site by integrating Memberful for paid course access, Mailchimp for subscriber capture and a custom course-delivery structure that supported restricted content, membership-aware dashboards and retained course progress. This kind of work is most closely aligned with custom WordPress development, ongoing support and technical SEO foundations.
The challenge
The site needed to function as more than a marketing website. It had to support private course sales, controlled access to educational video content and a better member experience without rebuilding the platform from scratch.
Paid users needed secure access to the right content based on their subscription level.
The solution had to work cleanly within the current Corsa-based setup.
Memberful and Mailchimp needed to support course sales and audience growth together.
Users needed their course progress retained as they moved through the content.
What was delivered
I integrated the required membership and subscriber systems into the existing WordPress website and built a structured way to deliver private video courses more effectively. The work focused on access control, usability for members and a better internal course flow.
Added subscription-based access so private courses could be sold and restricted correctly.
Connected subscriber capture to support the broader audience and marketing workflow.
Organised each course video as a WordPress post to create a manageable content model.
Built a custom shortcode that displays videos only to users with the correct subscription.
Member visibility was tied directly to the relevant membership level.
Users could return to a course and continue where they left off.
Core functionality included
Paid memberships control access to private learning content.
The platform supports audience capture alongside course delivery.
Courses are easier to manage through a familiar content workflow.
Users only see the videos available to their subscription level.
A shortcode was created to handle conditional content display in the dashboard.
Access is tied directly to the correct course or membership relationship.
Returning users can continue a course from their saved progress point.
The existing platform was extended without requiring a complete rebuild.
Key architecture decisions
One of the key decisions was working with the existing WordPress setup rather than replacing it. By structuring course videos as posts and layering Memberful logic on top, the site could support membership-based learning without abandoning the current CMS foundation.
The custom shortcode approach also made the dashboard more flexible, allowing course visibility to be controlled dynamically based on user membership while keeping the content management workflow straightforward.
The solution enhanced the existing WordPress site instead of replacing it unnecessarily.
Using posts for videos kept content management simpler and more familiar.
Shortcode logic made dashboard content adapt to the subscriber’s access level.
Progress persistence improved usability for returning members.
Results and outcomes
The result was a more capable membership-driven learning platform that could sell private courses, control access and improve the experience for returning users. Filmmaker.MBA gained a stronger educational delivery system without needing to replace its existing website.
Memberful integration gave the site a clearer paid-learning model.
Course visibility is now tied to the correct memberships automatically.
Subscribers can access the right content more easily through a clearer dashboard.
Progress tracking helps users pick up where they left off.
Mailchimp integration connects the course platform with subscriber growth.
The site is better equipped to support additional course content in future.
Technology used
The solution was built on WordPress using the existing Corsa theme, with Memberful integration for paid course access, Mailchimp for subscriber capture, custom shortcode logic and progress retention for structured video learning.
This work is especially relevant to custom WordPress development, support and maintenance and technical SEO foundations for membership and course-based platforms.
Next steps
This project shows how an existing WordPress site can be extended into a more capable learning platform when memberships, content access and user experience are designed intentionally. For course businesses, the right integration work can unlock far more value than a basic plugin setup alone.
If you need a membership-based WordPress platform, custom course access logic or integration work for paid content delivery, the most relevant starting points are usually custom WordPress development, support and maintenance and technical SEO foundations.