AffiliateWP Review – Create A High-Converting Affiliate Program in WordPress

Is This the Best WordPress Affiliate Plugin?
  • Save

Product Name: AffiliateWP



AffiliateWP is the most popular plugin for adding an affiliate program to a digital WordPress store. You can use it for Easy digital downloads, WooCommerce, Learndash and many similar plugins. It is the fastest way to get started by adding an affiliate program to your WordPress based digital store.


  • Easy to use
  • Fairly priced


  • On-boarding affiliate is manual
  • It relies on your hosting + WordPress security
  • Could be challenging for high-traffic affiliate 

Do you have a digital download or e-commerce site on WordPress? Do you want to increase your sales & profits?

AffiliateWP Review
  • Save

If so, you should consider adding an affiliate program for your WordPress store. Especially if you have a digital product, integrating an affiliate program can do wonders for your product’s marketing strategy.

In particular, on WordPress, it’s pretty easy to launch your own affiliate program. There are many affiliate marketing WordPress plugins out there which will integrate with all the popular WordPress e-commerce solutions (like Easy Digital Downloads, WooCommerceMemberPress, MemberMouse, etc.).

AffiliateWP is the most popular plugin for adding an affiliate program to a digital WordPress store.

I tested this plugin by creating an affiliate program with Easy Digital Downloads & it worked (and continues to work) flawlessly.

In this tutorial, I will show you how you can use the AffiliateWP plugin to integrate an affiliate program into your WordPress store.

AffiliateWP Supported integration
  • Save

There are a few more options other than AffiliateWP out there, but I like this one the best because of its features & how well it integrates with all popular (and upcoming) WordPress products.

Important Note:

  • AffiliateWP & WPAffiliate are two different products. (Don’t buy the wrong one.)


Pricing was a major factor for me when deciding on an affiliate solution for my WordPress site.

AffiliateWP costs only $99 for one site (1-year license), and you can extend its features by using their free or paid add-ons.  I would recommend you make a list of desired add-ons and don’t buy anything you don’t need because the costs will add up quickly.

  • Save

To get started, you need to grab the AffiliateWP plugin from the official site.

Now that you have the plugin, follow all of the steps below to seamlessly integrate your new affiliate program.

How To Setup AffiliateWP Affiliate Marketing Plugin:

  • Download the plugin from your membership dashboard and install it onto your WordPress site.
  • Activate the plugin.
  • On the left bar you will notice the menu option for “AffilateWP”.
AffiliateWP Menu
  • Save
  • Click on Affiliates > Settings and enter your license key.

(You can retrieve your license key from the AffiliateWP account dashboard.)

  • After activating the license, configure the settings of your affiliate dashboard. You can customize these according to your needs.
Referral settings
  • Save

I would recommend you setup the cookie time for 30-45 days, as this is a standard practice & very friendly for affiliates.

  • Now click on the “Integrations” tab at the top and select the plugin you are using for your WordPress store.
easy digital downloads integration
  • Save
  • Click on “Save Changes”.
  • Now, click on the “Emails” tab at the top. Here you can configure settings related to affiliates’ emails. Customize this portion to fit your brand and your needs (…start by adding a logo).
affiliate email configuration
  • Save

Tip: Personalize your affiliate emails and let them know how much you value them. Build a relationship with your affiliates and in the future, you can run specific campaigns with each one of them indiviually.

  • Click on the “Misc” tab at the top. Here you can configure important settings such as:
    • Allow automatic registration for affiliates
    • Auto-approval or manual approval
  • Ensure you check the box for:
    • “Check this box if you would like AffiliateWP to completely ignore referrals for a zero total amount. This can be useful for multi-price products that start at zero, or if a discount was used, which resulted in a zero amount. Please note: if this setting is enabled and a visit results in a zero referral, then the visit would be considered not converted.”
AffiliateWP Settings
  • Save

Once this is done, your affiliate program is almost ready to be launched…


One of the greatest features of the AffiliateWP plugin is “Creatives”.

Affiliate creatives
  • Save

With the Creatives feature, you can offer graphics to your affiliates which they can use to promote your product via banner ads. This is a great feature because your affiliates won’t have to create their own graphics.

More ready-made Creatives make it easier for an affiliate to promote your product.

Admin View:

Here are a few screenshots of how the admin dashboard looks:

AffiliateWP admin view
  • Save
AffiliateWP referred user stats
  • Save

Affiliate Dashboard:

The AffiliateWP plugin automatically creates a page called “Affiliate Area” & adds the shortcode to display the dashboard.

You can change the landing page by adding the default shortcode to any page.

The default admin dashboard area for your affiliate program is:

Affiliate dashboard AffiliateWP
  • Save

Enable Registration:

You need to enable user registration in WordPress, which you can do by going to:

  • Settings > General and clicking on the “Enable User Registration” box.

This way, new affiliates can sign up for an account.

Other Useful Features:

  • Universal or specific discount coupon-
    • You can create discount coupon codes and you can tie it to a specific affiliate or all affiliates.
  • Product specific affiliate commission-
    • You can set custom commission rates for certain products.
  • Custom commission for affiliates-
    •  You can offer higher commissions to super affiliates who bring in more sales.
  • Export affiliate list to email-
    • You can send your affiliates’ contact info to CovertKit, or Aweber, or any other email marketing service. (Note: You may need to buy a paid add-on for specific mail services.)

