by Mário Valney
5 (51 reviews)
CF7 to Webhook
Use Contact Form 7 as a trigger to any webhook!
Tested up to WP 6.9.5 (Current: 7.0.2)
v5.1.0
Current Version v5.1.0
Updated 1 month ago
Last Update on 06 Jun, 2026
Refreshed 6 hours ago
Last Refreshed on
Rank
#938
+1 this week
Active Installs
30K+
—
No change
KW Avg Position
28.2
-0.4 better
Downloads
393.9K
+67 today
Support Resolved
0%
—
No change
Rating
100%
Review 5 out of 5
5
(51 reviews)
Next Milestone 40K
30K+
40K+
15
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 838 more installs to reach 40K+
Rank Changes
Current
#938
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
5.0
51 reviews
Overall
100%
5
51
(100%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 5 of 5| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| zapier | 2 | — | Tag | 18 hours ago |
| webhook | 2 | — | Tag | 18 hours ago |
| cf7 | 3 | — | Tag | 18 hours ago |
| integration | 50 | — | Tag | 18 hours ago |
| contact form | 84 | — | Tag | 18 hours ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Support Threads Overview
Resolved
Unresolved
1
Total Threads
0
Resolved
1
Unresolved
0%
Resolution Rate
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 5.1.0
- Last Updated
- Jun 06, 2026
- Requires WP
- 4.7+
- Tested Up To
- 6.9.5
- PHP Version
- 7.4 or higher
- Author
- Mário Valney
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 5
- Reviews
- 51
- Support Threads
- 1
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
Adminify – White Label, Admin Menu Editor, Login Customizer
7K+ installs
#2,724
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits
30K+ installs
#988
Contact Form 7
10M+ installs
#3
WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More
5M+ installs
#9
Jetpack – WP Security, Backup, Speed, & Growth
3M+ installs
#18
Frequently Asked Questions
Common questions about CF7 to Webhook
Yes. Due to this.
Yes. We support WordPress 5+ and CF7 too.
Nope. The intention here is to integrate CF7 to Zapier (and another webhooks).
Yep. We are creating a integration to Zapier webhook, but you can insert any URL to receive a JSON formated data. My sent data is empty Please, go to support forum to get help.
Just add one webhook per line in "Webhook URL" settings. Please, read this topic for more information.
We already show WordPress request errors. If you want to add theatment to webhook errors, please check this post.
If you send a form with file, we will copy this to a directory before CF7 remove it and send the link to Zapier.
You can add a "webhook" option to your field on form edit tab. It's like the "class" option: [text your-field class:form-control id:field-id webhook:webhook-key]. This will create a text field with name "your-field", class "form-control", id "field-id" and will be sent to webhook with key "webhook-key".
We will replace the value for last option (which is the free_text input) with the value. This way your webhook will receive the free text value and other options if you allow it (like in checkbox).
By default, the plugin blocks requests to private, loopback, and link-local addresses (e.g. 192.168.x.x, 10.x.x.x, 127.0.0.1, 169.254.x.x) to prevent SSRF attacks. If you run a trusted internal service and need to reach it, you can whitelist specific hosts using WordPress's http_request_host_is_external filter in your theme's functions.php or a custom plugin: add_filter( 'http_request_host_is_external', function( $external, $host ) { $trusted = [ '192.168.1.100', '10.0.0.50' ]; return in_array( $host, $trusted, true ) ? true : $external; }, 10, 2 ); Replace the IPs in $trusted with the hosts you want to allow. Only use this on servers you fully control and trust. I don't see a template for my webhook. Templates are created by community so we're constructing this together. You still are able to add a custom header / body or you can open a ticket and propose a new template. Support for: Contact Form 7 Multi-Step Forms We have native support for Contact Form 7 Multi-Step Forms. You just have to add your webhook settings to last step and we'll get all data from all steps. We use "cf7msm_posted_data" stored by plugin so no need for hidden inputs (but we are not able to guarantee the data).