Add members to Referral Rock upon new purchases in a WooCommerce store
Want your business to keep benefiting from a single customer? This integration can help, automatically adding them as a member to Referral Rock upon a paid purchase in WooCommerce. Encourage them to refer their friends, too!
- When this happens...

OrderTriggers when any Order is created, updated, deleted, etc.TriggerInstant - automatically do this!

Add MemberAdd a new member to a referral program.ActionWrite
- Free forever for core features
- 14 day trial for premium features & apps
More things you can do with WooCommerce and Referral Rock
Discover other triggers and actions you can use with WooCommerce and Referral Rock
Update CouponUpdates an existing Coupon.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update CustomerUpdates an existing Customer.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create Order NoteCreates a new Order Note.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create ProductCreates 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 QuantityManage 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 SubscriptionCreates a new Subscription.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update SubscriptionUpdates an existing Subscription.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update User MembershipUpdates an existing User Membership.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find CouponFinds a Coupon by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find Membership PlanFinds a Membership Plan by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find OrderFinds an Order by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find Subscription NoteFinds a Subscription Note by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find User MembershipFinds a User Membership by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find or Create CustomerFinds 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 OrderFinds 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 NoteFinds 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 MembershipFinds 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 ReferralTriggers when a new referral is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Updated MemberTriggers when a member is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- ProgramRequired
- First NameRequired
- EmailRequired
- Last Name
- Referral Code
- Phone Number
- Date of Birth
- Address Line
- Address Line 2
- City
- Region
- Country
- Postal Code
- External Id
- Disabled Flag
- Custom Override URL
- Custom Option 1 Name
- Custom Option 1 Value
- Custom Text 1 Name
- Custom Text 1 Value
- Custom Text 2 Name
- Custom Text 2 Value
- Send Registration Email
- Payout Type
- Payout Use Default Values
- Payout Email
- Recruiter Source Id
- Recruiter Assigned Id
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Amount
- Referral Query
- Program Query
- Name
- External Identifier
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Query
ActionThis is an event a Zap performs.SearchFind existing data in your app- Email
- Referral Id
- External Id
ActionThis is an event a Zap performs.SearchFind existing data in your app
Create CouponCreates a new Coupon.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create CustomerCreates a new Customer.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create OrderCreates a new Order.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update OrderUpdates an existing Order.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update Product PriceManage 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 ProductUpdates 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 NoteCreates 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 MembershipCreates a new User Membership.
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.
Find CustomerFinds a Customer by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find Order NoteFinds an Order Note by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find ProductFinds a Product or Variation by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find SubscriptionFinds a Subscription by searching.
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find or Create CouponFinds 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 NoteFinds 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 ProductFinds 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 SubscriptionFinds 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 MemberTriggers when a new member signs up.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New RewardTriggers when a new reward is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Updated ReferralTriggers when a referral is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- First NameRequired
- Last Name
- EmailRequired
- Referral CodeRequired
- Amount
- Company Name
- Phone Number
- Note
- Public Note
- External Id
- Preferred Form of Contact
- Custom Option 1 Name
- Custom Option 2 Name
- Custom Text 1 Name
- Custom Text 2 Name
- Custom Text 3 Name
- Custom Option 1 Value
- Custom Option 2 Value
- Custom Text 1 Value
- Custom Text 2 Value
- Custom Text 3 Value
- Address Line 1
- Address Line 2
- City
- Region
- Postal Code
- Country
- Recruiter Assigned Id
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ReferralRequired
- Program
- Amount
- Status
- First Name
- Last Name
- Phone Number
- Email
- Company Name
- Public Note
- Note
- Preferred Contant
- External Identifier
- Custom Option 1 Name
- Custom Option 2 Name
- Custom Text 1 Name
- Custom Text 2 Name
- Custom Text 3 Name
- Custom Option 1 Value
- Custom Option 2 Value
- Custom Text 1 Value
- Custom Text 2 Value
- Custom Text 3 Value
- Address line 1
- Address Line 2
- City
- Region
- Postal Code
- Country
- Recruiter Assigned Id
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Program NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- EmailRequired
- Referral Id
- External Id
- First NameRequired
- Last Name
- Referral CodeRequired
- Amount
- Company Name
- Phone Number
- Note
- Public Note
- External Id
- Preferred Form of Contact
- Custom Option 1 Name
- Custom Option 2 Name
- Custom Text 1 Name
- Custom Text 2 Name
- Custom Text 3 Name
- Custom Option 1 Value
- Custom Option 2 Value
- Custom Text 1 Value
- Custom Text 2 Value
- Custom Text 3 Value
- Address Line 1
- Address Line 2
- City
- Region
- Postal Code
- Country
- Recruiter Assigned Id
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


