Enroll users in a Teachable course whenever new payments succeed in Zoho Billing
When a successful payment is registered in Zoho Billing, this automation swiftly enlists the user in a course within the Teachable platform. This seamless workflow saves you time by promptly handling course enrolment after payment, helping to improve the user's learning experience by ensuring immediate access to their purchased class. No more manual tracking of payments or delayed course access.
When a successful payment is registered in Zoho Billing, this automation swiftly enlists the user in a course within the Teachable platform. This seamless workflow saves you time by promptly handling course enrolment after payment, helping to improve the user's learning experience by ensuring immediate access to their purchased class. No more manual tracking of payments or delayed course access.
- When this happens...

Payment SuccessTriggers when a payment is received successfully.
TriggerInstantThis event starts a Zap instantly. - automatically do this!

Enroll User in CourseEnroll a user in a course on your Teachable school. (If the person does not have an account, one will be created and they will then be enrolled.)
This action is only available to schools on the Professional plans and higher.
ActionWriteCreate a new record or update an existing record in your app.
- Free forever for core features
- 14 day trial for premium features & apps
OrganizationsRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationRequired
Webhook NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationsRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationsRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationRequired
Webhook NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationRequired
Webhook NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationRequired
Webhook NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationRequired
Subscription IDRequired
Coupon CodeRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Subscription IDRequired
Cancel at End of Current term
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Organization
Credit Note Number
Customer NameRequired
Reason
Credit Note Date
NameRequired
RateRequired
QuantityRequired
Discount
Description
Discount Type
Discount
Exchange Rate
Notes
Credit Note Terms
Shipping Charge
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Customer IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Subscription IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Invoice IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Quote Number
Customer NameRequired
Quote Date
Expiry Date
NameRequired
RateRequired
QuantityRequired
Discount
Description
Discount Type
Discount
Exchange Rate
Quote Notes
Quote Terms
Shipping Charge
Send Quote Only to Primary Contact
test
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Organization
Item NameRequired
RateRequired
Item Description
SKU
Unit
Is Taxable
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Subscription IDRequired
Renewal AtRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Subscription IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Customer IDRequired
Display Name
First Name
Last Name
Email
Company Name
Website
Payment Terms
Mobile
Work Phone
Currency Code
Billing Address Street
Billing Address City
Billing Address State
Billing Address Country
Billing Address Zip
Billing Address Fax
Shipping Address Street
Shipping Address City
Shipping Address State
Shipping Address Country
Shipping Address Zip
Shipping Address Fax
Notes
Custom Fields
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Invoice IDRequired
Invoice Number
Invoice Date
Due Date
Order Number
Line Item Name
Line Item Rate
Line Item Quantity
Line Item Description
Is Taxable
Tax ID
Tax Exemption
Exchange Rate
Discount
Discount Before Tax
Discount Type
Notes
Terms
Allow Partial Payments
Shipping Charge
Adjustments
Adjustment Description
Salesperson Name
Tax Inclusive
Place Of Supply
Paypal Payment Method
Payment Gateways
Associate Primary Contact Persons to Invoice
Update ReasonRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Invoice IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Invoice#
ActionThis is an event a Zap performs.SearchFind existing data in your app
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.
OrganizationRequired
Webhook NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationRequired
Webhook NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationRequired
Webhook NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationRequired
Webhook NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.OrganizationRequired
Subscription IDRequired
Charge AmountRequired
Description
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Invoice IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Customer IDRequired
Invoice IDRequired
Amount
Payment ModeRequired
Description
Reference Number
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Invoice IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Invoice IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Invoice IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
VAT Treatment
Display NameRequired
First Name
Last Name
EmailRequired
Company Name
Website
Payment Terms
Mobile
Work Phone
Currency Code
Billing Address Street
Billing Address City
Billing Address State
Billing Address Country
Billing Address ZIP
Billing Address Fax
Shipping Address Street
Shipping Address City
Shipping Address State
Shipping Address Country
Shipping Address ZIP
Shipping Address Fax
Notes
Custom Fields
Enable Portal
Bank Account Payment
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Customer ID
Customer Name
Customer Email
Invoice Number
Invoice Date
Due Date
Order Number
Payment Terms
Line Item NameRequired
Line Item RateRequired
Line Item QuantityRequired
Line Item Description
Line Item Discount
Tax Rate
Is Taxable
Tax ID
Tax Exemption
Exchange Rate
Discount
Discount Before Tax
Discount Type
Notes
Terms
Allow Partial Payments
Shipping Charge
Adjustments
Adjustment Description
Salesperson Name
Tax Inclusive
Place Of Supply
Paypal Payment Method
Payment Gateways
Associate Primary Contact Persons to Invoice
Mark Invoice as Sent
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
CustomerRequired
Plan CodeRequired
Plan Quantity
Plan Price
Setup Fee
Addons
Coupon Code
Starts At
Email
Display Name
First Name
Last Name
Company Name
Website
Mobile
Work Phone
Currency Code
Customer Payment Terms
Enable Portal
Billing Address Street
Billing Address City
Billing Address State
Billing Address ZIP
Billing Address Country
Billing Address Fax
Shipping Address Street
Shipping Address City
Shipping Address State
Shipping Address ZIP
Shipping Address Country
Shipping Address Fax
Place Of Supply
Contact Persons
Customer Custom Fields
Is Taxable
Tax ID
Tax Exemption
Exchange Rate
Customer Notes
Reference
Sales Person Name
Billing Cycles
Trial Days
Subscription Custom Fields
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Subscription IDRequired
Billing CycleRequired
Reason
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Organization
Retainer Invoice Number
Customer NameRequired
Retainer Invoice Date
DescriptionRequired
RateRequired
Notes
Terms
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Customer IDRequired
StatusRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Subscription IDRequired
Subscription Number
Plan CodeRequired
Plan Quantity
Plan Price
Addons
Coupon Code
Place Of Supply
Customer Notes
Reference
Sales Person Name
Customer Payment Terms
Is Taxable
Tax ID
Tax Exemption
Update at End of term
Trial Days
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.OrganizationRequired
Display Name
Email
ActionThis is an event a Zap performs.SearchFind existing data in your appOrganizationRequired
Subscription Number
Reference Number
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 app





