Introduction
Advocate Loop is a referral tracking platform that helps brands turn happy customers into advocates. When a customer shares your brand with friends, Advocate Loop tracks the entire journey — from the initial share, to the friend’s visit, to the completed purchase — and automatically rewards both parties.
How it works
The referral lifecycle has four steps:
- Share — An advocate gets a unique referral code and shares it with friends via a link, email, or social media.
- Click — A friend clicks the referral link and lands on your site. Advocate Loop records this visit and stores the referral attribution.
- Claim — The friend enters their email or starts a purchase. Advocate Loop records this interest against the advocate’s referral code.
- Conversion — The friend completes a purchase. Advocate Loop records the conversion and credits the advocate with a reward.
Key concepts
Brand — Your business. Each brand has its own referral program, settings, and tracking data. Your brand is identified by a unique Brand ID (UUID).
Advocate (Referrer) — A customer who shares your brand. Each advocate gets a unique referral code (like V2AVMRDJ) and a shareable link.
Referral code — A short alphanumeric code assigned to each advocate. When someone visits your site with this code in the URL, Advocate Loop attributes the visit to that advocate.
Claim — Created when a referred visitor takes action (enters their email, starts checkout). A claim represents an in-progress referral that will be confirmed when the corresponding conversion is recorded.
Conversion — A completed purchase or transaction from a referred visitor. This is where value is tracked — order amount, discount applied, and the advocate’s reward.
Widget — An embeddable UI component that lets visitors claim referral discounts or sign up as advocates directly on your site.
Integration options
Advocate Loop offers two ways to integrate, depending on your platform:
WooCommerce plugin
If you run a WooCommerce store, install the Advocate Loop WordPress plugin. It handles everything automatically — referral link detection, discount application, claim tracking, and conversion recording on order completion. 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. Advocate Loop’s browser script (al.js) handles click tracking and widget display. You add a small snippet to your thank-you page to record conversions.
Server-to-server API
For custom integrations, headless commerce, or backend-driven workflows, use the REST API directly. Track visits, claims, and conversions from your own server code.
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 (discount type, reward type, attribution window)
- Customize your referral widget
- Manage your team and billing