Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Contact-Form-7: 3rd-Party Integration

Send Contact Form 7 submissions to a 3rd-party Service, like a CRM. Multiple configurable services, custom field mapping, pre/post processing.

How do I add / configure a service?

See Screenshots for visual examples.


  1. Name your service
  2. Enter the submission URL -- if your "service" provides an HTML form, you would use the form action here
  3. Choose which forms will submit to this service ("Attach to Forms")
  4. Set the default "success condition", or leave blank to ignore (or if using post processing, see Hooks - this just looks for the provided text in the service response, and if present assumes "success"
  5. Allow hooks for further processing - unchecking it just saves minimal processing power, as it won't try to execute filters
  6. Map your form submission values (from the CF7 field tags) to expected fields for your service. 1:1 mapping given as the name of the CF7 field and the name of the 3rdparty field; you can also provide static values by checking the "Is Value?" checkbox and providing the value in the "CF7 Field" column.
  7. Add, remove, and rearrange mapping - basically just for visual clarity.
  8. Use the provided hooks (as given in the bottom of the service block)
  9. Add new services as needed

How can I pre/post process the request/results?

See section Hooks. See plugin folder /3rd-parties for example code for some common CRMs, which you can either directly include or copy to your code.

Requires: 2.8 or higher
Compatible up to: 3.3.2
Last Updated: 3 years ago
Active Installs: 200+


5 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,1,0 100,1,1