CleverReach Integration for Contact Form 7


Connects your Contact Form 7 forms with your CleverReach account.


  • Add/update CleverReach recipients when a form is submitted including custom CleverReach fields
  • Easy mapping between CF7 fields and CleverReach fields
  • Easy connection to CleverReach (Only credentials are needed)
  • Invidual settings per form (e.g. group, form, mapping, …)
  • Choose between Single Opt-In and Double Opt-In
  • Choose a “required field” for CleverReach submission


  • PHP >= 5.5
  • PHP cURL Extension
  • Contact Form 7 >= 4.5
  • CleverReach Account


If you find a bug please open an issue on github.



  1. Go to Settings > CF7 to CleverReach
  2. Click “Get CleverReach API token”. You will be redirected to CleverReach.
  3. Authenticate against CleverReach and give access to the plugin. You will be redirected back to WordPress and should see the generated API token.
  4. Configure your forms via Contact -> “Your form” > CleverReach tab


  • Get CleverReach API Token via settings page
  • Configure form


  1. Upload the plugin files to the /wp-content/plugins/cf7-cleverreach-integration directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress


May 6, 2020
Having trouble connecting to CleverReach via the normal integration this plugin helps me in minutes. Great work!
February 23, 2020
Better than the Cleverreach solution. More configuration options. Works well.
December 28, 2019
The big advantage (in terms of privacy) of this plugin is: I do not need to embed a Cleverreach-form. Only if the visitor of my site wishes to, his or her data are sent to CR. Whereas I was not able to connect the original CR plugin to CR (despite the lack of privacy), proper connection from this plugin to CR was established at once. Maybe I'd been a fool regarding the connection, but then the conclusion is: this plugin works for fools as well 🙂 Configuration was simple: configured custom fields in CR-account, configured custom fields in CF7, mapped them in this plugin with few clicks. Double-opt-in works proper. There are (still) undocumented fields "Source" and "Tags" in this plugin, they are handed over to CR as constants and allow to qualify a new contact in CR. The tags are used to work with segments in CR. I am very satisfied with this plugin, it does exactly what I was looking for, hence some more text to praise it... 🙂
September 6, 2018
Einfaches und cleveres Plugin! Funktioniert mit CF7 perfekt!
Read all 5 reviews

Contributors & Developers

“CleverReach Integration for Contact Form 7” is open source software. The following people have contributed to this plugin.




  • Fix: Downgrade monolog for compatibility with PHP 5.5


  • Fix: Patch autoloader files to prevent collision


  • Fix: A function still relied on the old http client


  • Refactor: Use guzzle as http client
  • Refactor: Use monolog as logger
  • Refactor: Use php-Scoper


  • Merge global and local attributes in one select
  • Fix: Disable checks when integration is not active
  • Fix: Enable SSL verification in JsonClient
  • Fix: Improve logs and notifications


  • Update name to comply with Contact Form 7 trademark policy
  • Move settings to Contact Form 7 submenu


  • Fix bug with static var access


  • Fix bug for new api token generation


  • No need for custom app anymore
  • Select fields, form, group from list instead of giving an id.
  • Added source, double opt-in and tags option


  • Fix for checkboxes and radio buttons as input


  • Transfer api token from old option field to new one


  • Added cleverreach api token generation on settings page
  • Fixed case-sensitivity of attributes


  • First version