ConvertKit and Teachable


This article goes over integrating ConvertKit with your Teachable school.

NOTE: Third-party tools exist outside the scope of Teachable Support. This means that we cannot assist with maintenance, customization, or troubleshooting within the tool itself. Moreover, with any changes made within the tool, we cannot ensure its functionality or full compatibility with current or future versions of Teachable


ConvertKit is an email marketing tool used by bloggers, authors and online entrepreneurs. You can use ConvertKit to create:

  • Opt-in forms
  • Landing pages
  • Email courses
  • Automated emails
  • And more

ConvertKit only has paid plans, with the price based on the number of subscribers you have.

When you sync your Teachable school with your ConvertKit account, every time someone enrolls in any of your Teachable courses, they are added to your ConvertKit account. You can also have any leads collected through an email leads form added to your ConvertKit account.

You can use the Automations feature on ConvertKit to automate any kind of action around that. For example, when someone enrolls in your course on Teachable, you can remove them from an autoresponder sequence on ConvertKit, you can tag them a certain way, or you can enroll them in a different sequence.

NOTE: In order to set up this integration with a Teachable course, the course must be published.

Set up the integration

To set up the ConverKit and Teachable integration:

  1. Log in to your ConvertKit account.
  2. Click your account name in the top-right corner and click Settings.
  3. On the Advanced page, copy the API Key.
  4. In a separate tab or window, login to your Teachable school and navigate to the Settings > Apps page.
  5. Click the ConvertKit icon to open up a popup modal.
  6. In the API Key field, enter the API Key you copied from ConvertKit in step 3.CK-api_key.jpg
  7. Return to your ConvertKit account settings and click Show in the API Secret field. Copy the API Secret.
  8. Return to your Teachable page and paste the API Secret (from step 7) in the API Secret field. CK_API_secret.jpg
  9. Click the Save button to save your changes and close the popup modal.

The Form ID field is optional, and only needed if you would like to add leads collected via an email lead form to your ConvertKit account. For more information on how to set this up, please refer to this Knowledge Base article.

After setting up your API Key and API Secret in Teachable, we recommend confirming that the integration was correctly set up on ConvertKit’s end. To do so:

  1. From your ConvertKit account, navigate to the Automations > Integrations page and click the Teachable logo.automate_-_integrations_-_teachable.jpg
  2. If you see your default Teachable subdomain listed in the Teachable Site Domain field, the integration is already connected. If not, you can enter in your default Teachable subdomain and click Next to confirm the

Using ConvertKit With Teachable

Now that you have the ConvertKit integration set up, you can begin to configure triggers and actions. Please note that actions in ConvertKit may take some time to trigger (approximately 5 minutes).

TIP: A Teachable course will only display in the Visual Automations section of ConvertKit after it has been purchased on Teachable. You may wish to do a test purchase for each course before setting this up.

  1. Head over to your Automations tab on ConvertKit and Rules. On the subsequent page, click the Add Rule button. 
  2. Choose Purchases a product from the Trigger category on the left side. purchases a product rule
  3. From the dropdown list, select Purchases on Teachable. convertkit purchases on teachable
  4. Choose the course and pricing option you want to set a trigger for. Each pricing option you have created will be listed here by the Name of the pricing option. choose product
  5. You can now choose an action, such as subscribing a user, unsubscribing a user, adding or removing a tag, and more. In this example, we’re subscribing a user to a sequence. add convertkit action
  6. Click Save Rule when you’ve set up the trigger and an action.

For more help using ConvertKit with Teachable, check out this ConvertKit troubleshooting resource.

NOTE: Teachable coaching products and bundles cannot be tagged in ConvertKit at this time.

Disable the integration

If you would like to stop sending enrollments from your school to your ConvertKit account, you can disable the ConvertKit integration at any time. To do so:

  1. Navigate to the Settings > Apps page of your Teachable school.
  2. Click the ConvertKit icon.
  3. In the popup modal, click the Uninstall app button.

Once uninstalled, you will see a success message at the bottom of the screen indicating that the integration has been uninstalled.


Was this article helpful?

263 out of 290 found this helpful