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

01Connect your accountLink your account securely with OAuth or an API key.
02Choose a trigger or toolPick the events and actions your workflow should use.
03Configure the workflowDescribe what you want and Geni wires it up for you.
04Refine the processTest runs, review output, and tweak until it's right.
05Turn it onSet it live and it runs on a schedule or on events.