Referral Rock

WooCommerce Referral Program Integration

Add a native referral program to your WooCommerce store. A completed order approves the referral and enrolls the customer automatically, then rewards them with coupons or cash.

About Our WooCommerce Referral Integration

WooCommerce logo

WooCommerce

Native Integration JavaScript Snippet
Category
E-commerce
Requirements
  • WooCommerce store
  • A WooCommerce REST API consumer key and secret
Documentation
View Setup Guide
Data Privacy
When using this integration, it's up to you to comply with applicable laws and regulations, as well as Referral Rock's Terms of Service and Privacy Policy.

WooCommerce referral software

What You Can Do with WooCommerce

WooCommerce powers millions of WordPress stores, and Referral Rock referral software now connects to it natively (a native integration currently in open beta). Add your store's WooCommerce REST API key and Customer Feed does the rest: a completed order approves the matching referral across all your programs and can enroll the customer as a member. The Referral.js conversion-tracking snippet remains available for on-site capture.

Customer Feed: a completed WooCommerce order approves the matching referral across all programs and can preload the customer as a member
Access Links: invite customers into your program right after checkout with one-click access links
Conversion Tracking: optionally track on-site conversions with the Referral.js snippet
Reward referrers with WooCommerce coupon codes, store credit, or cash
Give customers a personal referral portal to share their link and track rewards

How the WooCommerce Integration Works

1

Connect with a WooCommerce REST API key

Generate a WooCommerce REST API consumer key and secret in your store, then enter your store URL and those credentials in Referral Rock. This is API-key authentication; there's no OAuth pop-up. See WooCommerce's <a href="https://developer.woocommerce.com/docs/apis/rest-api/authentication/" target="_blank" rel="noopener noreferrer">REST API authentication guide</a> for generating keys.

2

A completed order approves the referral

When a WooCommerce order reaches the completed status, Customer Feed matches the buyer and sets their referral to Approved across all of your programs automatically.

3

Enroll the customer as a member

Based on your account settings, the buyer can be preloaded as a member and receive a personalized invite with their unique sharing link, one click to start referring, no passwords.

4

Reward automatically with coupons or cash

When a referred order reaches completed, rewards issue without any manual work: WooCommerce coupon codes, store credit, cash payouts, or any custom incentive you choose.

See a referral flow built based on your business

Give us your website. Our team builds you a referral flow from it, styled to your brand.

Get my free referral flow

Yours to keep. No sales call.

How it works

  1. 1We build a referral flow from your website, styled to your brand
  2. 2We send you a link to preview it
  3. 3See the experience you'd send your customers

Customer Feed: turn every completed WooCommerce order into an approved referral

Post-purchase is the highest-intent moment in e-commerce. The native connection reads completed orders directly, so the referral is approved and the customer enrolled automatically, no manual reconciliation.

  • A completed WooCommerce order sets the matching referral to Approved across every program it belongs to.
  • The connection is one-way and read-only: Referral Rock reads order events over your REST API key and never writes to your store.
  • Buyers can be preloaded as members automatically based on your account settings, so they enter the invite lifecycle without any manual work.

A member portal your WooCommerce customers will actually use

Once enrolled, customers get their own referral dashboard, a branded, personal portal where they can share their link, track who they've referred, and check their reward status.

  • No passwords required. Customers access their portal via a personalized link in any email you send them.
  • Participants can share their link directly to email, social, or text, wherever they're most comfortable.
  • Activity notifications and reward updates keep your best referrers engaged and sharing over time, not just once.

Reward with whatever works for your WooCommerce store

Referral Rock's flexible reward builder supports the incentive structures that move the needle for WooCommerce merchants.

  • Offer WooCommerce coupon codes as referral rewards, automatically delivered when a referral converts.
  • Reward both the referrer and the referred friend (dual-sided rewards) to give new customers a reason to buy and existing customers a reason to share.
  • Mix reward types: cash, store credit, gift cards, or fully custom incentives, all configurable without code.

Prefer on-site capture? Conversion Tracking still works

The native Customer Feed is the recommended path, but the Referral.js conversion-tracking snippet remains available for capturing conversions directly on your store.

  • Drop the Referral.js snippet on your order confirmation page to capture on-site conversions (a self-instrumented Conversion Tracking method).
  • Use it alongside or instead of Customer Feed depending on how you want to attribute referred orders.
  • Every Referral Rock customer gets a dedicated advisor to help you pick and configure the right approach.

WooCommerce Referral Integration FAQs

Referral Rock connects to WooCommerce natively using a WooCommerce REST API key. You generate a consumer key and secret in your store, then enter your store URL and those credentials in Referral Rock. This is API-key authentication, so there's no OAuth pop-up. Customer Feed then reads completed orders to approve referrals and enroll customers automatically.

Customer Feed matches the buyer and sets their referral to Approved across all of your programs. Based on your account settings, the customer can be preloaded as a member and sent a personalized invite with their unique sharing link, so they can start referring with one click.

No. The WooCommerce connection is one-way and read-only: Referral Rock reads completed-order events to approve referrals and enroll members, and never writes data back to your store.

You control reward timing and conditions. You can configure Referral Rock to hold rewards until after the return window closes, or to only issue rewards once an order reaches a specific status. Our onboarding team will help you set this up correctly for your store's return policy.

The referral program software supports WooCommerce coupon codes, store credit, cash payments, gift cards, and fully custom rewards. You can also run dual-sided programs that reward both the referrer and the new customer, giving the friend a discount on their first purchase and the referrer a reward when it converts.

Yes. Every Referral Rock customer gets a dedicated advisor who will work through the full setup with you, including generating your REST API key, choosing reward timing, and planning your launch campaign. The native integration is currently in open beta and available to all customers.

Yes. Referral Rock is referral software built to run customer referral, brand ambassador, and affiliate marketing programs from one platform. The WooCommerce integration works the same way no matter which type you run.
“Their integrations, their obsession to be on the leading edge of their niche, the overall customizability... All in all, I saved thousands by not needing to build an app or sign up for a long-term contract.”

Need help setting up?

Every Referral Rock plan includes dedicated onboarding support. Our team will help you configure the WooCommerce integration and make sure everything is working perfectly. View the setup guide

Customer reviews

Referral Rock + WooCommerce, in their words

Great platform and support for growing your business and engaging customers

Great platform and support for growing your business and engaging customers. Automated notifications with the ability to theme your offerings. Tremendous customer support and technical abili…

JB

John B.

Sales, Electronics Manufacturing

Ready to Connect WooCommerce?

Start your free trial and set up the integration. No credit card required.

Not ready to talk? See a free referral flow →