Teachable
Online course platform API for managing students, courses, enrollments, pricing plans, and sales transactions.
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.
Enroll User
Enroll a user in a course.
Get Course
Fetch a specific course by ID.
Get Course Progress
Fetch a specific user's progress in a specific course.
Get Current User Profile
Fetch the profile of the authenticated user.
Get Lecture
Fetch the content of a specific course lecture.
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.
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.
New Enrollment in Teachable
Triggers when a student enrolls in the selected Teachable course.
Get started automating Teachable
Ready-to-use workflows
Prompts using Teachable
Daily Teachable sales digest in Slack
Every weekday at 9am, post yesterday's Teachable revenue, top course, and new students to a Slack channel so the team starts the day informed.
Sync new Teachable students into HubSpot contacts
Every 30 minutes, add new course buyers to HubSpot as customer contacts so sales and success see who bought what without lifting a finger.
Hourly Teachable sales to Google Sheets ledger
Automatically add every new Teachable transaction to a Google Sheet each hour so your team has an always-current revenue ledger without opening the admin.
Weekly re-engagement drafts for stalled Teachable students
Every Monday morning, spot students who have stalled in your Teachable courses and get personalized nudge emails waiting as Gmail drafts for you to review.