Skip to main content

How to Connect Teachable to Certifier to Automatically Issue Credentials

Automate credential issuance in Certifier whenever a learner completes a course in Teachable.

Written by Caroline Tyrko

Getting Started with Teachable Automations

Certifier Automations follow a simple “trigger → action” flow:

  • A trigger happens in Teachable: a learner completes the course you selected.

  • An action happens in Certifier: a credential is created and, depending on your settings, issued and emailed to the learner.

The available Teachable trigger is:

Certifier checks Teachable for new course completions every 15 minutes.

⚠️ Important: Before starting, make sure the Credential Template you want to use is ready in Certifier.


Before You Begin: Create a Teachable API Key

The Teachable Public API is available on the Growth plan or higher, and only a school owner can access the API key settings.

To create the key:

  1. Log in to your Teachable school as the school owner.

  2. Go to Settings → API. In some Teachable accounts, this page may be labeled API Keys.

  3. Click Create API Key.

  4. Enter a recognizable name, such as Certifier.

  5. Click Create.

  6. Copy the generated API key and store it securely.

For more information, see Teachable’s Authentication guide.

⚠️ Keep the API key private. Anyone with the key may be able to access data through your school’s Public API.


Step-by-Step Setup

Step 1. Create Your Automation

  1. In Certifier, go to Automations.

  2. Click Create Automation.

  3. Select the Teachable template.

  4. Click Use Template.

Step 2. Configure the Trigger

Open the Trigger Configuration

Click the Trigger card. The template should already have the following options selected:

  • App: Teachable

  • Event: Course completed

Click Continue to open the configuration.

Connect Your Teachable Account

  1. Open the Account field.

  2. Select an existing Teachable connection or click + Connect New Account.

  3. Paste the API key you created in Teachable.

  4. Click Connect.

Select the Course

  1. In the Course field, select the Teachable course you want Certifier to monitor.

  2. Click Save & Continue.

Your Teachable trigger is now configured.

Step 3. Configure the Action

Next, you’ll need to configure the action. To do so, open this guide in a new tab: Configuring Certifier Action: Issue Credential

For the required recipient fields, use:

  • Recipient Name: Student Name

  • Recipient Email: Student Email

💡 Tip: Leave Issue Date blank to use the date on which Certifier processes the completion. Teachable’s Completed At value includes a time, while the Issue Date field accepts only YYYY-MM-DD.

You can also map Course Name, Completion Percentage, or other available Teachable data to matching custom attributes.

⚠️ Important: The instructions for this step are laid out in a separate guide.

We recommend opening the action setup guide in a new tab so you can easily return to this article afterwards. Once you finish configuring the action, make sure to come back here to finalize and activate your automation.

Step 4. Finalize and Activate

  1. Click Save & Activate.

  2. Give the automation a clear name, such as Teachable – Leadership Essentials – Course completed.

  3. Click Confirm & Activate.

Your automation is now live!

⚠️ Important: Once an automation is active, it cannot be edited.

To change the course, field mapping, Credential Template, or delivery settings, delete the automation and create a new one.


What It Looks Like in Practice

  1. A learner completes the selected Teachable course after the Certifier automation has been activated.

  2. Certifier detects the completion within approximately 15 minutes.

  3. Certifier creates the credential using your selected Credential Template.

  4. If Issue Credential and Send Credential are set to True, the learner receives the credential by email.


Important Notes

  • Only new completions are processed. Learners who completed the course before the automation was activated are not issued credentials retroactively.

  • One automation monitors one course. Create a separate automation for every Teachable course that should issue a different credential or use different settings.

  • Keep the API key active. Revoking the key will break the connection and stop future completions from being processed.

  • API access is plan-dependent. If Certifier cannot validate the key, confirm that the school is on the Growth plan or higher and that the key was created by the school owner.


Wrapping Up

With the Teachable Course completed trigger, Certifier can issue credentials automatically whenever learners finish the course you selected.

If you still have questions, contact us through the chat icon or email [email protected].

Did this answer your question?