Skip to content
Teachable logo

Connectors / Human resources · HTTP Connector

Automate Teachable with Tray.ai

Start a Tray.ai workflow when Teachable sends “Sale created”. Connect Teachable to the rest of your human resources stack with Tray.ai.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with Teachable on Tray.ai?

Teachable is a platform for creators to build and sell online courses, coaching and digital downloads from their own branded school, with checkout and student management. Tray.ai connects to Teachable through the HTTP Connector, so your workflows can call the Teachable API alongside the rest of your stack.

Connects through
HTTP Connector
Authentication
An API key in a request header or OAuth 2.0
Base URL
https://developers.teachable.com/v1

What the Teachable API covers

5 resources and 15 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow.

Courses

  • List courses
  • Get a course
  • List course enrollments
  • Mark a lecture complete

Users

  • List users
  • Get a user
  • Create a user
  • Update a user

Enrollments

  • Enroll a user in a course
  • Unenroll a user from a course

Pricing plans and sales

  • List pricing plans
  • Get a pricing plan
  • List transactions

Webhooks

  • List webhook events
  • List events for a webhook

Events Teachable can send to a Tray.ai webhook trigger

  • Sale created
  • Subscription canceled
  • Enrollment created
  • Enrollment completed
  • Enrollment disabled
  • Transaction created
  • Transaction refunded
  • User created
  • User updated
  • Lecture completed
  • Abandoned order created
  • Comment created

Checked against Teachable's own documentation on 2026-10-22

docs.teachable.com

Frequently asked questions

What can a Tray.ai workflow do in Teachable?

+

The Teachable API documents 15 actions across 5 resources (Courses, Users, Enrollments, Pricing plans and sales, Webhooks). For example: List courses; List users; Enroll a user in a course. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with Teachable?

+

The Teachable API uses an API key in a request header and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which Teachable events can start a Tray.ai workflow?

+

Teachable sends 12 events to a webhook URL, for example: Sale created; Subscription canceled; Enrollment created; Enrollment completed; Enrollment disabled; Transaction created; Transaction refunded; User created. A Tray.ai webhook trigger receives them and starts a workflow.

See Teachable working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.