CF7 to Webhook
by Mário Valney 5 (52 reviews)

CF7 to Webhook

Use Contact Form 7 as a trigger to any webhook!

CF7 to Webhook ranks #951 among WordPress.org plugins with 30,000+ active installations, is #57 of 2,596 in the Contact Forms category, a 5/5 rating from 52 reviews, and was last updated Jun 6, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 6.9.8 (Current: 7.1.1)
v5.1.0 Current Version v5.1.0
Updated 3 months ago Last Update on 06 Jun, 2026
Refreshed 7 hours ago Last Refreshed on
#57 of 2,596 in Contact Forms Top 5% by installs Downloads -8% this week
View on WordPress.org
Rank
#951
No change
Active Installs
30K+
-21.8%
KW Avg Position
23
0.2 worse
Downloads
401.1K
+6 today
Support Resolved
0%
No change
Rating
100%
Review 5 out of 5
5 (52 reviews)

Next Milestone 40K

Total Progress 78%
30K+ 40K+
41
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
Upgrade to Pro
Need 2,205 more installs to reach 40K+

Rank Changes

901 925 950 974 998 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026
901 926 951 975 1,000 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026
Current #951
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 50 100 150 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026
0 50 100 150 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

5.0
52 reviews
Overall 100%
5
52 (100%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Support Threads Overview

Resolved
Unresolved
1
Total Threads
0
Resolved
1
Unresolved
0%
Resolution Rate

Security History

Source: WPVulnerability

1 known vulnerability on record · 1 in the last 24 months · checked 5 hours ago

  1. CF7 to Webhook [cf7-to-zapier] < 5.0.1

    CVE-2026-11395 · Fixed in v5.0.1

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners using Contact Form 7 who want form submissions to trigger external services. It solves the problem of connecting Contact Form 7 data to any webhook endpoint or Zapier, without needing a direct native integration.

  • Sends CF7 data to webhooks
  • Zapier integration
  • Configurable webhook URL
  • Translation support
  • Compatible with MultiLine files for Contact Form 7
  • Compatible with Contact Form 7 Multi-Step Forms

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).

More plugins by Mário Valney

Sign In / Register

You need to sign in or register to use this feature.