← All features

Affiliate Registration for WooCommerce

Grow your program with a hands-off sign-up process.

Add an affiliate registration form to any page of your WooCommerce store. When you approve an application, the affiliate’s account and coupon are created and they’re emailed a link to their dashboard, all automatically.

Free

Grow your program

Affiliate registration form

Add the form to any page with the [couponaffiliates-register] shortcode. When someone applies, you’re emailed, and you can review the application on the Registrations page.

Click accept or decline, add a message, or change the coupon code they asked for. With Pro, you can accept applications automatically, for everyone or just certain roles or groups.

  • Choose from 3 form styles
  • Applicants pick their preferred coupon code
  • Customisable accepted and declined emails
  • Automatic approvals (Pro)

How it works

From application to active affiliate

Every new affiliate follows the same simple path, so there’s nothing to set up by hand.

  • 1
    Apply
    Sophie applies
    She fills in your registration form and picks her preferred coupon code.
  • 2
    Review
    You accept her
    Accept or decline in one click, or turn on auto-accept.
  • 3
    Coupon
    Her coupon is created
    sophie15 is made from your template coupon and assigned to her.
  • 4
    Go
    She starts promoting
    She gets an email and can log in to her affiliate dashboard straight away.

Your settings, discount and commission rates come from the template coupon, so every affiliate is set up the same way.

Free

Set up in seconds

Coupons created for you

Set up a template coupon with the discount and settings you want. When an affiliate is accepted, their coupon is created from the template, assigned to them, and their account is created if they don’t have one.

With Pro, you can create several template coupons for applicants to choose from, or generate every code automatically in a format you set.

  • Every template setting is copied to the new coupon
  • Multiple template coupons (Pro)
  • Automatic code generation (Pro)

Pro

Ask what you need

Custom registration fields

Add as many custom fields as you need, like text boxes, dropdowns, checkboxes, radio buttons and dates. Drag them into order, and choose which are required.

Answers show in the affiliate’s account details and on the admin View Affiliate page, and you can let affiliates edit them later.

  • Required or optional fields
  • Headings and paragraphs between fields
  • Website and “How will you promote us?” fields

Pro

Turn customers into affiliates

Join from checkout

Your customers are often your best affiliates. Add a “join our affiliate program” checkbox to your checkout, so they can apply while they place an order.

Or register every new user as an affiliate automatically, however their account is created.

  • Customise the checkbox label
  • Optionally ticked by default
  • Works with automatic approvals

Free

Keep bots out

Spam protection

A hidden honeypot field is on by default to catch bots. You can also add Cloudflare Turnstile or Google reCAPTCHA to the form in a couple of clicks.

Visitors you’ve blocked in the visitors blacklist can’t register as affiliates either.

Pro

Stay in touch

Mailing list integrations

Automatically add new affiliates to your mailing list when they’re accepted, so you can keep them engaged with tips, offers and news.

It works with Mailchimp, Kit, MailerLite, ActiveCampaign, Brevo, Klaviyo, GetResponse, Mailjet, MailPoet and FluentCRM.

Free

Already have affiliates?

Add affiliates yourself

Add a new affiliate from the admin in seconds. Their user account and coupon are created and assigned, and you choose which email they get.

Bringing over an existing program? Bulk create affiliate coupons and users in one go, or assign a user to any existing coupon.

  • Create the user, or link an existing one
  • Bulk create affiliates from your template coupon
  • Assign affiliates to existing coupons

And more

Also included

  • Terms & conditions generator Pro
    Generate a terms page for your program, and link it from the form.
  • Registration on the portal Free
    The Affiliate Portal includes its own login and registration forms.
  • Groups per template coupon Pro
    Put affiliates in a group based on the template coupon they pick.
  • Review with AI Free
    Ask Claude or ChatGPT to review pending applications for you.

Questions

Frequently asked questions

What happens when I approve an application?

The affiliate’s coupon is created from your template coupon and assigned to them, and they’re emailed a link to their dashboard. Registration guide

Can applications be approved automatically?

Yes, with Pro. It can apply to everyone, or only to certain roles or groups. Automatic approvals guide

How do I stop spam sign-ups?

A honeypot field is on by default, and you can add Cloudflare Turnstile or Google reCAPTCHA in the registration settings. Spam protection guide

Can customers join from the checkout?

Yes, with Pro. A “join our affiliate program” checkbox at checkout submits an application. Join from checkout guide

Can I offer different coupons to different affiliates?

Yes. With Pro, you can create several template coupons for applicants to choose from, or lock a form to one template. Multiple templates guide

Ready to launch your affiliate program?

Try Coupon Affiliates Pro free for 7 days, or get started with the free version on WordPress.org.