Skip to content
  • Try Now
  • Features
    • MLM Affiliate Program
    • Smart Affiliate Tracking
    • Advanced Commission Rules
    • Simplified Affiliate Payouts
    • Ultimate Affiliate Pro vs AffiliateWP vs EasyAffiliate
    • See all Features
  • Integrations
    • WooCommerce
    • Easy Digital Downloads
    • WPForms
    • Ninja Forms
    • See all Integrations
  • Pricing
  • Support
    • Documentation
    • Open a Ticket
  • AddOns
    • Standard Add-Ons
    • Pro Add-Ons
  • Demo
  • Blog
Login
Ultimate Affiliate Pro
  • Try Now
  • Features
    • MLM Affiliate Program
    • Smart Affiliate Tracking
    • Advanced Commission Rules
    • Simplified Affiliate Payouts
    • Ultimate Affiliate Pro vs AffiliateWP vs EasyAffiliate
    • See all Features
  • Integrations
    • WooCommerce
    • Easy Digital Downloads
    • WPForms
    • Ninja Forms
    • See all Integrations
  • Pricing
  • Support
    • Documentation
    • Open a Ticket
  • AddOns
    • Standard Add-Ons
    • Pro Add-Ons
  • Demo
  • Blog
Login
Buy Now
Ultimate Affiliate Pro

Getting Started

12
  • Update Ultimate Affiliate Pro
  • Translate Ultimate Affiliate Pro (WPML, Polylang)
  • Install and activate Ultimate Affiliate Pro
  • How Ultimate Affiliate Pro works
  • Test your affiliate program
  • Requirements and compatibility
  • Manage your license: move, revoke and migrate
  • Affiliate marketing glossary
  • Quick start: launch your affiliate program
  • Settings overview
  • Migrate from AffiliateWP, SliceWP and other affiliate plugins
  • WordPress Multisite and subdomains

Affiliates & Affiliate Portal

10
  • Change texts, labels and messages
  • Affiliate profile picture (avatar)
  • Set up the Affiliate Account Page
  • Manage affiliates: add, approve and edit
  • Affiliate area in WooCommerce and BuddyPress accounts
  • Redirects and wp-admin access for affiliates
  • Customize templates and styles
  • What affiliates see: stats and earnings
  • Affiliate Bar
  • Delete affiliates and referrals, personal data and GDPR

Registration & Login

9
  • Collect opt-in subscribers (Mailchimp and more)
  • Add reCAPTCHA to affiliate forms
  • Set up the registration, login and password pages
  • Approve affiliates and verify their email
  • Turn existing users and customers into affiliates
  • How password reset works for affiliates
  • Customize the affiliate registration form
  • Charge affiliates to join your program
  • Affiliate program terms and conditions

Tracking & Referral Links

10
  • Affiliate referral links
  • Affiliate coupon tracking
  • Friendly affiliate links and custom slugs
  • Direct link tracking: credit affiliates by their website
  • Visits and source details
  • Landing commissions (pay per action)
  • Campaigns
  • How affiliate tracking works
  • Cookie consent and affiliate tracking
  • Affiliate Landing Pages

Commissions & Referrals

16
  • Ranks: commission tiers for affiliates
  • Signup referrals (pay per lead)
  • Commissions on every future order of a referred customer
  • Recurring commissions for subscriptions
  • Own referrals
  • Manage referrals: status, reassign and limits
  • Fair checkout reward
  • Currencies and multi-currency stores
  • Commission rates per product
  • How commissions are calculated
  • Include or exclude products from commissions
  • Affiliate reports and statistics
  • Pay Per Click (CPC) and CPM commissions
  • Refunds and cancelled orders: what happens to referrals
  • Referral and payout statuses explained
  • Prevent affiliate fraud and spam signups

MLM (Multi-Level Marketing)

4
  • Show the MLM tree to affiliates
  • Assign or change an MLM parent
  • Set up an MLM affiliate program
  • MLM structures: unilevel, binary and matrix

Creatives & Promotion

5
  • Social share buttons
  • QR codes for affiliate links
  • Creatives: banners and text links
  • Product Links for affiliates
  • Top Affiliates leaderboard

Payouts

5
  • Store Credit
  • How affiliate payouts work
  • Stripe payouts
  • PayPal payouts
  • Bank transfer and manual payouts

Emails & Notifications

5
  • Email notifications
  • Periodical reports for affiliates
  • Pushover push notifications
  • Contact your affiliates
  • Email template tags reference

Integrations

