Forma Edtech LLC
Industry
Location
Project Scope
Project Duration
Forma Edtech LLC is the company of Ron Wysochansky. Ron teaches Corporate Finance and helps leaders think like strategic capital allocators, based on 18+ years across banking, private equity, corporate finance advisory, and operating roles.
“Stripe was the fixed point here because it’s tied to Ron’s ERP. So, we built it, so a Stripe purchase instantly unlocks the right LearnDash course, buy the product, get the access. Then we kept MailerLite in sync with enrollments and progress and automated the expiry-based group changes. Key events like payments, completions, access removal, and refunds are also sent out right away so everything stays aligned.”
Shamali Sulakhe
Tech Lead, WisdmLabs
Client Journey
The goal was simple: Stripe purchase → instant course access, with learner data synced for communication and reporting.
Ron wanted a WordPress learning website where:
People buy using Stripe products (because Stripe is connected to their ERP system)
After purchase, learners automatically get access to the right course
Learner info and course progress sync to MailerLite for communication and reporting
Important events (payment, enrollment, completion, refund) can be sent to other systems instantly
The Challenge
As the program grew, the next step was making sure payments, course access, and communication stayed perfectly aligned across all systems.
The engagement was delivered in phases based on evolving integration requirements defined by the client.
1
We implemented the LearnDash course structure based on the client’s program requirements.
So now: Learners access a clearly structured course experience organized into lessons and quizzes within the LMS.
2
We implemented the integration between Stripe and LearnDash using Stripe webhooks and APIs as defined in the client’s purchase-to-access workflow.
So now: When a learner purchases a specific Stripe product, course access is granted automatically in LearnDash.
3
We implemented WP Fusion to sync WordPress and LearnDash data with MailerLite.
This included:
• Extending WP Fusion through a custom add-on to support additional custom fields required by the client
• Configuring automation triggers to move learners between MailerLite groups at 14, 7, and 1 day before access expiry and after expiry
So now: MailerLite reflects learner status, including enrollment, progress, and access timelines.
4
We implemented outbound webhook events using Webhooks by Zapier for the following events:
• Stripe payment success
• Course enrollment success
• Course completion
• Course access removal
• Stripe refund processed
To improve reliability, event delivery retries were configured to attempt resending up to two times if transmission fails.
So now: External systems can receive updates immediately when key learning or payment events occur.
Result
Where the platform stands today
👉 When a learner purchases through Stripe, they automatically receive access to the correct course, removes the need for manual enrollment handling and helps reduce access-related support requests.
👉 The learning experience is delivered through a structured LMS setup, with clearly organized courses, lessons, and quizzes—so the content feels like a guided program rather than a set of scattered resources.
👉 MailerLite stays updated automatically with learner data, including user details, course enrollments, progress updates, and the additional information needed for reporting and segmentation.
👉 As course access nears expiry, learners are automatically moved into the right MailerLite groups, ensuring reminders and follow-ups are triggered at the right time without manual tracking.
👉 Key learning and payment events are shared with connected systems in real time, and if any event update fails to send, it is retried automatically to improve reliability.
Impact
And when we looked at the data, the improvements were clear.
Less manual work
Fewer “I can’t access my course”
Faster learner follow-ups
Fewer refund requests
We specialize in WordPress development that goes beyond the ordinary — crafting tailored digital experiences your audience won’t just remember, but love.
Years Experience
Developers
Projects