Skip to content

E-commerce integration

Teachable integration for AI workflows.

Requires your Teachable API key (Growth plan or higher). Enroll students automatically and react to new enrollments and sales.

Live

In short

Fluxo Flow connects to Teachable with an API key or credentials you provide; workflows can find a user, create a user and get a user and more, and start from new enrollment and new sale. The integration is live.

Live means tested end to end against real accounts. Found a problem? Tell us.

What you can do

Actions and triggers for Teachable.

Actions

  • Find a user

    Finds a student (or other school user) by email.

  • Create a user

    Creates a student in your school (they get the student role).

  • Get a user

    Reads a user with their courses and tags.

  • Enroll a user in a course

    Enrolls an existing user in a course (use “Find a user” or “Create a user” first).

  • Unenroll a user from a course

    Removes a user's enrollment in a course.

  • List courses

    Lists your school's courses (optionally by name or published state), up to 20 per call (Teachable's default page).

Triggers

  • New enrollment (checked on your plan's schedule interval)

    Starts a run when a student enrolls in the chosen course.

  • New sale (checked on your plan's schedule interval)

    Starts a run for each new transaction (course or bundle purchase). Checks up to 20 per poll.

How to connect

Connect Teachable in a minute.

Connects with an API key or credentials, tested before they're saved and encrypted at rest.

  1. In your Teachable school admin, open Settings → API and click Create API Key (give it a name like “Fluxo”).
  2. Open Settings → Integrations here, click Connect on Teachable and paste the key.
  3. Use “Find a user”, “Create a user” and “Enroll a user in a course” in a workflow, or start one from “New enrollment”.

Permissions & limits

What it can access, and how fast it runs.

Limits and timing

  • Polling triggers are checked on your plan's schedule interval: Basic every 15 minutes, Pro every 5 minutes, Business every 2 minutes, Elite every minute.
  • Teachable triggers check at most every 5 minutes, whatever your plan, to respect Teachable's limits.
  • If Teachable says to slow down (HTTP 429 or 503), requests wait as told and retry a limited number of times.

FAQ

Teachable questions, answered.

Which Teachable plan do I need?

Teachable's public API is available on the Growth plan or higher.

Does enrolling charge the student?

No. Enrolling through the API gives access directly; it doesn't create a sale. Use it after a payment you took elsewhere, or for free access.

Are the triggers instant?

No, they check Teachable every few minutes.

Is the Teachable integration ready to use?

Yes. Teachable is live: connect it in Settings → Integrations on any plan, including Free (on Free you can build with it and Dry Run; running it live needs a paid plan).

Can I call Teachable endpoints the integration doesn't cover?

Yes, if Teachable has an API: save a key in the encrypted credential vault and call it with an HTTP Request step.

Can I test a workflow without touching my real data?

Yes. Dry Run walks through every step with simulated app calls, so nothing is sent until you run it for real or activate its trigger.

All integrations

Connect Teachable to your first workflow.

Build and Dry Run on the Free plan, no credit card. Run live on a paid plan, on your own AI key at cost.

Free to explore · No credit card · 30-day money-back guarantee on paid plans