WordPress Plugin Settings Reference
This page is a reference for every setting in the plugin’s admin pages, and a guide to where each kind of configuration lives — the WordPress plugin settings, or the AdvocateLoop dashboard.
Where settings live
The plugin keeps most configuration in the AdvocateLoop dashboard so that changes take effect immediately across every site connected to your brand (without needing to update each WordPress install).
A handful of settings are local to WordPress because they only make sense in a WordPress context (which credential to use, whether debug mode is on, WooCommerce-specific toggles).
| Where to configure | What’s configured there |
|---|---|
| WordPress admin (this plugin) | API credentials, WooCommerce on/off, debug mode, thank-you-page widget toggle |
| AdvocateLoop dashboard | Discount type and value, reward type and value, attribution window, widget appearance, widget messaging, custom URL parameters, customer-facing message templates, notification settings, domains list |
If you can’t find a setting in the WordPress admin, it’s almost always in the dashboard.
Plugin settings (WordPress admin)
Located at AdvocateLoop in the main sidebar, or WooCommerce → AdvocateLoop if you’re running WooCommerce.
Connection tab
| Setting | Description | Default |
|---|---|---|
| API Key | Your AdvocateLoop API key. Found in your dashboard at Settings → API Keys. Treated as a credential — kept server-side, never sent to the browser. | Required |
| Brand ID | Your brand’s unique identifier (UUID). Found alongside the API key in the dashboard. | Required |
| Connection status | A live check that the credentials work. Re-runs whenever you save changes. Green = connected, red = a problem the error message will describe. | — |
WooCommerce tab
This tab only appears if WooCommerce is installed and active.
| Setting | Description | Default |
|---|---|---|
| Enable WooCommerce integration | Master switch for the WooCommerce-specific features (auto-apply, claim and conversion tracking, in-checkout messaging). Turning this off leaves the base WordPress plugin running but disables everything tied to WooCommerce. | On |
| Show share widget on thank-you page | If on, the share widget appears on the order-received page after a successful (non-referred) purchase. Lets customers immediately become advocates. Turning this off leaves the page untouched. | On |
| Debug mode | Enables extra logging for troubleshooting. See Using debug mode for details. | Off |
Settings managed in the AdvocateLoop dashboard
These don’t live in WordPress — they live in your dashboard at app.advocateloop.com. They’re listed here so you know where to look.
Configure → Rewards
- Customer discount — what referred customers receive (e.g., 15% off, or $10 off)
- Advocate reward — what advocates earn per successful referral
- Minimum purchase amount — the cart subtotal needed for the discount to apply
- Maximum discount amount — caps the discount at a fixed value, even on larger carts
- First-purchase only — restricts the discount to customers without a prior order
- Attribution window — how long a referral link stays valid after the first click (default: 30 days)
Configure → Widget
- Headline, description, button text — the copy shown in the widget
- Success messages — what appears after a customer claims a discount or signs up as an advocate
- Checkout applied message — what appears in the WooCommerce checkout when a referral discount is auto-applied
- Widget appearance — colors, fonts, position
Configure → Tracking
- URL parameters — what URL parameters the plugin recognizes as referral codes (defaults:
?ref=,?referral=,?adv=,?advocate=). You can add your own custom parameter.
Configure → Notifications
- Email templates and triggers for advocate signup, referral success, reward earned, etc.
Admin → Domains
- The list of domains authorized to load the widget. Your WordPress site’s domain must be in this list for the widget to render.
Related
- Installation & Setup — Get the plugin connected
- Shortcodes — Place the widget on your site
- Troubleshooting — Fix common issues