Title: 23h Brand Ambassador (Affiliate, Referral) – Turn your clients into your best sales team
Author: 23hPress
Published: <strong>November 14, 2026</strong>
Last modified: November 14, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/23h-brand-ambassador.svg)

# 23h Brand Ambassador (Affiliate, Referral) – Turn your clients into your best sales team

 By [23hPress](https://profiles.wordpress.org/23hevents/)

[Download](https://downloads.wordpress.org/plugin/23h-brand-ambassador.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/23h-brand-ambassador/#description)
 * [Reviews](https://wordpress.org/plugins/23h-brand-ambassador/#reviews)
 *  [Installation](https://wordpress.org/plugins/23h-brand-ambassador/#installation)
 * [Development](https://wordpress.org/plugins/23h-brand-ambassador/#developers)

 [Support](https://wordpress.org/support/plugin/23h-brand-ambassador/)

## Description

23h Brand Ambassador runs a referral program where every customer can become a brand
ambassador of your shop.

#### Features

 * **Automatic affiliate accounts.** Customers who tick “Create an account” at checkout
   get an active brand ambassador account; guests who don’t tick it get no account
   of any kind (GDPR friendly). The checkbox text can be changed and ticked by default.
 * **Referral links and tracking.** Every ambassador gets a referral link (for example`
   https://yourshop.com/?ref=12`, or `https://yourshop.com/ref/12/` with friendly
   URLs). The keyword (`ref`) and the cookie duration (7 days by default) can be
   changed in the settings; you choose whether the first or the last affiliate gets
   the credit.
 * **Commissions for the referrer and the buyer.** The ambassador who recommended
   the shop earns a commission, and the buyer can earn their own commission on their
   order. Set any rate, as a percentage or a fixed amount. Commissions follow the
   order status: pending while processing, approved when completed, rejected when
   refunded, cancelled or failed.
 * **Affiliate area.** Dashboard, referral links, creatives, commissions with totals,
   visits and settings, through the `[bamb_affiliate_account]` shortcode.
 * **Creatives and flyers.** Banners, texts and personalized flyers with a QR code
   to each ambassador’s link, downloadable as PNG or PDF.
 * **Payouts.** Group approved commissions into payouts and mark them as paid.
 * **Extra fields.** Phone, address, “Who are you?” and up to three promotion links,
   visible to the shop manager.
 * **CSV import** of affiliates, reCAPTCHA / Turnstile / hCaptcha on the affiliate
   forms, WooCommerce HPOS and Cart/Checkout blocks support.

#### Pro version

The free plugin is complete on its own: nothing in it is locked or limited. If you
need more, [23h Brand Ambassador Pro](https://23hpress.com/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=free)
is a separate plugin that adds personal coupons for every ambassador, email notifications,
custom referral slugs and more.

### External services

The plugin works without any external service. Only if you turn on a CAPTCHA in 
Brand Ambassador > Settings > Integrations and enter your own keys, the affiliate
registration and login forms use that provider:

 * Google reCAPTCHA – loads https://www.google.com/recaptcha/api.js on the forms
   and sends the visitor’s CAPTCHA token and IP address to https://www.google.com/
   recaptcha/api/siteverify when a form is submitted. [Terms](https://policies.google.com/terms),
   [Privacy](https://policies.google.com/privacy).
 * Cloudflare Turnstile – loads https://challenges.cloudflare.com/turnstile/v0/api.
   js on the forms and sends the CAPTCHA token to https://challenges.cloudflare.
   com/turnstile/v0/siteverify when a form is submitted. [Terms](https://www.cloudflare.com/website-terms/),
   [Privacy](https://www.cloudflare.com/privacypolicy/).
 * hCaptcha – loads https://js.hcaptcha.com/1/api.js on the forms and sends the 
   CAPTCHA token to https://hcaptcha.com/siteverify when a form is submitted. [Terms](https://www.hcaptcha.com/terms),
   [Privacy](https://www.hcaptcha.com/privacy).

## Installation

 1. Make sure WooCommerce is installed and active.
 2. Install and activate the plugin from Plugins > Add New, or upload the zip from 
    Plugins > Add New > Upload Plugin.
 3. Click **Create the pages** in the notice (or in Brand Ambassador > Settings > Affiliates
    > Pages). The plugin creates the ambassador account, registration and reset password
    pages and selects them.
 4. Click **Turn it on now** in the notice, so customers can create an account at checkout(
    this is the WooCommerce setting “Allow customers to create an account during checkout”
    in WooCommerce > Settings > Accounts & Privacy).
 5. In Brand Ambassador > Settings, set the commission rate and the currency.

## FAQ

### Does a guest become an affiliate automatically?

No. Only customers who tick “Create an account” at checkout, or who already have
an account, become brand ambassadors.

### How are commissions paid?

Approved commissions are grouped in payouts in Brand Ambassador > Payouts; you pay
the ambassadors (for example by bank transfer) and mark the payments as paid.

### How long does the referral cookie last?

7 days by default. Change it in Brand Ambassador > Settings > Affiliate Area > Referral
Tracking.

### Where do ambassadors see their link and their commissions?

On the Brand Ambassador Account page (the `[bamb_affiliate_account]` shortcode).
Click “Create the pages” in Brand Ambassador > Settings > Affiliates to create it,
then add it to your menu or to the WooCommerce My Account page.

### Why was no commission recorded for my test order?

A commission needs a visit through a referral link (for example `https://yourshop.
com/?ref=12`) in the same browser before the order, and the referrer cannot be the
buyer. The order must be Processing or Completed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“23h Brand Ambassador (Affiliate, Referral) – Turn your clients into your best sales
team” is open source software. The following people have contributed to this plugin.

Contributors

 *   [ 23hPress ](https://profiles.wordpress.org/23hevents/)

[Translate “23h Brand Ambassador (Affiliate, Referral) – Turn your clients into your best sales team” into your language.](https://translate.wordpress.org/projects/wp-plugins/23h-brand-ambassador)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/23h-brand-ambassador/),
check out the [SVN repository](https://plugins.svn.wordpress.org/23h-brand-ambassador/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/23h-brand-ambassador/)
by [RSS](https://plugins.trac.wordpress.org/log/23h-brand-ambassador/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * New: a notice with a “Turn it on now” button when WooCommerce does not let customers
   create an account at checkout.
 * New: “Create the pages” button that creates the ambassador account, registration
   and reset password pages and selects them.
 * New: “Pro version” link on the Plugins screen and an information card in the 
   settings.
 * Readme: new title and description, screenshots, FAQ.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.1**
 *  Last updated **19 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [affiliate](https://wordpress.org/plugins/tags/affiliate/)[ambassador](https://wordpress.org/plugins/tags/ambassador/)
   [commissions](https://wordpress.org/plugins/tags/commissions/)[referral](https://wordpress.org/plugins/tags/referral/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/23h-brand-ambassador/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/23h-brand-ambassador/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/23h-brand-ambassador/reviews/)

## Contributors

 *   [ 23hPress ](https://profiles.wordpress.org/23hevents/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/23h-brand-ambassador/)