Add completed Teachable courses to ActiveCampaign automations for existing contacts
Boost your course engagement by connecting Teachable and ActiveCampaign with this workflow. When a student completes a course in Teachable, they'll be automatically added to an automation in ActiveCampaign, allowing you to send targeted follow-ups, recommendations, or promotions. Enhance your communication and build lasting relationships with your learners.
Boost your course engagement by connecting Teachable and ActiveCampaign with this workflow. When a student completes a course in Teachable, they'll be automatically added to an automation in ActiveCampaign, allowing you to send targeted follow-ups, recommendations, or promotions. Enhance your communication and build lasting relationships with your learners.
- When this happens...

Course CompletedTriggers when a user completes 100% of a course.
TriggerInstantThis event starts a Zap instantly. - automatically do this!

Add Existing Contact to AutomationAdds an existing contact into any automation.
ActionWriteCreate a new record or update an existing record in your app. 
- Free forever for core features
 - 14 day trial for premium features & apps
 

Abandoned Cart
Triggers when a user does not complete an order during checkout
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Admission Disabled
Triggers when an admission in Coaching is disabled.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Email Lead Created
Triggers when a user has confirmed their email for lead capture.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Course Completed
Triggers when a user completes 100% of a course.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New User
Triggers whenever a new user signs up for your school.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Student Resubscribes to Marketing Emails
Triggers when a student opts in to marketing emails.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Profile Updated
Triggers whenever a user updates their profile on your school.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Tag Added to User
Triggers when a tag is added to a user. The "Tags" feature is only available to schools on the Professional plan or above.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Unenrollment
Triggers when a user unenrolls in a course. (Note: Users who are unenrolled by admins will also be triggered).
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.EmailRequired
NameRequired
Password
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.StudentRequired
Course
Pricing Plan
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Api Docs Info
Stop on errorRequired
HTTP MethodRequired
URLRequired
Query string parameters
Additional request headers
Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Custom ObjectRequired
Trigger EventsRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Contact Joined Inbound WhatsApp Messaging Flow
Triggers when a contact sends a message that starts an inbound WhatsApp messaging flow.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Automation Webhook
Triggers when an automation sends out webhook data. To add a webhook in ActiveCampaign, navigate to your Automations section, add or edit an automation, and create a new "Webhook" action.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Deal Note
Triggers when a new deal note is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Deal Added or Updated
Triggers when a new deal is created or existing deal is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.ListRequired
Importer Note
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.List
Skip Unsubscribe Events
Importer Note
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.NameRequired
Website
Owner
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Account ID
NameRequired
Update OnlyRequired
Account Owner
Website
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.TitleRequired
ValueRequired
Owner
CurrencyRequired
PipelineRequired
StageRequired
Account
Contact Email Address
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.AutomationRequired
Automation RunRequired
Contact IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Contact IDRequired
Account IDRequired
Job Title
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Contact ID
Contact Email
ActionRequired
Existing Tags
Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Custom ObjectRequired
Record ID
External ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.TitleRequired
ValueRequired
Owner
CurrencyRequired
PipelineRequired
StageRequired
Account ID
Contact ID
Description
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Task ID
Title
Deal IDRequired
Note
Due DateRequired
End Date
Task TypeRequired
Assignee
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.WhatsApp Phone NumberRequired
Flow to startRequired
First Name
Last Name
Email
External URL
Custom properties
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Event KeyRequired
Event Account IDRequired
Event NameRequired
Event Value
Contact Email Address
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Stop on errorRequired
HTTP MethodRequired
URLRequired
Query string parameters
Additional request headers
Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ID
Email Address
Phone Number
ActionThis is an event a Zap performs.SearchFind existing data in your appDeal Title
Contact Email
ActionThis is an event a Zap performs.SearchFind existing data in your appDeal Task TitleRequired
Deal ID
ActionThis is an event a Zap performs.SearchFind existing data in your appTemplate Name
ActionThis is an event a Zap performs.SearchFind existing data in your app

