- Blog
- Contact
- Plugins
- Affiliates
- Affiliates Enterprise
- Affiliates Pro
- Affiliates Pro Contact Form 7 Integration
- Affiliates Pro Ecwid Integration
- Affiliates Pro EDD Integration
- Affiliates Pro eShop Integration
- Affiliates Pro Jigoshop Integration
- Affiliates Pro PayPal Integration
- Affiliates Pro s2Member Integration
- Affiliates Pro TheCartPress Integration
- Affiliates Pro WooCommerce Integration
- Affiliates Pro WP e-Commerce Integration
- Affiliates by Username
- Affiliates Extra Fields
- Affiliates Products
- Affiliates Share
- Affiliates Users
- Decent Comments
- FrankenCookie
- Groups
- Itthinx LazyLoader
- Lazy Widget Loader
- Open Graph Protocol
- Useful Plugins
- Support
- Shop
Affiliates Pro & Contact Form 7 Integration
Ideal to store and track data from lead-generation forms, contact forms and surveys built with Contact Form 7. Affiliate Management powered by Affiliates Pro and Contact Form 7 for WordPress.
Affiliates Pro for Contact Form 7 collects submitted form data and tracks each form submission to the referring affiliate. Possible applications include lead tracking, sales and support team request delegation, …
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.
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.
Affiliates Pro for Contact Form 7 can also be used along with any of the other Affiliates Pro integrations.
Affiliates Pro also provides a solid framework for developers, who wish to build customized solutions based on a sound data model. With unlimited affiliate program management tools available on the back end and a set of shortcodes to provide Affiliates information on their performance on the front end, there is everything you need to start an affiliate program.
Features
Also refer to the Affiliates Plugins Feature Comparison and Videos.
Real-time reporting
Referrals and affiliate link statistics are recorded and available instantly, as transactions are processed.
Integration with Contact Form 7
Data storage & referrals
Affiliates Pro for Contact Form 7 stores data from submitted forms and tracks form submissions to the referring affiliate.
Submissions through one or more forms handled by Contact Form 7 can generate referrals. Affiliates Pro for Contact Form 7 can generate referrals for all forms, restrict it to selected forms or exclude certain forms.
Form data
All submitted form data is stored and can be viewed on the administrative back end along with each referral. All or parts of submitted form data can be provided in notification emails to affiliates. Form data can also be displayed on the front through referral stats. This allows to display selected pieces of information for example to affiliates or sales team members.
Flexible referral amounts and currencies
Contact Form 7 forms can generate referrals with fixed amounts, rate-based amounts or based on custom methods. Forms can provide fixed referral amount or base amounts for rate calculations. Multi-currency systems are supported by Affiliates Pro and forms can provide different currencies in each submission.
Notifications
Upon each form submission, Affiliates Pro for Contact Form 7 can send notification emails to the site admin as well as to the referring affiliate. Affiliate notification emails for affiliates are customizable and can include information provided in submitted forms.
Application Suggestions
Lead tracking
Sales leads who submit a form managed through Affiliates Pro for Contact Form 7 can be tracked down to the referring affiliate, so that commissions for offline or online sales can be credited to the affiliate. If desired, commissions that are determined upon form submission will appear as referral amounts along with each referral.
Teams
Sales and support teams can use Affiliates Pro for Contact Form 7 to delegate sales and support requests to the right team members. Create an affiliate account for each team member and use affiliate links to direct requests to each.
Unlimited Affiliates
Simply have as many affiliates as you can get.
Easy affiliate recruitment
Affiliates can sign up automatically and can also be added manually with or without user accounts.
Fixed, percentage or formula based commissions
Referral amounts can be flat rates, percentage of net sales amounts and based on custom formulas.
These can be set in general and per affiliate.
Flexible affiliate areas
Create as many pages as you need showing affiliates their stats, banners, links, profile, etc. or let Affiliates Pro generate an Affiliate Area and customize it to your needs.
PayPal Mass Payments
Simply pay your affiliates all at once. Pay-outs can be based on accumulated totals.
Quick & Easy Installation
Upload/install and activate the plugin from your WordPress Dashboard.
Affiliates Pro provides the right tools to increase sales through your site’s own Affiliate Marketing Program.



