Affiliates Pro for Contact Form 7

Just released: Affiliates Pro for Contact Form 7

This integration collects submitted form data and tracks each form submission to the referring affiliate. Possibilities are huge. The integration has really been requested a lot, especially by businesses who needed to track sales referrals but do the actual sales offline. It’s taken a while because other priorities had to be taken care of first, on the other hand, the integration now provides more features than initially planned and with the latest version of Affiliates Pro, delivers a set of powerful tools to track and evaluate form submissions, referrals and more to marketers.

About Affiliates Pro:

The Affiliates Pro plugin provides an affiliate management system for sellers, shops and developers, who want to increase sales through their own affiliate program. The integration with Contact Form 7 provides an ideal solution for businesses that need to track referred leads to handle offline sales commissions.

About the integration with Contact Form 7:

Important features include fully automated affiliate registration, unlimited affiliate management, flexible affiliate areas, automated form data collection, access to individual data from submitted forms on the back end, front end and in notifications, customizable affiliate notifications and all the standard features that already come with Affiliates Pro.

The integration can be obtained here: Affiliates Pro for Contact Form 7.

, , , , , , , , , , , , , , , , , , , , , , , , , , , ,

45 Responses to Affiliates Pro for Contact Form 7

  1. David August 1, 2016 at 5:01 pm #

    having a hard time adding recaptcha to CF7

  2. Mike Sherratt May 17, 2013 at 10:50 am #

    Hey Kento,

    I have the enterprise edition of the plugin and wanted to know who I set up my autoresponder to the plugin so it goes into my list for the members site.


    • antonio May 21, 2013 at 6:35 am #

      sorry,Can you explain exactly what you want to do?
      You can setup notifications in Affiliates->Notifications, but I think that’s not what you want to do.

  3. Ludovico April 17, 2013 at 2:37 pm #

    Hi, I need information about the Affiliate Jigoshop Plugin.
    There’s a chance that when one of the affiliates buy a product it sends automatically a mail(customizable) to others affiliates ?

    • antonio April 18, 2013 at 9:02 am #

      this is not implemented because it could generate a lot of spam.
      But you can use Affiliates API and implement this.

  4. Alex March 11, 2013 at 3:24 pm #

    Hi Kento,

    Thanks for your reply, I managed to get it using the cookie variable and then using the same mysql query, but your methods looks much cleaner… I’m having difficulty getting this sent through the form, I’ve tried creating custom tags to be used in the back end of the contact 7 plugin but it just breaks the form, is there a simpler way of doing this?

    Thank you for your help.

    • kento March 19, 2013 at 9:07 am #

      Hi Alex, did you solve this? If not, please share the code you’re using (you mentioned it’s breaking your form).

  5. Alex March 6, 2013 at 4:39 pm #


    I need to find a way of finding the Affiliate name / id from the referral url, so that I can include the affiliate name in the message sent, I have looked through the mysql tables and it is not stored there so I am guessing there is some custom function that generates and translates these referral url codes, where would I be able to find them?

    • kento March 9, 2013 at 11:57 am #

      Hi Alex,
      You can obtain the referrer’s ID using $affiliate_id = Affiliates_Service::get_referrer_id(); and information on that affiliate using affiliates_get_affiliate( $affiliate_id );.

  6. Jack December 30, 2012 at 5:49 pm #

    thank you.. one final question pls. when using my own form and setting up the mandatory fields for proper integration, am i able to add additional fields to the form and actually see the data entered into those fields in my admin panel? is there a limit to the fields that can be entered into the form and still be able to see the actual data entered?

    • kento January 3, 2013 at 11:18 am #

      You can add any fields you want to your form and also store the data that has been entered using the $data array. This will then be displayed with recorded referrals.

  7. jack December 29, 2012 at 9:58 pm #

    if i didnt wish to use contact form and want to use my own form for the purpose of affiliate tracking, will any of your products support?

    • kento December 30, 2012 at 5:39 pm #

      You can use your own form, just make sure to integrate it properly so that referrals are recorded when desired. See the API for more information.

  8. jack December 29, 2012 at 4:24 pm #

    is it possible to configure contact form 7 to post data entered into the form to an autoresponder mail program and it still track affiliates? with this version, is there an open api that can be used with any processer?

    • kento December 30, 2012 at 5:38 pm #

      As long as it doesn’t interfere with the normal form handling, you should be able to use an extension to Contact Form 7 that integrates with the service you are using.

  9. hans November 14, 2012 at 11:29 pm #

    I host several websites all of which will run affiliate programs.

    With pro contact 7, is the license only for 1 site or unlimited?

    • kento November 14, 2012 at 11:43 pm #

      The SUSDL license applies , if you have a requirement for volume licensing please get in touch as indicated on the contact page.

  10. JuanManuel November 14, 2012 at 4:55 pm #

    Allo Kento?

    Did you see the stuff I posted?


    • kento November 14, 2012 at 11:39 pm #

      Yes, it seems you didn’t receive the request for access to the back end. Emailed you just now.

  11. JuanManuel November 5, 2012 at 11:54 am #

    Hi again Kento, these are the data you need.

    The page where this module is installed is:

    The page where visits/referrals I am now testing is:, (look at a banner in blue with a red button, at the sidebar). The affiliate id is number 3.

    The form referrals should fill and I am tracking is:

    Access to the back end is possible, but please, give me a valid email to send you via private.

    Thanks in advance!

  12. JuanManuel October 31, 2012 at 7:13 am #

    By the way, I have to say I previously upgraded contact form7 to latest version (3.3.1 versión). I do not know if that could be the problem…

    • kento November 1, 2012 at 7:58 pm #

      They work fine together, let’s see if we can figure out what happens after I have a look at your site.

  13. JuanManuel October 30, 2012 at 10:54 am #

    Hi Kento,

    I have just bought affiliates-Pro and affiliates for contact form7. Great Job really, this is what I really needed in order to track the leads my community managers bring to my business.

    But… I have a problem on tracking data. The module tracks fine the visits that come from my affiliates, but it does not track well the form submissions assignements. I mean, I test the module by clicking on my affiliate website and then I fill the form on my own website. After that, the referral counter of my affiliate stays at “0 referrals” but the referral counter of Direct, increase on 1.

    I do not know where the problem is, because visits and hits from my affiliate are being tracked well (affiliate link is ok), but not form submissions. (They are registered, and counted, but with bad affiliate assignemet).

    Could you please help me?

    Thanks a lot…

    • kento November 1, 2012 at 7:53 pm #

      Can you post a link to the site so I can give it a try please? Access to the back end might also be useful if that’s possible.

    • kento November 15, 2012 at 12:01 pm #

      You might have a conflict with another plugin. Please try the following:

      – disable all plugins except Affiliates Pro, CF7 and the integration plugin
      – visit an affiliate link
      – submit the form
      – check the referral

      If that fails there might be an issue with the theme but that would not be very common. Assuming the above results in a referral as expected, enable other plugins one by one and after enabling each submit the form again and check the referral. Please post the result of this when finished.

  14. Eric September 26, 2012 at 5:26 pm #

    I am using this program and my referrals do not show on Contact 7. When I have someone log on to my website using a specific affiliate link, then submit a Contact 7 form, the Contact 7 database does not show who refereed the visitor. However, Affiliate Pro will keep track of this information under referrals. Currently, I have to manually keep track of this information in an excel. Is there a way to have the referral show on the Contact 7 database?

    • kento September 27, 2012 at 9:36 am #

      Affiliates Pro keeps track of the data submitted within its own framework. Are you using another plugin to record/access CF7 form submissions?

      • Eric September 27, 2012 at 8:11 pm #

        Yes, I am using “Contact Form 7 to Database Extension” ( Is this causing an error?

        • kento September 29, 2012 at 9:53 am #

          I don’t think that will cause an error, but that plugin is unrelated to Affiliates Pro and uses its own storage to keep the form data.

          • Eric October 1, 2012 at 4:40 pm #

            Is there a way to pull the information from Affiliate Pro from specific Contact Forms that can be organized in a spread sheet?

            • kento October 3, 2012 at 10:00 am #

              Something like an export data function? Not directly. Uou could access it through the database though, the serialized form data is stored in the data column of the wp_aff_referrals table.

  15. bdi1234 June 28, 2012 at 3:04 pm #

    Currently our salesmen would get a CF7 email of an order placed. They need to make contact with the referral agent of which is unknown and to approve payout to the unknown affiliate. Salesperson must now call into our office where we would then have to call our computer web designer to go into our backend to run a search within your plugin. They can’t use the time stamp as that is different; or the affiliate as a filter as we don’t know who it is. We must use some small detail of the order which results multiple tickets. We’re left to do manual reads and handwriting (by non-salespeople) which is prone to errors to complete the order. I would think it easier for you to push out the known ONE affiliate to our CF7 form instead of trying to pull in ALL the CF7 data to yours. Our CF7 tracks IP Address so we can later whitelist them. I tell you this respectfully only to gain knowledge of how others try to use your plugin. In ‘referrals’, I’d also consider moving the ‘description’ read above the ‘data’ as people generally read top to bottom.

    • kento July 3, 2012 at 9:52 am #

      When a referral is granted also an email is sent to the admin and it names the referring affiliate, so you don’t actually have to go through that process. Also the form data is gathered so you don’t have to manually trace back to CF7’s email. See?

  16. bdi1234 June 27, 2012 at 11:05 pm #

    Hi: Is there a ‘tag’ that I can put into a ‘contact form-7’ form that will display the Affiliates ID, Name & Email; within the email that I receive? Probably a ‘shortcode’ … sorry not a coder! Thanks.

    • kento June 28, 2012 at 11:30 am #

      Currently not but I think it’s a good suggestion to include this in a coming release.

  17. davidboroi May 23, 2012 at 4:35 pm #

    Also – affiliate registration styling looks funky –

    • kento May 23, 2012 at 6:35 pm #

      That will need to be adjusted to your theme, a bit of adequate CSS will make that look perfect 🙂 You have a designer to take care of it?

  18. davidboroi May 23, 2012 at 1:02 pm #

    Thanks. I did look there. One more question. The notification email being sent to affiliate has a from address of “” No where in my WordPress page admin do I have this email address, and I can’t find anywhere in the plugin this is being generated from.

    • kento May 23, 2012 at 6:32 pm #

      The notification is sent using the default settings, you might want to try WP-Mail-SMTP for example.

  19. davidboroi May 22, 2012 at 8:07 pm #

    Wow.. sorry, that was easy.

    • kento May 22, 2012 at 8:22 pm #

      No problem 🙂 Make sure to have a look at the documentation as well, there is a lot of useful information.

  20. davidboroi May 22, 2012 at 7:49 pm #

    I don’t see where the data submitted in the forms is found in the affiliates module in WordPress?

    • kento May 22, 2012 at 8:04 pm #

      Go to Affiliates > Referrals, check Expand data and Expand details checkboxes, hit Apply 🙂


  1. Affiliates Pro for Contact Form 7 « Easy Affiliate Revenue - March 23, 2012

    […] the original post: Affiliates Pro for Contact Form 7 Comments […]

Leave a Reply

We use cookies to optimize your experience on our site and assume you're OK with that if you stay.
OK, hide this message.

Affiliates · Contact · Jobs · Terms & Conditions · Privacy Policy · Documentation · Downloads · Useful Plugins · My Account