The Challenge
The Passage PreparationTM team approached CYBERsprout with a unique challenge: developing a subscription-based online store environment for selling their custom e-learning courses designed to help teachers prepare for their state licensure exams.
In addition to selling directly to customers, they needed a solution for their educational preparation partners and school districts to purchase prepaid vouchers that could be distributed. These voucher sales required custom bulk purchase discount ranges to encourage larger orders. Furthermore, the system needed to be flexible enough to allow candidates to select specific courses from the complete library.
The project also involved several complex integration configurations. Firstly, upon a successful purchase that initiated an active subscription, students needed to be registered in the learning management system (LMS), Canvas. Additionally, students should be automatically enrolled in the purchased course(s), and a single sign-on (SSO) connection should be established between the website and the e-learning platform. Furthermore, if a subscription is canceled, students should be unenrolled from the course(s) and lose access to the online materials.
To support marketing efforts, seamless integration with HubSpot, the CRM system used by the Passage Preparation team, was crucial. Lastly, webinar form registrations needed to be linked to both Zoom, the platform used for webinar delivery, and HubSpot for follow-up communication.
Our Solution
Our team utilized various software solutions, innovative configurations, and custom development to bring these requirements to fruition.
Online Sales and Subscriptions
For the online storefront, we implemented WooCommerce and its WooCommerce Subscriptions extension. We crafted tailored archive and page layouts to showcase the course catalog and provide visually appealing individual course pages. The subscription plugin was customized to enable different initial subscription periods with custom pricing. It also integrated the necessary custom code to establish a connection between WordPress and the Canvas LMS.
To accommodate bulk voucher purchases, we extended the capabilities of the WooCommerce coupon system. Customers can now buy vouchers in various amounts, with discounts applied at different tiers. During the checkout process, these vouchers are applied as coupons, ensuring the appropriate credit is deducted.
Canvas LMS Integration
To handle account management and registration in the Canvas LMS after purchase, we developed a custom program. This program takes care of setting up LMS course enrollment based on the products, bundles, and subscriptions included in the order. In the event of a subscription cancellation or payment failure, the program automatically terminates the enrollment within the LMS.
Hubspot Integration
Throughout the site, we implemented several marketing opt-ins to facilitate continuous communication between the Passage Preparation team and customers at strategic points along their journey. Additionally, these opt-ins enable the system to send cart abandonment emails, helping recover lost sales.
The Results
Active Subscriptions to-date
Over 2k users are taking advantage of Passage courses in the first 3 months.
Engaged Sessions
The site has seen a 40% increase in engaged sessions since the previous measure.
Organic Search Traffic
Over 22% of the website traffic currently comes from Organic Search.