Don’t forget to checkout the AffiliateWP add-ons to find some more juicy features to incorporate into your program.

Conclusion: Is AffiliateWP worth your money?

Most stores built on WordPress are currently using the AffiliateWP plugin, so recommending it hardly seems groundbreaking.

The only thing you need to decide is if you want to host your own affiliate program or you want to use a hosted solution like ShareASale or iDevAffiliate.

Here I have tested the AffilaiteWP plugin with Easy Digital Downloads & the integration was very smooth. This is likely due to the fact that both products come from the same developer.

Both the quality of the plugin & the quality of support are top-notch.

The low $99 price tag will help anyone to at least get started with building an affiliate program.

In short, as an “Affiliate Marketing Tracking Software” for WordPress, AffiliateWP is an ideal choice.

More AffiliateWP resources:

Do share your review & experiences with AffiliateWP. If you are using it and have some suggestions or tips, do share them with us in the comments section.

If you find this tutorial useful, share it with your blogger & WordPress developer friends on Facebook, Twitter, and Google Plus!

Was this helpful?

Thanks for your feedback!
  • Save
Authored By
A Blogger, Author and a speaker! Harsh Agrawal is recognized as a leader in digital marketing and FinTech space. Fountainhead of ShoutMeLoud, and a Speaker at ASW, Hero Mindmine, Inorbit, IBM, India blockchain summit. Also, an award-winning blogger.

22 thoughts on “AffiliateWP Review – Create A High-Converting Affiliate Program in WordPress”

  1. Utsav Chopra

    Hey Harsh,
    I am your daily reader,s now I wanted to setup Affiliate program in my store, if you have any coupon code to get it in cheap so it will be beneficial for me to purchase in bit low price, as the prices are now increased to $99.

    Thanks in advance.
    Also thanks for reviewing this this product n your blog.

  2. Avinash Mishra

    Hey Harsh,

    It’s great article. I do manage various affiliate niche sites and I gonna use this.

    Thanks for providing good info as you always do.


  3. Sunny Kumar

    Woww Thanks For This Awesome Article..!
    It’s Really Awesome Article… I’ll Must Try on My Site 😉

  4. Niraj Bhusal

    Nice Article again, wish to reach to this level so that I could use this plugin.

  5. Arun

    Hey Harsh ,

    I m using it right now for one of my affiliate site. really Works great. Thanks for the detailed guide Harsh.I want to join your affiliate program ,Kindly share it here.


  6. Mukundan

    I was hunting for some affiliate plugin to use in my blog. I will give this one a try.

  7. Sam

    Hello there, I want to know if there is a feature for coupons also.

    1. Harsh Agrawal

      Yes it supports feature for coupons too.

  8. Shrinivas

    Thanks for sharing your thought on AffiliateWP plugin Harsh. It’s great that it integrates with Easy Digital Downloads plugin.

  9. larson

    Harsh, you always recommend good applications, installing affiliate program was one the wise decision.

  10. Prakash Raj

    I Think A Trails Copy Of This Plugin Must Have!!
    There Are So Many Free Plugins For Affiliate ….
    Then Why We Use paid Plugin??

    1. Harsh Agrawal

      Don’t confuse this plugin with other affiliate plugins like these.

      AffilaiteWP plugin is used by WordPress users who are selling any kind of product (Physical, digital or services) on their blog. Now, there are few free alternatives out there but one should use a product that is promising & most important will be well-maintained in the coming days. When the business is growing, getting stuck into technical hassle is the last thing one would want to get into. Hope this helps you understand the benefits of premium product & under what cases it’s better than free one.

  11. Aditya Vikram

    i did’t knew about hosting your own affiliate program in wordpress.Thanks for letting us know about this.
    secondly the Plugin is great and affordable if you are looking to start a affiliate program.
    Thanks for the article.


  12. swayam

    Would you know any similar plugin which doesn’t cost me a dime.

  13. Khushi

    Thanks for your suggestion, I was able to integrate it on my site and grow my sales.

  14. Vibudh

    Hi harsh,
    do you also have your own affiliate program?

  15. Anand

    The AffiliateWP module naturally makes a page called “Partner Area” and adds the shortcode to show the dashboard.

    Perused more: The AffiliateWP Plugin: Create A High-Converting Affiliate Program

  16. Shibam Kar

    Harsh sir, Thanks for sharing this great guide about affiliatewp plugin. Its very helpful for affiliate marketer.

  17. Mazahar

    A great piece of information for anyone who want to start affiliate marketing with their wordpress blog. I too have started a wordpress blog but don’t have much traffic. This a good and helpful post for new marketers.

  18. Enstine Muki

    Hey Harsh,
    I studied this plugin some months back and made up my mind to use it for my upcoming project. I’m glad a seasoned blogger is recommending it too 😉

    1. Jennifer Wilson

      If Harsh Agrawal and Enstine Muki say something is good enough, i’ll take ya words for it because you are two bloggers i respect a lot and have followed for like forever.

      I will surely recommend this product to every blogger i know. Thanks for sharing.

  19. shreshtha prakash gupta

    Very informative.I love your articles, your articles are amazing, relevant & helpful.Keep posting daily new articles

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top