Affiliates Gravity Forms


Purchase a license for Affiliates Pro.


Required plugins: Gravity Forms and Affiliates.

This extension integrates the Affiliates plugins (Affiliates, Affiliates Pro or Affiliates Enterprise) with Gravity Forms. You must have Gravity Forms and one of the Affiliates plugins installed and activated on your WordPress site. See the requirements and features based on Gravity Forms Add-Ons below for more details.

Affiliates Gravity Forms - Form Settings

This extension allows to record referrals for form submissions and to create affiliate accounts for new users based on Gravity Forms.

Affiliates Registration

Sign new users up as affiliates when they register through a user registration form handled by Gravity Forms’ User Registration Add-On.

Form Settings - Affiliate Registration

With the User Registration Add-On enabled, forms that are enabled for user registration, can also be used to sign up new users as affiliates while they register.

Form Referrals

Referrals can be recorded for form submissions that have been referred by an affiliate.

Form Settings - Referrals

The integration allows to set specific amounts per form submission which are credited to the referring affiliate and also allows to base the commission amounts on payment or order amounts related to the submitted form.

Form Submission Referrals

The referral status is adjusted automatically based on the payment status for several payment Add-Ons. Payments made through PayPal Payments Standard, PayPal Pro and automatically mark the related referrals as accepted, thereby validating the related commissions for the referring affiliates.

See the table below for more details on Add-On-related features.

Integration features for Gravity Forms Add-Ons

The following table summarizes key integration-features that are supported per Add-On:

Gravity Forms Add-On Integration Features
User Registration Create affiliate accounts for new users.
PayPal Mark referrals as accepted after payment. Update referral status according to payment status, payment refunds mark referrals as rejected.
PayPal Pro Mark referrals as accepted after payment. Update referral status according to payment status, payment refunds mark referrals as rejected. Mark referrals as accepted after payment.

Note that subscriptions are supported to a limited extent and that recurring payments will not record referrals.


The following minimum requirements must be met:

  • WordPress 3.8
  • Gravity Forms 1.8.1
  • Affiliates, Affiliates Pro or Affiliates Enterprise (2.5.0 or higher)
  • The appropriate Gravity Forms license and Gravity Forms Add-On when a feature related to an Add-On is required.


