Teachable

Teachable

Online course platform API for managing students, courses, enrollments, pricing plans, and sales transactions.

API Key23 tools3 triggers

Three ways to use Teachable

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with Teachable.

Create User

Create a new user in your school.

Tool

Enroll User

Enroll a user in a course.

Tool

Get Course

Fetch a specific course by ID.

Tool

Get Course Progress

Fetch a specific user's progress in a specific course.

Tool

Get Current User Profile

Fetch the profile of the authenticated user.

Tool

Get Lecture

Fetch the content of a specific course lecture.

Tool

Supported triggers

Start a workflow when something happens in Teachable.

New Sale in Teachable

Triggers when a new sale transaction is recorded in your Teachable school. New transactions can take up to two minutes to appear in the Teachable API.

Trigger

New User in Teachable

Triggers when a new user is added to your Teachable school (new student signups, imported users, or manually created users). Bulk CSV imports larger than ~100 users may not all fire.

Trigger

New Enrollment in Teachable

Triggers when a student enrolls in the selected Teachable course.

Trigger

Get started automating Teachable

1Connect your account
2Choose a trigger or tool
3Configure the workflow
4Refine the process
5Turn it on

Your Teachable workflows, on autopilot.