New Admission
Triggers when a new admission record is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Comment
Triggers when a user leaves a comment in your school.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Enrollment
Triggers when a user enrolls in a course. (Note: User's will need to confirm enrollment before the trigger fires if you manually add them to a course).
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Lecture Completed
Triggers whenever a user completes a lecture on your school.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Graded Quiz Result
Triggers when a user completes a graded quiz in one of your courses.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Sale
Triggers whenever a user enrolls themselves in a course regardless of whether it is a free or paid course. If you add them as an admin, this does not trigger.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Subscription Cancelled
Triggers whenever a user cancels a subscription on your school.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Tag Removed From User
Triggers when a tag is removed from a user. The "Tags" feature is only available to schools on the Professional plan or above.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Transaction Refunded
Triggers when a transaction has been refunded
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Student Unsubscribes From Marketing Emails
Triggers when a student opts out of marketing emails.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.CourseRequired
EmailRequired
Name
Password
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.EmailRequired
Course
Pricing Plan
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.EmailRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appCustom ObjectRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Contact Completed WhatsApp Messaging Flow
Triggers when a contact completes a WhatsApp messaging flow.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New or Updated Account
Triggers when a new account is added or an existing account's details are updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Deal Task
Triggers when a new deal task is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Account IDRequired
Name
Website
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.List
ID
Email Address
First Name
Last Name
Full Name
Phone Number
Tags
Organization Name
Job Title
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.AutomationRequired
Subscriber EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Email MessageRequired
ListRequired
Campaign NameRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Contact IDRequired
List IDRequired
NoteRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Task ID
Title
Contact IDRequired
Note
Due DateRequired
End Date
Task TypeRequired
Assignee
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Contact IDRequired
Deal IDRequired
Role
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.DealRequired
NoteRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.DealRequired
Title
Value
Currency
Owner
Pipeline
Stage
Account ID
Contact ID
Status
Description
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ActionRequired
List IDRequired
Contact ID
Email Address
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.WhatsApp Phone NumberRequired
WhatsApp Template to sendRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appContact Task TitleRequired
Contact ID
ActionThis is an event a Zap performs.SearchFind existing data in your appTitle
Contact Email
ActionThis is an event a Zap performs.SearchFind existing data in your appEmailRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app
Related categories
Related categories
Related Zap Templates
- Add new Teachable students to ActiveCampaign
 - Create or update ActiveCampaign contacts from new sales in Teachable
 - Add new Teachable users as ActiveCampaign contacts
 - Enroll Teachable users from new ActiveCampaign contacts added to a list
 - Enroll users in Teachable courses for new automation webhooks in ActiveCampaign
 
- Add ActiveCampaign contacts to automation for new enrollments in Teachable
 - Enroll Teachable users in a course for new contacts added to lists in ActiveCampaign
 - Add new Teachable registrants as contacts in ActiveCampaign automations
 - Create or update ActiveCampaign contacts for new cancelled subscriptions in Teachable
 - Create or update ActiveCampaign contacts for new transactions in Teachable
 - Enroll Teachable students when ActiveCampaign tags change.
 - Enroll Teachable users in courses when ActiveCampaign contacts are new or updated
 - Enroll users in Teachable courses from new or updated ActiveCampaign accounts
 - Create or update ActiveCampaign contacts from new Teachable email leads
 - Create or update ActiveCampaign contacts when new courses are completed in Teachable
 - Unenroll students from Teachable courses when new ActiveCampaign automation webhooks occur
 - Create new Teachable users from new ActiveCampaign automation webhooks
 - Manage tags for new Teachable sales in ActiveCampaign contacts
 - Organize new Teachable transactions by adding or removing tags from ActiveCampaign contacts
 - Add new Teachable transactions to ActiveCampaign automations for existing contacts
 - Add new Teachable users to ActiveCampaign automation as existing contacts
 - Manage cancelled Teachable subscriptions by adjusting tags on ActiveCampaign contacts
 - Enroll users in Teachable course when new or updated contacts are detected in ActiveCampaign
 - Update ActiveCampaign contacts when students resubscribe to marketing emails in Teachable
 - Create or update ActiveCampaign contacts when new tags are added to users in Teachable
 - Unenroll students from courses in Teachable when tags are added or removed in ActiveCampaign contacts
 - Create new Teachable users from new ActiveCampaign contacts added to list
 - Add contacts to ActiveCampaign automation when subscriptions are cancelled in Teachable
 - Add Teachable unenrollments to an ActiveCampaign automation as existing contacts
 - Manage new Teachable sales by subscribing or unsubscribing contacts from lists in ActiveCampaign
 - Update ActiveCampaign contacts whenever Teachable profiles are updated
 - Manage new Teachable transactions by subscribing or unsubscribing ActiveCampaign contacts from lists
 - Trigger ActiveCampaign automation for contacts when carts are abandoned in Teachable
 - Create or update ActiveCampaign contacts from new Teachable transactions
 - Enroll users in Teachable courses when tags are added or removed from contacts in ActiveCampaign
 - Create or update ActiveCampaign contacts for every new sale on Teachable
 - Enroll new ActiveCampaign contacts in a course on Teachable
 - Enroll users in a Teachable course when new automation webhooks occur in ActiveCampaign
 - "unenroll students from Teachable courses when tags are added or removed in ActiveCampaign contacts"
 - Manage new Teachable enrollments by adding or removing tags from contacts in ActiveCampaign
 - Tag or untag ActiveCampaign contacts when new unenrollments occur in Teachable
 
Related Zap Templates
- Add new Teachable students to ActiveCampaign
 - Enroll Teachable users from new ActiveCampaign contacts added to a list
 - Enroll Teachable users in a course for new contacts added to lists in ActiveCampaign
 - Create or update ActiveCampaign contacts for new transactions in Teachable
 - Enroll users in Teachable courses from new or updated ActiveCampaign accounts
 
- Unenroll students from Teachable courses when new ActiveCampaign automation webhooks occur
 - Organize new Teachable transactions by adding or removing tags from ActiveCampaign contacts
 - Manage cancelled Teachable subscriptions by adjusting tags on ActiveCampaign contacts
 - Create or update ActiveCampaign contacts when new tags are added to users in Teachable
 - Add contacts to ActiveCampaign automation when subscriptions are cancelled in Teachable
 - Update ActiveCampaign contacts whenever Teachable profiles are updated
 - Create or update ActiveCampaign contacts from new Teachable transactions
 - Enroll new ActiveCampaign contacts in a course on Teachable
 - Manage new Teachable enrollments by adding or removing tags from contacts in ActiveCampaign
 
- Create or update ActiveCampaign contacts from new sales in Teachable
 - Enroll users in Teachable courses for new automation webhooks in ActiveCampaign
 - Add new Teachable registrants as contacts in ActiveCampaign automations
 - Enroll Teachable students when ActiveCampaign tags change.
 - Create or update ActiveCampaign contacts from new Teachable email leads
 
- Create new Teachable users from new ActiveCampaign automation webhooks
 - Add new Teachable transactions to ActiveCampaign automations for existing contacts
 - Enroll users in Teachable course when new or updated contacts are detected in ActiveCampaign
 - Unenroll students from courses in Teachable when tags are added or removed in ActiveCampaign contacts
 - Add Teachable unenrollments to an ActiveCampaign automation as existing contacts
 - Manage new Teachable transactions by subscribing or unsubscribing ActiveCampaign contacts from lists
 - Enroll users in Teachable courses when tags are added or removed from contacts in ActiveCampaign
 - Enroll users in a Teachable course when new automation webhooks occur in ActiveCampaign
 - Tag or untag ActiveCampaign contacts when new unenrollments occur in Teachable
 
- Add new Teachable users as ActiveCampaign contacts
 - Add ActiveCampaign contacts to automation for new enrollments in Teachable
 - Create or update ActiveCampaign contacts for new cancelled subscriptions in Teachable
 - Enroll Teachable users in courses when ActiveCampaign contacts are new or updated
 - Create or update ActiveCampaign contacts when new courses are completed in Teachable
 
- Manage tags for new Teachable sales in ActiveCampaign contacts
 - Add new Teachable users to ActiveCampaign automation as existing contacts
 - Update ActiveCampaign contacts when students resubscribe to marketing emails in Teachable
 - Create new Teachable users from new ActiveCampaign contacts added to list
 - Manage new Teachable sales by subscribing or unsubscribing contacts from lists in ActiveCampaign
 - Trigger ActiveCampaign automation for contacts when carts are abandoned in Teachable
 - Create or update ActiveCampaign contacts for every new sale on Teachable
 - "unenroll students from Teachable courses when tags are added or removed in ActiveCampaign contacts"
 