See the Affiliates Gravity Forms Documentation pages.


  • Dan

    Hi there,

    I have just bought the affiliate gravity forms plugin as i have the affiliates pro for woo-commerce plugin and as advised, the latest version of gravity forms.

    In following the steps, i realised that User Registration is nowhere to be seen in the form tab drop down.

    I then realised that this plugin only works with the $200 developers gravity forms plugin. Not Just the individual user one.

    It should have said it before purchasing….?

    • Dan

      It just says Gravity Forms 1.8.1, not Developers License.

    • Hi Dan,

      It states very clearly on the product page – quoting from there as it is right now:


      The following minimum requirements must be met:

      WordPress 3.8
      Gravity Forms 1.8.1
      Affiliates 2.5.0, Affiliates Pro 2.5.0 or Affiliates Enterprise 2.5.0
      The appropriate Gravity Forms license and Gravity Forms Add-On when a feature related to an Add-On is required.

      Why would you expect to have the User Registration Add-On included with this extension? The User Registration Add-On is available with the Gravity Forms developer license only and is of course not included with this extension.

      It really did say so before you purchased it :)

  • Regis

    Hi. Thank you for this plugin. I would like to include a ‘Start Date’ and ‘End Date’ on my gravity form that translates to the from_date and thru_date of the affiliate ID. Is this possible?


    • Hi Regis, many thanks for using it :)

      Relating the start and end dates to form fields isn’t possible as it is, may I ask why you want to do that? Maybe I can help to figure out an alternative …

      • Regis

        Thanks for the reply Kento. I have a special use-case where my affiliates are really creating an event-based campaign that lasts for a limited time. They need to specify on the online registration form when their campaign ends. I was hopeful I could automate this by linking a gravity forms ‘End Date’ field with affiliate thru_date field.

        I would love to discuss in further detail what my specific needs are and what it may cost to have you implement this system. Are you able to email me direct?

        Thanks again!

  • Robert Ganski

    I have purchased the Gravity Forms and activated the plugin. I do not have a FORMS button on the nav bar in WordPress. Should I return this for a refund?

  • Robert Ganski

    Of course :) It’s activated but nothing after that. I cannot figure out where to get support. If it takes 24-48hrs just to get a counter question to my question, I might have this working by Christmas. The Share module I bought works, but is poorly documented too.

    • If you have Gravity Forms activated but the Forms menu doesn’t show up, then you should ask for support at because that is not related to this extension but to Gravity Forms itself. For questions related to this extension, you have found the right place to ask for support.

  • Julian James


    I have enabled the Referral Settings in the Affiliates Form Settings section but I am to set a Referral Amount. Every time I enter the value 1 in the box and click Save the Affiliates settings section refreshes with no text. Click on Affiliates again and I am returned to the Affiliates settings section but with a blank field for Referral Amount. Please would you advise on what needs to be done to resolve the problem.

    Many thanks!


    • Hi Julian,

      Have you selected “Referral Rate” as the “Default referral calculation”?

      Also a note on the value you try to use, if you set this to 1 it means that you grant 100% of the net order value as commission. For example, if you want to grant 20% commissions in general, then you would input 0.2 in that field.


  • Julian James

    Sorry, probably being a Muppet. I can’t find where to change the “Default referral calculation”. I’m only aware of the Affiliate Registration settings page when in Forms Settings > Affiliates. Is there a page elsewhere for configuration of additional settings?


    • No problem :) I should have mentioned that, you will find this in the Affiliates > Settings section, it’s the general setting for the referral rate that is applied to any affiliate.

      But re-reading your question makes me wonder if there is any conflict with your current setup. If you input 1 in any of the fields in the Affiliates section of the actual form, then it should look like in this screenshot.

      What current versions are you using please?

  • Julian James

    No sign of Affiliates > Settings only and

    Using Affiliates 2.6.0 and Affiliates Gravity Forms Integration 1.0.1

    • Oh ok, you’re using the Affiliates plugin, the Settings menu item is only in Affiliates Pro and Enterprise but that doesn’t matter as you can use the fields provided under Form Settings > Affiliates. Can you please try to input 0.1 in the Rate field under Referral Rate for the form you are testing and hit Save at the bottom?

      • Julian James

        Same problem as seen when inputting an Amount under the Referral Settings.

        On returning to Form Settings > Affiliates, no value stored.

        • Thanks Julian, the screenshot doesn’t show anything. Can you please provide admin access to the site? Please create an account for support at itthinx dot com and make sure to email us with a link to your site and to this comment so we know what to look for.

  • Julian James

    That’s exactly it. The screen shot depicts precisely what I’ve been trying to describe. I’ll let you know when I’ve setup the admin account. Thanks for your help to date!

  • Jean

    Hi there…

    Is there anyway to change the default email link.

    I’ve created a form and tied it into the user registration. I want the user to automatically be sent an email, but it directs the user to the wordpress dashboard login, not the affiliate login area. Can this be changed?

  • Hi,

    I have just bought the plugin, is there any video to show me how to do it?

  • Sebastien

    Hi, i purchased affiliate for Gravity form and i have the same problem Julian James reported in April.
    I use affiliate (base).
    When i set an amout for referral setting (with referal enable on form), we see the settings. As we click on SAVE the affiliate setting on the form became blank. we click on parameters or notifications, then click back on affiliate and the settings are displayed, but whitout value. In short, unable to save the settings there.

    • Hi Sebastien, which versions are you using please? And do you have any other plugins that might interfere?

    • Julian James

      FYI I never actually solved the problem just changed my requirements at the time and found that I no longer needed affiliates. Would still like to fix though as I may use in the future.

      • Thanks for your reply Julian, it would also be good to know some details on the environment you had then, as the issue described by both of you doesn’t come up in any configuration that I have seen.

        • sebastien

          Affiliate Gravity forms plugin is version 1.01.
          Gravity Forms plugin is to version 1.8.9

          So, the problem is if i put a value in the refferal amount box or the refferal box the update/save give a blank page and thes amount are not saved and not working.
          i disabled other plugins and still have this issue. If i dont put value there is no blank page and save work. (but unable to give some $ to referrer)

          The httpd server logged this error : PHP Fatal error: Call to undefined function bcadd() in …/wp-content/plugins/affiliates-gravityforms/includes/class-affiliates-gravity-forms-form-settings.php on line 86, referer: …/wp-admin/admin.php?page=gf_edit_forms&view=settings&subview=affiliates&id=

  • Sebastien

    Hi, i bought both last week (Gravity Forms and affiliate for gravity forms).

    Affiliate Gravity forms plugin is version 1.01.
    Gravity Forms plugin is to version 1.8.9

    I could add the plugings WORKS with gravity forms and catch Total $ amount if it is display on the forms. It doesnt catch nothing if Toal $ amount is hidden. It’s a workaround i tried go give a value to a form on refferal.

    So, the problem is if i put a value in the refferal amount box or the refferal box the update/save give a blank page and thes amount are not saved and not working.

    i disabled other plugins and still have this issue.

    • Hi Sebastien,

      Have you checked Antonio’s suggestion if BCMath can be enabled? I’ll also review the plugin code to see if we can do something about it from our side …

  • Jay

    Hi Kento, I just wanted to confirm before I buy the Affiliates pro…

    1) If a potential customer has been referred to a page and submits an Gravity enquiry form via a referral link, let’s say a banner or a social media link . we then contact the customer and take a deposit over the phone for the service ,Is it possible for us to manually change the status for the referrer as a part payment so we can pay the referrer a commission based on the deposit and then the rest of the commission on the balance when the job is completed?

    2) Let say an affiliate told someone verbally to visit our website, the person visits the website and fills out the gravity form, is there any way to attribute that enquiry to the affiliate who verbally referred the customer if we create an input box for customer to enter the referrer? or is that simple the affiliates loss?

    • Hi Jay,

      Based on what you explained:

      #1 yes that should work and you can already test a similar process using Contact Form 7 and plain Affiliates plugin
      #2 a simple solution would be a field “Who referred you to us?”

  • Hello! I am using Gravity Forms integration. I have both the affiliate registration and referral form working (referral form is embedded in the affiliate area where it shows their commission, etc..). However, when I login as an affiliate and try to enter a referral, I click submit and then on the back-end it doesn’t say which affiliate entered the referral (on the referral dashboard). I just says ‘direct’. How can I make it so the referral is attached to the logged in affiliate that filled out the form?

    • Hi Bobby,

      You should not grant access to the admin section to your affiliates. If you are using Gravity Forms and want to let them suggest a referral, you should create a form for that and then verify the request for referral (I assume that you are using a manual process here where you can relate referral data to be able to verify an affiliate’s manual request). You would then proceed to add the referral in the back end.

      • Thanks Kento. We aren’t granting access to them on the admin side, maybe I wasn’t clear. We have a gravity form for the referrals. It’s going into the system when it’s entered by an affiliate, but it’s saying that the affiliate name is ‘Direct’ instead of the affiliate’s name that filled it out. How do we make sure they admin of the site knows which affiliate filled out the referral form? Also, can we add more custom fields to the referral form that will populate the referral section on the back-end?

        • Hi Bobby,

          Can you provide a link to the page with the form and admin access to support at itthinx dot com please? I’d like to see how you have it set up and check if there’s something that needs to be adjusted.

        • Thanks for the access Bobby. I’ve added a price field to your referral form and set a referral rate for a test, the form is on this page – after visiting an affiliate link (test affiliate created) and submitting the form indicating a price, the referral for the test affiliate was added correctly. If you have a look at the form settings under the Affiliates tab you should see what I’ve changed in addition to the added field. Note that the Amount field that you have on the form wouldn’t work.

          • Bobby Small

            Thanks so much for your help. However, I just created a new test affiliate profile and filled out the new referral form, and it’s still showing the affiliate as ‘Direct’ when I login as an admin and look in the referral area :( How did you get it to populate with your ‘Test Affiliate’ name?

            Also, still wondering if we can have custom fields in the referral form and dashboard as well (instead of just name, email, amount, etc..)

  • Bobby Small

    Thanks for all of your help!

  • I have downloaded and installed the Affiliates plug-in.

    I have a handful of affiliates that would like to give their customers (what they call) a fidelity-discount.

    Their idea is to show this discount (as a surprise) in the gift-voucher-line on PayPal.


    Does their exist a shortcut: [affiliates_name] ?

    Is it possible to show in the gift-voucher-line: “Fidelity-discount offered by [affiliates_name] ?

    • antonio

      if you need to show the referrer name, you can use [referrer_user] shortcode.
      Relating to discounts, you could use woocommerce coupons and assign the coupon to an affiliate. With this plugin the coupon is automatically applied.

      • JuanPedro

        Aloha Antonio,
        Thank you ever so much for all the Information.
        As I only want to sell one product on my Website I have not installed any “shop”-plugin yet.
        Is it necessary to have woocommerce installed to use your “woocommerce-coupon” plugin?
        As a totally ignorante Newcomer could you tell me where I have to paste your coupon-plugin?
        Your help highly appreciated.

  • Torabi

    You have an excellent plugin to integrate Groups and Gravity Forms.
    Do you intend to do something similar to integrate Groups and Formidable Pro?

    • Hi Torabi,

      Thanks for the suggestion, that might be interesting. I’ll get in touch with the developers to see if we can have to their plugin and create an integration.


      • Bastien

        Hi, is there any news on this matter? We’re FP users as well (day and night compared to CF7, contact form is getting a bit old).

        We’d really appreciate the integration as well :)

  • Hey Kento! I’m back again :)
    Ok so we have the website live ( However, when a new person registers to become an affiliate and then logs in and fills out the form (on the page ‘Schedule Service’), it says that the referral comes from ‘Direct’, even if they’re logged in. However, if they use their affiliate link and go to the site and fill out the form, it gives them credit. Shouldn’t it be giving them credit for the referral after they login as well? (without using their affiliate url?). Or do we have to have them login and then take the extra step to go to their URL after that before they fill out the schedule service form? Let me know if this makes sense :) We also tested logging in as a different affiliate in the same browser and it was giving credit to the previously logged in affiliate.

    • Hi Bobby,

      The referrals are credited after an affiliate link has been visited. They are not supposed to be credited simply because an affiliate has logged in. If this is desired as you describe, then they should visit their own link first.

  • serviweb2006

    (Sorry my previous comment in Spanish, I just rewrite it here in English .Also excuse my English is not very good. Thank you)

    Hello Kento
    I love your plugin Afiliates and I buy very excited about the “Addon Gravity Forms” to replace the affiliate registration form that comes with AffiliatesEnterprise and allows users to register new Affiliates, NOT exist previously Wordprees, and also that WordPress already exist …. but I’ve seen plugin GravityForm with AddonUserRegistration, with the option “UpdateUser” to only register new “affiliates” of users that already exist in WordPress does not work, is a mistake on my WordPress or is that “pluginGravity” only works to create new users in wordpress while in affiliates, but does not work to make an “update” of a user that already exists in WordPress and make well in Affiliate? (This function is supported on the user registration form that comes standard with Affiliates)

    If that is not supported in the “pluginGravity”, could you tell me if changing some piece of code, I can make it work ?, or make an upgrade “pluginGravity” to be allowed “upate Existing wordpress users” and turn them into affiliate ?
    thank you very much

    • Hi Ricardo,

      Thanks for your feedback on this, I think it would be best to add it as an option to the integration plugin. As we already have the option to sign new users up as affiliates, it would also be good to have the option to let existing users sign up just as we have it with the default registration form that is built into the Affiliates plugins.

      I’m going to check if that is feasible and post a follow-up here. I’d expect that this should be possible and we should have an updated version of the plugin.

      Thanks for the suggestion!

Leave a comment

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


Please follow the Support guidelines.

Premium Support is available for customers in the Forums.