Latenode

Sync Teachable course completions to ActiveCampaign automations

This template receives a Teachable course completion on a Latenode webhook, maps the student email in JavaScript, finds the matching ActiveCampaign contact, and adds them to an automation. Copy the webhook URL into the Teachable course completion webhook. Connect ActiveCampaign and put the API URL and key on the ActiveCampaign connection.

Updated Sep 16, 2026Est. run: 5sEst. cost: $0.0003
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Starts an ActiveCampaign automation when a Teachable course is completed
  • Receives the completion on a webhook
  • Matches the student by email
  • Keeps the ActiveCampaign API key on the ActiveCampaign connection

How it works

1
Trigger

Receive the completion

The scenario starts when Teachable posts a course completion to your Latenode webhook URL.

2
Logic

Map the student

JavaScript reads email and course name from the payload so ActiveCampaign can match the contact.

3
Action

Add them to the automation

ActiveCampaign finds the contact by email, then adds that contact to the automation you choose.

Setup guide

1

Add the webhook

Add a webhook trigger and paste the URL into Teachable as the course completion webhook destination.

2

Connect ActiveCampaign

Add an ActiveCampaign connection. Put the API URL and API key on that connection.

3

Find the contact and enroll them

Map email and course name in JavaScript. Find the ActiveCampaign contact by email, then add that existing contact to the automation that should run after the course.

Requirements

A Teachable school that can POST course completions to a webhook URL
An ActiveCampaign account with API access
An ActiveCampaign automation the completer should enter
Student email on the Teachable payload

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.