
The technical backbone
Teachable doesn't
document.
For Teachable developers who need production-grade patterns — and for school owners trying to understand what's actually possible with the API.
Where do you need to go?
Choose your integration path
Four technical pillars. Each one a dedicated hub of production-tested guides, code samples, and architectural patterns.
Pillar 01
API Integrations
REST API patterns for connecting Teachable to your CRM, SSO provider, or internal data layer — user sync, enrollment automation, rate limit handling.
Pillar 02
Webhooks & Infrastructure
Event-driven architecture for Teachable. Enrollment events, retry logic, signature verification, and dead-letter queue patterns — because Teachable doesn't sign its webhooks and your production system needs to know that.
Pillar 03
B2B Enrollment & Orgs
The infrastructure layer for B2B training delivery: bulk enrollment, org-level access control, seat licensing, and custom client portals.
Pillar 04
Developer SDK
Node.js SDK for the Teachable API. Typed response schemas, pagination helpers, and rate-limit handling — so you're not rebuilding 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 docs, you've been reading my research — I've spent years mapping Teachable's undocumented behaviors, rate limits, and API edge cases. When clients need that expertise shipped into production, they hire me directly. No account managers. No junior devs. Just a specialist who's already solved the problem you're facing.
Direct access to the specialist
You work with me, not a project manager. Every decision goes through someone who's built this before.
Teachable-native from day one
I've reverse-engineered the undocumented behaviors, rate limits, and API quirks. You don't pay for my learning curve.
Fixed scope, fixed price
Every project starts with a clear proposal. No hourly billing, no scope creep, no surprises.
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. Copy, paste, done.
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