Create new LearnWorlds users from new WooCommerce orders
Automate your e-learning platform with this streamlined workflow. When a new order is placed in WooCommerce, a user is instantly created in LearnWorlds, optimizing your educational resource management. Empower your WooCommerce customers by smoothly transitioning them into your LearnWorlds courses, saving you time and enhancing user experience.
Automate your e-learning platform with this streamlined workflow. When a new order is placed in WooCommerce, a user is instantly created in LearnWorlds, optimizing your educational resource management. Empower your WooCommerce customers by smoothly transitioning them into your LearnWorlds courses, saving you time and enhancing user experience.
- When this happens...

OrderTriggers when any Order is created, updated, deleted, etc.
TriggerInstantThis event starts a Zap instantly. - automatically do this!

Create UserAdds a new user to the school. If a user with this email already exists, this user will be updated.
ActionWriteCreate a new record or update an existing record in your app.
- Free forever for core features
- 14 day trial for premium features & apps

Update Coupon
Updates an existing Coupon.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update Customer
Updates an existing Customer.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create Order Note
Creates a new Order Note.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create Product
Creates a new Product or Variation.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update Product Stock Quantity
Manage the stock quantity and stock status of an existing Product or Variation by SKU or ID.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create Subscription
Creates a new Subscription.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update Subscription
Updates an existing Subscription.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update User Membership
Updates an existing User Membership.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Coupon
Finds a Coupon by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find Membership Plan
Finds a Membership Plan by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find Order
Finds an Order by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find Subscription Note
Finds a Subscription Note by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find User Membership
Finds a User Membership by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find or Create Customer
Finds a Customer by searching.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Find or Create Order
Finds an Order by searching.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Find or Create Subscription Note
Finds a Subscription Note by searching.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Find or Create User Membership
Finds a User Membership by searching.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
New Certificate (Legacy)
Triggers when a user is awarded a certificate.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Course Completed
Triggers when a user completes a course.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Lead (Legacy)
Triggers when a new email lead is captured.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Learning Program Completed
Triggers when a user completes a learning program.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Payment Created
Triggers when a payment transaction for a purchase (including one-off purchase, subscription payment, or installment of a payment plan) is successfully charged. For a subscription or a payment plan, a new transaction is created for every single payment.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
User Previewed a Free Section
Triggers when a user has previewed a free section of a paid course.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Subscription or Payment Plan Canceled
Triggers when a user cancels their subscription or payment plan.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.SourceRequired
SurveyRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New User (Legacy)
Triggers when a new user is registered.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
User Updated
Triggers when a user profile is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.EmailRequired
ProductRequired
Price
Transaction Id
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Full NameRequired
EmailRequired
Phone Number
Address
Country
Birthday
Company
Company Size
Website
University
Graduation Year
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.EmailRequired
First Name
Last Name
ProductRequired
Price
Send Welcome Email
Transaction Id
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.EmailRequired
ProductRequired
Mark Payment as Refunded
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.

Create Coupon
Creates a new Coupon.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create Customer
Creates a new Customer.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create Order
Creates a new Order.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update Order
Updates an existing Order.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update Product Price
Manage the regular price or sale price of an existing Product or Variation by SKU or ID.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update Product
Updates an existing Product or Variation.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create Subscription Note
Creates a new Subscription Note.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create User Membership
Creates a new User Membership.
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.
Find Customer
Finds a Customer by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find Order Note
Finds an Order Note by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find Product
Finds a Product or Variation by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find Subscription
Finds a Subscription by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find or Create Coupon
Finds a Coupon by searching.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Find or Create Order Note
Finds an Order Note by searching.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Find or Create Product
Finds a Product or Variation by searching.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Find or Create Subscription
Finds a Subscription by searching.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
New Certificate
Triggers when a user is awarded a certificate.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
User Enrolled in Product
Triggers when a user is enrolled in a product (free, paid or private course, bundle or subscription).
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Lead
Triggers when a new email lead is captured.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.CourseRequired
Learning ActivityRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Payment Failed
Triggers when a recurring payment has failed (only for stripe installments and subscriptions).
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Enrollment Purchase (Legacy)
Triggers when a user is enrolled in or purchases a paid product.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Subscription Updated
Triggers when a subscription is updated (either planned for cancellation or renewed, or the selected plan has been updated).
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
User Unenrolled From Product
Triggers when a user is unenrolled from a product (paid or private course, bundle or subscription).
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New User
Triggers when a new user is registered.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Full NameRequired
EmailRequired
ProductRequired
Price
Transaction Id
Avatar link
Phone Number
Address
Country
Birthday
Company
Company Size
Website
University
Graduation Year
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.EmailRequired
TagsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.First NameRequired
Last Name
EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.EmailRequired
TagsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Email or IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app