This article walks you through enabling Teachable Integration with your SendX account.
Once the integration is active:
Any students who enroll in your Teachable school will be automatically added to SendX.
Any students who enroll in one of your Teachable courses will also be added automatically.
You can start drip campaigns or automated campaigns when students enroll in your school or a specific course.
You can automatically send drip campaigns for upselling or cross-selling other courses, or send feedback campaigns after a student completes a course.
Follow these steps to connect your Teachable account with SendX:
Log in to your Teachable Account
Go to Settings → Webhooks.
Click on the New Webhook button.
Choose Event Triggers
Under Event Trigger, you can select from the following event types.
New User
User Profile Updated
New Enrollment
Enrollment Completed
Provide the Webhook URL
Enter the following Webhook URL in the field provided:
https://app.sendx.io/api/v1/integration/teachable/team/<team id>
You can find your team id by going to your SendX Account Settings > Site Setup > Team id
Note that you will need to create separate webhooks for each of these event types - New User, User Profile Updated, New Enrollment and Enrollment Completed
After selecting the event trigger, click Create Webhook at the bottom of the page.
You will see a confirmation message after successful creation.
The webhook status will initially show as Pending.
Once the webhook has been called at least once, its status will update to Verified.
To test, enroll a sample student in one of your courses.
It may take a few minutes for Teachable to fire the webhook
Once triggered, you’ll see the status change from Pending to Verified..
Tags Auto-Created for Teachable Integration
After the integration, SendX automatically creates tags based on your Teachable data.
Here’s how they work:
Tag Name | Purpose | Example |
---|---|---|
via_teachable | Created for every student who enrolls in your Teachable school or any of its courses. | Students enrolled in any Teachable course automatically get this tag. |
<course_name> | Applied to all students who enroll in a specific course. | For a course named Email Marketing for Beginners, the tag Email Marketing for Beginners is created in SendX. |
Completed - <course_name> | Applied to students who complete the course. | For the same example course, a tag Completed - Email Marketing for Beginners is created and added to all who complete it. |
Once tags are automatically added, you can use them as triggers to start or stop automations in SendX.
Go to Automations → New Automation.
Under Trigger, select the tag you want to use (e.g., Completed - Email Marketing for Beginners).
Under Action, choose the Drip Campaign or Auto-Triggered Campaign you want to start.
Click Submit Automation to activate it.
Wrap Up
By integrating Teachable with SendX, you can effortlessly sync student data, segment contacts based on courses, and automate targeted email campaigns.
This integration helps nurture students through upsell sequences, engagement campaigns, and course completion follow-ups—all without manual effort.