Teachable integration

Online courses: courses, enrollments, users, sales, coupons, progress

Help CentreConnectors

Overview

Teachable is an online-course creation + delivery platform. The Automize Teachable connector covers courses, enrollments, users, sales, coupons, progress.

  • Regions: Global SaaS.
  • Plans: Basic + Pro + Business + Plus.

Setting up the connection

Auth type: API Key.

  1. Teachable → Settings → API → token.
  2. In Automize → Settings → Connectors → Teachable. Paste token + school subdomain.

Find your credentials at https://teachable.com/.


Rate limits

Per-school, generous.


Data model

Course delivery:

    School ─┬─ Courses ─── Lectures ─── Quizzes
            ├─ Users ─── Enrollments
            ├─ Sales (transactions)
            └─ Coupons

Available operations

10 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create CouponGeneralCreate a discount coupon
Create EnrollmentGeneralEnrol a user in a course
Get CourseGeneralGet course details by ID
Get Course ReportGeneralGet report data for a course
Get UserGeneralGet user details by ID
List CouponsGeneralList all coupons
List CoursesGeneralList all courses
List EnrollmentsGeneralList enrollments for a course
List SalesGeneralList all sales transactions
List UsersGeneralList all users

Operations

Create Coupon

Create a discount coupon

ParameterRequiredTypeDescription
Code codeYestext
Course Id course_idYestext
Discount Type discount_typeYestext
Discount Amount discount_amountYestext

Create Enrollment

Enrol a user in a course

ParameterRequiredTypeDescription
User Id user_idYestext
Course Id course_idYestext

Get Course

Get course details by ID

ParameterRequiredTypeDescription
Course Id course_idYestext

Get Course Report

Get report data for a course

ParameterRequiredTypeDescription
Course Id course_idYestext

Get User

Get user details by ID

ParameterRequiredTypeDescription
User Id user_idYestext

List Coupons

List all coupons

No input parameters.


List Courses

List all courses

No input parameters.

Tips

  • Returns published + draft courses.

List Enrollments

List enrollments for a course

ParameterRequiredTypeDescription
Course Id course_idYestext

List Sales

List all sales transactions

No input parameters.

Tips

  • Filter by date, product.

List Users

List all users

No input parameters.

Tips

  • Filter by email, role (student, instructor, admin).

FAQ

vs Thinkific / Kajabi?
All similar. Teachable: course creator favourite, simple. Thinkific: customization. Kajabi: all-in-one platform.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.