Skip to content

Introduction to AdvocateLoop

AdvocateLoop is a referral tracking platform that helps brands turn happy customers into advocates. When a customer shares your brand with friends, AdvocateLoop tracks shares, clicks, and purchases — and rewards both the advocate and the friend they referred, automatically.

What you can do with it

  • Give advocates a link to share — and a widget to share it from.
  • Offer referred friends a discount that applies automatically at checkout.
  • Reward advocates when the friends they refer make a purchase.
  • See performance — shares, clicks, and conversions — in your dashboard.

You configure your program once — your reward, your branding, your rules — and AdvocateLoop handles tracking and rewards from there.

Key concepts

A few terms used throughout these docs:

Brand — Your business. Each brand has its own referral program, settings, and data, identified by a unique Brand ID.

Advocate (referrer) — A customer who shares your brand. Each advocate has a unique referral code and a shareable link.

Referral code — A short alphanumeric code tied to an advocate (for example, V2AVMRDJ).

Claim — A record that a referred visitor has started redeeming a referral, such as by entering their email or beginning checkout.

Conversion — A completed purchase from a referred visitor. This is where the order amount, any discount applied, and the advocate’s reward are recorded.

Widget — An embeddable component that lets visitors claim a referral discount or sign up as an advocate on your site.

Integration options

AdvocateLoop offers a few ways to integrate, depending on your platform:

WooCommerce plugin

If you run a WooCommerce store, install the AdvocateLoop WooCommerce plugin. It detects referral links, applies the discount, and records purchases for you. No code required.

Get started with WooCommerce →

JavaScript integration (any website)

For any website — Shopify, Squarespace, custom builds, or anything with a checkout — add a single script tag. AdvocateLoop’s script handles click tracking and widget display, and you add a small snippet to your thank-you page to record purchases.

Get started with JavaScript →

Server-to-server API

For custom integrations, headless commerce, or backend-driven workflows, use the REST API directly to send events to AdvocateLoop from your own server code.

View API reference →

Dashboard

Every brand gets a dashboard at app.advocateloop.com where you can:

  • View referral performance (clicks, claims, conversions, revenue)
  • Manage advocates and their referral codes
  • Configure your referral program settings
  • Customize your referral widget
  • Manage your team and billing