31
  • Dokan
  • WPForms affiliate tracking
  • Contact Form 7 affiliate tracking
  • Ninja Forms affiliate tracking
  • Bitly affiliate links
  • Zapier
  • myCRED
  • LearnPress affiliate integration
  • LifterLMS affiliate integration
  • Tutor LMS affiliate integration
  • Amelia affiliate integration
  • WP Booking Calendar affiliate integration
  • The Events Calendar affiliate integration
  • Integrations overview
  • WooCommerce
  • Easy Digital Downloads
  • Ultimate Membership Pro
  • Page builders (Elementor, Divi, blocks)
  • MemberPress affiliate integration
  • Paid Memberships Pro affiliate integration
  • Restrict Content Pro affiliate integration
  • MemberMouse affiliate integration
  • Gravity Forms affiliate tracking
  • Fluent Forms affiliate tracking
  • Forminator affiliate tracking
  • LearnDash affiliate integration
  • WooCommerce Subscriptions affiliate tracking
  • Paid Member Subscriptions affiliate integration
  • Formidable Forms affiliate tracking
  • Event Tickets affiliate integration
  • GiveWP affiliate integration

Pro Add-ons

27
  • WooCommerce discounts for referred buyers
  • One Time Reward: one referral per customer
  • Split Commission between affiliates
  • Extended Shortcodes: show content to affiliates and visitors
  • Import referrals via CSV
  • WooCommerce Revenue Sharing
  • Manage Reset Password: a custom reset password page
  • WooCommerce Redirect for affiliates
  • Extension Kit
  • Anchor Link
  • Random Affiliate ID
  • Exchange Rate
  • External Referral Links
  • WooCommerce Product Discounts
  • Remove Dummy Data
  • Payout Request By Affiliate
  • MLM Based On Product Price
  • IP Restrictions
  • Invite Your Friends
  • Fraud Protection
  • Affiliate Own Referrals
  • Pro add-ons: what they are and how to install them
  • Dynamic Coupons: automatic affiliate coupons
  • Rank Achievement – Network Growth
  • Affiliate Manager role
  • Mass Affiliate Conversion
  • Manual Affiliate Order Assignment

Developers

6
  • Import and export data
  • REST API
  • Hooks and filters
  • Shortcodes reference
  • Add a custom tab to the Affiliate Portal
  • Code snippets: ready-to-use examples

Troubleshooting

10
  • Emails are not sent
  • Plugin and theme conflicts
  • PHP errors: 500, parse error, cannot redeclare
  • Referrals or clicks are not recorded
  • Affiliate link opens a 404 page
  • Registration and login problems
  • Referral dates and time zone
  • License activation problems
  • Cache plugins and host caching
  • Before you contact support
  • Home
  • Docs
  • Registration & Login
  • Turn existing users and customers into affiliates

Turn existing users and customers into affiliates

5 min read

5 minBeginnerUltimate Affiliate Pro 9.7+

Your customers are often your best promoters. Ultimate Affiliate Pro gives you several ways to make existing customers affiliates without a second account: automatically for every new user, with a one-click button, from the WordPress user profile, or in bulk.

In every case the affiliate keeps the same WordPress account, email and password they already use on your store. Their affiliate account is added on top. To build a separate sign-up page for new people, see Set up the registration, login and password pages.

Before you start

  • Ultimate Affiliate Pro installed, with your license active.
  • An Affiliate Portal page, where new affiliates land after they join.
  • A default rank for new affiliates, so they start with a commission rate. See Ranks.

Ways to make existing customers affiliates #

Ways to turn users into affiliatesAll keep the user’s existing account
Every new user, automatically
Auto-Enroll Users as Affiliates (step 1)
Customers who choose to join
Become an Affiliate button (step 2) or the registration form while logged in
One user, by you
Convert to Affiliate in the WordPress user profile (step 3)
Many existing users at once
Mass Affiliate Conversion add-on (step 4)

Enroll every new user automatically #

Go to Ultimate Affiliate Pro›Settings›General Settings and find the Affiliate Registration card.

Affiliate Registration card in Ultimate Affiliate Pro General Settings with the Auto-Enroll Users as Affiliates switch turned on
Auto-Enroll Users as Affiliates in General Settings.
1Auto-Enroll Users as Affiliates

Every user who creates an account on your site from now on also becomes an affiliate, with the default rank. This covers accounts created at WooCommerce checkout, on the My Account page, by a membership plugin or in Users›Add New. Users who already had an account before you turned it on are not changed; use steps 2 to 4 for them.

Default: Off

Click Save Changes. Affiliates added this way are active right away; they do not go through the approval set for the registration form.

Add a Become an Affiliate button #

