Segment and Teachable

This article shows how to integrate Segment, an analytics API, with your Teachable school.


Segment is an analytics API (Application Program Interface) that allows you to collect customer data and send it to any analytics or marketing services you use, including:

  • Google Analytics
  • MailChimp
  • HubSpot
  • Facebook Pixel
  • And many more

This means that instead of having to install a bunch of analytics integrations individually, you can install Segment, which will send information to those different integrations for you.

Segment has both free and paid plans. The free plan should be sufficient for your Teachable school.

NOTE: For more general information on tracking analytics, privacy, and Teachable, please review our FAQ.

Integrating Segment With Your Teachable School

  1. Log in to your Teachable school and select Settings at the bottom of the admin sidebar.
  2. Click Integrations from the submenu. 
  3. Scroll down and find Segment in the list of integrations. Click the checkbox to enable Segment in your Teachable school. 
  4. Once you’ve enabled Segment, you’ll see an empty text field asking for a Segment API Key. To find this, open up a new window and log in to your Segment account.
  5. Set up your source and integrations within Segment by following the instructions on the Segment website.
  6. Find the Segment API Key for your Segment source by clicking on your Source, and choosing Settings from the navigation. segment settings
  7. Next, click API Keys. segment api keys
  8. Copy the Write Key. copy write key
  9. Now, head back over to your Teachable admin area and paste the write key into the Segment API Key text field. 
  10. Click Save in the upper right corner.
Was this article helpful?
6 out of 18 found this helpful

Can't find what you're looking for?

Contact us