Hi Kento,
I just wanted to get a confirmation that this plugin will work together ok with your WP Ecommerce integration plugin. I’m using the WPEC one now, but will need this one to track referrals to Email Sign Ups. Thanks Alot!
Yes they will work together, the integrations are independent. Let me know when you’ve tried it.
Hey Sir! Works great! Doing exactly what I need! Sending you something via paypal!
Hey thanks
So I’m wondering if there is a way to turn off the referrals going to “Direct”? In other words, if someone arrives at my site, but didn’t use an affiliate’s special url, I would rather it not track anything. Possible or no? I’m just worried about too many of these being added to the database. I hope that makes sense. Please let me know if I need to clarify. Thanks as always!
You can turn that option off, it’s this one in Affiliates > Options : Store direct referrals
Geez! Right in front of me. Thanks!
Hi Kento,
Can the Affiliate be included in the form notification email? The referral url is there but this doesn’t work if someone leaves the site or clicks around the site and is referred internally.
Thanks
You can include the affiliate in the default notification email that Affiliates Pro provides. It also records a referral for the affiliate when the form is submitted after the visitor has been referred by the affiliate.
I can not adjust the price for each form, help!
Can you please give an example / screenshot of the form and explain what exactly you would like to achieve?
must i buy affiliate pro before i can buy the contact form 7 integration?
if i use the free affiliate, can i work with the contact form 7 integration?
You just need to get the integration pack with Pro included.
Hi Kento
I want to use som diferent amount fore diferents forms provided by the form’s base-amount field. But can not find out how to do it. It shall be hide for visitors. (And generate a comission amount that in affiliates report).
You would add a hidden field named
base-amounton each form and enable the option Form amount (base) in Affiliates > Contact Form 7.To make the guestion more clear: With the “amount” in forms means the commission to affiliate. (Just contact forms).
If you want to grant a specific amount then you would provide that through a field named
amounton each form and assign it a value corresponding to the referral amount.I tried this and make a hidden form field with the plugin, like this: [hidden base-amount-154 "150"]
But the form don not send any amount value (“150″ to the referreals result page. (Shows only 0.00 in report).
It works with settings “Default referral calculation value” (same amount for all forms) but not from the specifik form. So I gues I do someting wrong with the formfield creating. There are no “Amount” pree defined fields. I have tried “Text field” with no results from submission in reports.
There are two problems with that, first there is no hidden field in Contact Form 7 (but see my note below) and then you have named the field base-amount-154, the name must be base-amount.
I’ll better give a working example:
Your name : [text* your-name]<br/><div style="display:none;">
[text base-amount "50"]
[text currency "USD"]
</div>
[submit "Send"]
So instead of using a real hidden field, it hides the fields from view
Note that Contact Form 7 still doesn’t support real hidden fields (unless you use another plugin like Contact Form 7 Modules but that doesn’t work with this – yes I tested it).
Thank you Kento for quick respons and useful code!
It work perfect. With the Settings; Default referral calculation to “referral rate” and Default referral calculation value “1.0″ – to give the same comission amount I set hidden in a specifik form. Shows fine in my admin and the affiliates personal reports.
(And of course Contact form 7 settings “Form amount (base)” enabled).
Thanks, glad to hear it’s working for you now
The Detailed referral overview looks great and what I need. But I am not sure how to make the attribut: “show_post” to show title and link to the page with my contactform.
At the moment It shows only title and link to the same page where it is. Same link to every refferal line.
The Post column on the Referrals admin page links to the page where the referrals are created, but what do you mean by the show_post attribute?
Sorry. I just rambles there about the attribute. It can only be true ore false, as I understand now.
I use this shortcode:[affiliates_affiliate_stats type="stats-referrals" data="message" show_pending="true" show_post="true" show_amount="false"/]
The problem is that the referral page do not shows in the post column. Only the same post-url as the refferal report. See the dump:
http://media.imobiler.se/2012/12/rapporer_dump2.jpg
That’s correct, this shows the page where the referral was created.
But the problem is that it do not shows the url where referral was created. Only url for the affiliates report-page.
I see, I’ve just tested it creating a test account on the site. Would you mind granting access to the back end to have a look?
Are there any differents in functions, stat, etc, if i use the refferal url: mysite.com?affiliate=1 or the pretty mysite.com/affiliate/1
Not really.
How do you access the stored data from the contact 7 forms?
If you just want to see it, you can check the options in the Referrals screen to expand the data as the field values are stored and displayed there. Is that what you are looking for?
how we integrate your affilate plugin with our proprietary lead forms?
There is an example of how to record referrals in the API section of the documentation. Also there is an example widget implemented that you could use to derive the code for your forms.
if order via Contact Form 7 or on form order which already Integration with affiliates Pro plugin, on members who have signed up pogram affiliate, whether will get a commission ?
thanks
Hi,
yes, a form send by Contact Form 7 create a referral. You can setup in Affiliates->Contact Form 7 menu.
cheers
I’m testing my form and for some reason my test account is receiving two emails…
#1 – is from the contact form email address with Notice as the subject
#2 – is from wordpress with the information I set up on the contact form 7
How do I remove the first ‘notice’ email so the affiliate will only receive one notification email?
Hi,
you can try disable “Notify the site admin when a new affiliate is registered” in Affiliates->Options
cheers
Thanks for the idea but that option is not currently checked.
The extra email is not going to the admin, both are going to the affiliate…?
Hi,
sorry, you must uncheck “Enable notifications” in Affiliates->Notifications
cheers