Eliminating Manual Enrollment for a High-Volume Coaching Business
SiteIT Solutions extended Inner Matrix Systems' production Ruby on Rails API to connect their ClickFunnels sales funnels directly to Thinkific (LMS), HubSpot (CRM), and QuickBooks Online — eliminating manual student enrollment entirely. Every funnel purchase now automatically creates a Thinkific account, enrolls the student in the correct course, updates their HubSpot contact and deal pipeline, and posts a QuickBooks journal entry in real time.
Zero manual enrollment work for every ClickFunnels → Thinkific funnel purchase
Every funnel sale auto-creates a HubSpot Deal, updates the contact, and joins the correct marketing list
Real-time QuickBooks journal entries on all funnel-originated and Thinkific-sourced revenue
4 platforms fully connected: ClickFunnels, Thinkific, HubSpot, QuickBooks (+ EasyPay Direct, Dropbox Sign)
4 HubSpot batch-sync Rake tasks delivered for legacy data migration and API v3 modernization
Ongoing engagement across 4 delivery phases since August 2024
01The Challenge
Inner Matrix Systems operates across multiple disconnected platforms: ClickFunnels captures sales funnel purchases, Thinkific hosts their online courses, HubSpot manages their customer relationships and marketing lists, and QuickBooks Online tracks financial records. When SiteIT Solutions was engaged in August 2024, a customer could complete a purchase through ClickFunnels — but that purchase did not automatically create a Thinkific account, enroll the student in their course, update HubSpot with a Deal or contact record, or generate an accounting entry in QuickBooks. Every funnel sale required someone on the IMS team to manually handle enrollment fulfillment. Funnel revenue was invisible to the marketing team's CRM. And the accounting team had no automated record of funnel-originated income. The core problem: the sales funnel was completely disconnected from the LMS, CRM, and accounting system.
02Our Approach
We stepped into an existing production codebase and extended it rather than rebuilding from scratch — the fastest, lowest-risk path to automation for a live business. The core work was designing a single integration layer that could reliably translate a funnel purchase event into coordinated actions across four separate platforms simultaneously. We prioritized reliability and repeatability: every external API call is handled defensively so that edge cases — repeat purchasers, refunds, legacy contact records — produce the right outcome without manual cleanup. As the engagement evolved, we operated as a trusted extension of the IMS engineering team, taking on additional platform work across billing, CRM, and data infrastructure as new needs surfaced.
03Technologies Used
Let's solve a similar problem.
Tell us about your project. We respond within 24 hours.