Personal Development / Coaching / EducationAPI & Webhook IntegrationAug 2024 – Present (ongoing)

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

Ruby on RailsPostgreSQLHerokuClickFunnels WebhooksThinkific APIHubSpot API (v3)QuickBooks Online APIEasyPay Direct WebhooksDropbox Sign APIStripeRSpecGitHub ActionsSentryLogzio

Let's solve a similar problem.

Tell us about your project. We respond within 24 hours.