Title: Webhooks for Contact Form 7
Author: Pedro Talaia
Published: <strong>February 28, 2026</strong>
Last modified: August 19, 2026

---

Search plugins

![](https://ps.w.org/wods-webhook-for-contact-form-7/assets/icon-128x128.png?rev
=3588031)

# Webhooks for Contact Form 7

 By [Pedro Talaia](https://profiles.wordpress.org/pedrotalaia/)

[Download](https://downloads.wordpress.org/plugin/wods-webhook-for-contact-form-7.1.1.5.zip)

 * [Details](https://en-ca.wordpress.org/plugins/wods-webhook-for-contact-form-7/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/wods-webhook-for-contact-form-7/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/wods-webhook-for-contact-form-7/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/wods-webhook-for-contact-form-7/#developers)

 [Support](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/)

## Description

Webhooks for Contact Form is a WordPress plugin that extends Contact Form 7 by allowing
you to send form submissions to any webhook endpoint. This enables easy integration
with external services, automation tools, and custom workflows.

### Features

 * Send Contact Form 7 submissions to any webhook URL
 * Supports custom headers and payloads
 * Easy setup and configuration
 * Compatible with popular automation platforms

### Configuration

 1. Go to the plugin’s Settings page under **Settings > Webhooks Contact Form**.
 2. Add your webhook URL in the provided field.
 3. Optionally configure custom headers and payload format.

### Logging

This plugin records webhook delivery attempts and response previews to help troubleshoot
delivery issues.

 * Where: Open the plugin settings page in WordPress (Settings  WBHKS Webhook) and
   scroll to the Webhook Logs section.
 * What is logged: date/time, form title and ID, delivery status (success / failed/
   skipped), HTTP status code (if available), webhook URL used, a message and a 
   truncated response body (preview).
 * Privacy: Submitted form fields (user data) are not stored in the logs to avoid
   logging PII.
 * Storage: Logs are saved in the WordPress options table under the option `wbhks_webhook_logs`
   and capped to the most recent 200 entries.
 * Clearing logs: Use the Clear Logs button on the settings page; this action requires
   administrator capabilities and is protected by a nonce.

### Per-form mode

You can choose between a single global webhook for all forms or a per-form webhook
configuration:

 * One webhook for all forms — set a single Webhook URL and optional Bearer Token
   used for every Contact Form 7 submission.
 * One webhook per form — configure a distinct Webhook URL (and optional Bearer 
   Token) for each Contact Form 7 form on your site. Leave a per-form URL empty 
   to fall back to the global URL.

## Installation

 1. Download the plugin from the WordPress Plugin Directory or from your repository.
 2. Upload the `webhooks-for-contact-form-7` folder to your WordPress plugins directory.
 3. Activate the plugin via the WordPress admin dashboard.

## FAQ

### Can I send data to multiple webhooks?

In version 1.1.3, the plugin supports two modes: a single global webhook for all
forms or a per-form configuration.

If you are using version 1.1.2, the plugin only supports one webhook per form.
 
For multiple endpoints, update to version 1.1.3.

### Is the plugin secure?

Yes, data is sent securely. Always use HTTPS endpoints for webhooks.

## Reviews

![](https://secure.gravatar.com/avatar/c7ce5e80489e3721af14c94d694568a90605e57f473bd08e27fbfa46162e93ab?
s=60&d=retro&r=g)

### 󠀁[Use it everyday](https://wordpress.org/support/topic/use-it-everyday/)󠁿

 [rumostudio](https://profiles.wordpress.org/rumostudio/) August 24, 2026

We've been using this plugin everyday in several wordpress instances for our customers
websites and landing pages and it works like a charm.

![](https://secure.gravatar.com/avatar/77e44acaceb208c125832d7a0b90311a4c4f596ad799cfcdcb5692c385f17de1?
s=60&d=retro&r=g)

### 󠀁[Webhook API Not Triggered After Configuration](https://wordpress.org/support/topic/webhook-api-not-triggered-after-configuration/)󠁿

 [nguyenpxb](https://profiles.wordpress.org/nguyenpxb/) August 18, 2026 3 replies

I have installed and configured Webhooks for Contact Form 7 and tried all available
configuration options. Contact Form 7 submissions work successfully, but the plugin
does not call the configured API/Webhook URL.

![](https://secure.gravatar.com/avatar/1bdbd9d50487d22bb862a6503fa0ea32e873daad8496df305fc4212442bb2985?
s=60&d=retro&r=g)

### 󠀁[It works perfectly](https://wordpress.org/support/topic/it-works-perfectly-180/)󠁿

 [cookiehandler](https://profiles.wordpress.org/cookiehandler/) March 4, 2026

The new version with multiple webhooks works just fine. No issues whatsoever.

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Pedro Talaia ](https://profiles.wordpress.org/pedrotalaia/)

[Translate “Webhooks for Contact Form 7” into your language.](https://translate.wordpress.org/projects/wp-plugins/wods-webhook-for-contact-form-7)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wods-webhook-for-contact-form-7/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wods-webhook-for-contact-form-7/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wods-webhook-for-contact-form-7/)
by [RSS](https://plugins.trac.wordpress.org/log/wods-webhook-for-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.5

 * Tested plugin with the WordPress Version 7.1 to ensure compatibility.

#### 1.1.4

 * Changed the plugin name for better clarity.
 * Tested the plugin with the WordPress Version 7.0 and made sure it’s stable.
 * Changed the plugin icon to make it more align with the brand.

#### 1.1.3

 * Changed the plugin name to “Webhooks for Contact Form” for better clarity.
 * Stable version with 1 webhook per form and optional Bearer token authentication.

#### 1.1.2

 * Changed the plugin name in the header to “WODS Webhook for Contact Form 7” for
   better clarity.
 * Stable version with 1 webhook per form and optional Bearer token authentication.

#### 1.1.1

 * Added optional Bearer token authentication.
 * Improved error handling and logging.

#### 1.1.0

 * Initial release.

## Meta

 *  Version **1.1.5**
 *  Last updated: **2 months ago**
 *  Active installations: **40+**
 *  WordPress Version: ** 6.0 or higher **
 *  Tested up to: **7.1.3**
 *  PHP Version: ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/wods-webhook-for-contact-form-7/)
 * Tags:
 * [automation](https://en-ca.wordpress.org/plugins/tags/automation/)[contact form 7](https://en-ca.wordpress.org/plugins/tags/contact-form-7/)
   [integration](https://en-ca.wordpress.org/plugins/tags/integration/)[webhook](https://en-ca.wordpress.org/plugins/tags/webhook/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/wods-webhook-for-contact-form-7/advanced/)

## Ratings

 4 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/reviews/)

## Contributors

 *   [ Pedro Talaia ](https://profiles.wordpress.org/pedrotalaia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wods-webhook-for-contact-form-7/)