
When Teachable can't quite do what you need, this is how to build it.
Plain-English guides to the Teachable API, webhooks and B2B enrollment for established schools and organizations. Written by the developer who builds these integrations, and available to build yours.
Where do you need to go?
Choose your integration path
Four areas, each with its own guides, code samples and worked examples.
Connect your systems
API Integrations
Keep Teachable in step with your CRM, sign-in provider and internal records. Covers user sync, enrollment automation and working within the API rate limits.
React as things happen
Webhooks & Infrastructure
Act on enrollments, completions and purchases the moment they happen. Covers event handling, retries, and confirming each webhook came from your school, since the payloads arrive unsigned.
Sell to organizations
B2B Enrollment & Orgs
Sell training to companies and give each one its own space. Covers bulk enrollment, organization-level access, seat licensing and client portals.
Developer tools
Developer SDK
A typed Node.js SDK for the Teachable API, with pagination and rate-limit handling included, so you don't rewrite the same wrapper on every project.
Skip the docs.
Hire the person who wrote them.
Purple Hippo is a one-person technical studio run by Tom Lorimer. If you've been reading these guides, you've been reading my work. I build Teachable integrations for established schools and organizations, and when one needs something built and running, they hire me directly.
You work with me
There's no project manager in between. Every decision goes through someone who's built this before.
Ten years of Teachable work
I know how the API, webhooks and rate limits behave in practice, so you aren't paying for my learning curve.
Fixed scope, fixed price
Every project starts with a clear proposal. No hourly billing, no scope creep, no surprises.
Schools and organizations I've built for
- Arbiter Sports
- Warrior Notes
- Zero to Mastery
- Tailored Tutors
Featured guides
Start with these

Generating a Sitemap for Your Teachable School with Liquid
Teachable won't make a sitemap for you, but a short Liquid loop on a hidden page can write one for every lesson in your school.
Read guide
Does SEO Work for a Teachable School? Part 1: Getting Google to Look
Teachable schools don't come with a sitemap and you can't upload one. Here's how I got my school into Google Search Console anyway, and how I'm tracking whether it actually ranks.
Read guide
Building a Teachable-to-Arbiter bridge: webhooks, queues, and the things the docs don't tell you
How I built a webhook-driven integration that writes Teachable course completions into Arbiter Sports: the queue and worker setup, why email is the only identity bridge, a failure taxonomy that actually helps, and the Partner API quirks I wish I'd known on day one.
Read guide