Create a page for customers, for example “Join Our Affiliate Program”, and add this shortcode to it:

[uap-user-become-affiliate]

Become an Affiliate button used to make existing customers affiliates, shown to a logged-in customer on a Join Our Affiliate Program page
What a logged-in customer sees on the page.
  1. The customer clicks Become an Affiliate. Their account becomes an affiliate account with the default rank, the welcome emails are sent and the Affiliate Portal opens.

The button appears only to logged-in users who are not affiliates yet. Visitors who are not logged in, and existing affiliates, see nothing, so you can add your own text around it for them. Link to the page from your customer emails or the My Account menu.

Tip

On WooCommerce stores, the WooCommerce Account Page Integration module adds an Affiliate tab to My Account. Customers who are not affiliates see this same button there by default. See Affiliate area in WooCommerce and BuddyPress accounts.

Customers can also use the registration form. When they open it while logged in, their username, name and email are filled in and locked, and the password fields are hidden. They complete the remaining fields, such as how they will promote you, and submit. If a customer sees “email already in use” on the form, ask them to log in first, then open the registration page.

Convert one user from the dashboard #

Go to Users›All Users, open the user and scroll to the Ultimate Affiliate Pro section at the bottom of the profile.

Ultimate Affiliate Pro section of a WordPress user profile with the Convert to Affiliate button
The Ultimate Affiliate Pro section of the user profile.
  1. Click Convert to Affiliate. The user becomes an affiliate with the default rank, without leaving the page.

For an existing affiliate the button reads Revert from Affiliate Program, which removes the affiliate account and keeps the WordPress user. Administrator accounts cannot be converted.

Convert many users at once #

The Mass Affiliate Conversion Pro add-on converts every user of the WordPress roles you choose, for example all customers, in one step. After you install it, open it from Ultimate Affiliate Pro›Modules, tick the roles and click Convert Selected to Affiliates. Users who are already affiliates are skipped, each new affiliate gets the default rank, and the welcome emails are sent. Administrators are never included.

Test it #

  1. Log in as a test customer who is not an affiliate yet and open your Become an Affiliate page.
  2. Click the button and check that the Affiliate Portal opens with the customer’s affiliate link.
  3. In Ultimate Affiliate Pro›Affiliates, check that the customer is listed with the default rank.

Frequently asked questions #

A customer gets “email already in use” on the registration form. What should they do?

Ask them to log in with their customer account first, then open the registration page or your Become an Affiliate page. Their existing account becomes an affiliate account.

Do customers need a second login for the Affiliate Portal?

No. Affiliates use the same WordPress username or email and password as their customer account.

Does Auto-Enroll Users as Affiliates convert my existing customers?

No. It applies to accounts created after you turn it on. Use the Become an Affiliate button, the user profile or the Mass Affiliate Conversion add-on for existing users.

Can I make users pay before they become affiliates?

Yes. With the Pay to become Affiliate module, users become affiliates after they buy a product you choose. See Charge affiliates to join your program.

Which rank do converted users get?

The Default Rank for new Affiliates, set in Showcases, Registration Form, Register Showcase. You can change any affiliate’s rank later in the Affiliates list.

What’s next #

Affiliate tab in My AccountWooCommerce and BuddyPress accounts.Charge affiliates to joinRequire a purchase first.Approve affiliatesReview new applications.Affiliate referral linksWhat new affiliates share.

What are your feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Approve affiliates and verify their emailAdd reCAPTCHA to affiliate forms

#1 Affiliate WordPress Plugin

Boost Sales with Ultimate
Affiliate Pro

~100 Built-in Add-Ons included with every plan
30+ Seamless Integrations WooCommerce, EDD, Stripe & more
Multi-tier Commissions
Get Ultimate Affiliate Pro →

Ultimate Affiliate Pro

Build & manage an affiliate program with one easy-to-use & most-favored WordPress affiliate & referral marketing plugin

Company

  • About
  • Features
  • Integrations
  • Envato Portfolio
  • We’re Hiring
  • Hosting Partners
  • Affiliate Program

Resources

  • Documentation
  • Support
  • Ultimate Affiliate Pro Nulled
  • AffiliateWP Alternative
  • Ultimate Affiliate Pro Comparison
  • Pro vs Standard
  • Testimonials
  • ChangeLog

Meet Our Family

  • Ultimate Membership Pro
  • Ultimate Learning Pro
  • Social Share & Locker Pro
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy
  • Ultimate Affiliate Pro Coupon Code

Copyright © 2026 - WPIndeed Net Solutions LLC. All rights reserved