Skip to main content
Agency Program 50% cashback. 10% commissions. Priority support. Built for growing agencies. 50% cashback for agencies Speak to the team Join free
CF7 to Webhook icon

CF7 to Webhook

v4.0.3
by Mário Valney · 5.0 (45 reviews)

Use Contact Form 7 as a trigger to any webhook!

30K+ active installs Updated Jan 13, 2025 Tested to 6.8 Requires PHP 7.4
Try Demo Download
Pre-installed Ready in ~10s No card
CF7 to Webhook

About CF7 to Webhook

CF7 to Webhook is a plugin that allows you to connect Contact Form 7 with any webhook that receives JSON data. It has been trusted by over 30,000 WordPress websites and can be easily activated and configured. It is also compatible with other plugins such as MultiLine files for Contact Form 7.

Screenshots

CF7 to Webhook screenshot
CF7 to Webhook screenshot
CF7 to Webhook screenshot
CF7 to Webhook screenshot

Frequently asked questions

What is CF7 to Webhook?
CF7 to Webhook is a WordPress plugin that allows you to use Contact Form 7 as a trigger to send data to any webhook. It connects the best contact form plugin for WordPress with webhooks that receive JSON data.
How do I use CF7 to Webhook?
To use CF7 to Webhook, activate both "Contact Form 7" and "CF7 to Webhook." Then, configure a URL to send data, or go to Zapier to create your Zap.
Does CF7 to Webhook work with Zapier?
Yes, CF7 to Webhook can be used with Zapier. You can activate and configure Zapier to receive data from your Contact Form 7 submissions.
How many active installations does CF7 to Webhook have?
CF7 to Webhook is trusted by more than 30,000 WordPress websites. It has 30,000 active installs.

Changelog

4.0.2

  • Improved notification (headers and method added).

4.0.1

  • Fixes ‘ctz_post_request_result’ action not triggering on errors.
  • Added ‘ctz_post_request_ignore_errors’ filter to ignore error handle.

4.0.0

  • New feature: TEMPLATES.
  • New feature: advanced custom body.
  • New feature: error notification and status check.
  • New feature: send file content as base64 (props to @ozanerturk).
  • Settings UI renewed.

  • New template: Slack Integration.

3.0.2

  • Avoid empty webhook URLs.

3.0.1

  • Just some docs and donate link.
  • Added ‘ctz_remove_donation_alert’ filter to remove donate link.

3.0.0

  • New feature: placeholders in webhook URL read more.
  • Added ‘ctz_hook_url_placeholder’ filter.
  • Tested against new CF7 and WP versions.

2.4.0

  • Added support to “raw” values (label value in PIPES).
  • Added support to multiple webhook URLs.
  • Added ‘ctz_trigger_webhook_errors’ action to allow trigger submission error after ignoring them.
  • Tested against new CF7 and WP versions.

2.3.0

  • Added Custom Header option.
  • Added ‘ctz_ignore_default_webhook’ to allow ignore core submit.
  • Added more parameters to ‘ctz_trigger_webhook’ action.
  • Added more parameters to ‘ctz_post_request_args’ action.

2.2.5

  • Some minor adjustments.
  • Tested against new CF7 and WP versions.

2.2.4

  • Support to CF7 new way to load properties.

2.2.3

  • Support to CF7 multiple files upload.
  • Support to files with same name.

2.2.2

  • Support to CF7 5.2.1 changing ‘wpcf7_special_mail_tags’ filter.

2.2.1

  • Support to CF7 5.2 changing ‘free_text’ input name.

Props to @brunojlt

2.2.0

  • Support to free_text option on radio and checkboxes.

2.1.4

  • Added ‘ctz_hook_url’ filter to change webhook URL

Props to @shoreline-chrism

2.1.2

  • Fix checkboxes.

2.1.1

  • Fix slashes on POST data.

2.1.0

  • Support to rename fields.

2.0.2

  • Plugin renamed.

2.0.0

  • Support to submit files.

1.4.0

  • Show form error when WordPress request fails and added support to throw or own exceptions.
  • Added ‘ctz_post_request_result’ action after submit.
  • Added ‘ctz_trigger_webhook_error_message’ filter to change form message error.

1.3.1

  • Remove PHP 7+ dependency.
  • It’s sad… I know.

1.3.0

  • Added support to [Special Mail Tags] (https://contactform7.com/special-mail-tags) on CF7.
  • Tested against WP 5.0.2 and CF7 version 5.1.

1.2.1

  • Tested against Contact Form 7 version 5.0.

1.2

  • Added support to PIPE on CF7.
  • Tested against WP 4.9.2.

1.1.1

  • Fixed problem with a function inside empty() prior PHP 5.5.

1.1

  • Added the ‘application/json’ header by default to POST request.
  • Added ‘ctz_post_request_args’ filter to POST request args.
  • Tested against WP 4.9.

1.0

  • It’s alive!
  • Form configuration.
  • Integration to Zapier webhook.
  • Ignore or not CF7 mail sent.

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.