WordPress.org

Plugin Directory

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

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

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 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, 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, Privacy.
  • 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, 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

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.