---
title: "Contact Form 7 Integration"
description: "Built-in normalization of CF7 submission objects into clean JSON payloads."
url: "https://wpwebhooks.org/docs/cf7-integration/"
---

[WP Webhooks](https://wpwebhooks.org/) / [Docs](https://wpwebhooks.org/docs/) / Contact Form 7 Integration

Feature since v1.5.0

# Contact Form 7 Integration

Built-in normalization of CF7 submission objects into clean JSON payloads.

When the wpcf7\_mail\_sent action fires, CF7 submission objects are automatically converted to a structured array containing form ID, title, all field values, and request metadata. No custom hook code required — configure a webhook with the CF7 trigger and the payload is ready to send.

/ Setup

1.  1
    
    **Create a new webhook**
    
    Go to Webhook Actions in the WordPress admin and add a new webhook. Give it a name, e.g. "CF7 → n8n".
    
2.  2
    
    **Select the trigger**
    
    Set the WordPress action hook to wpcf7\_mail\_sent. This fires once per successful CF7 form submission.
    
3.  3
    
    **Set the webhook URL**
    
    Paste your endpoint URL (e.g. your n8n webhook URL). The plugin will POST form data here on every submission.
    
4.  4
    
    **Save and test**
    
    Submit your Contact Form 7 form. Check the Event Log in the plugin admin to see delivery status and the payload that was sent.
    

/ Demo

/ Related

[IvyForms Integration](https://wpwebhooks.org/docs/ivyforms-integration/)[Any Hook as a Trigger](https://wpwebhooks.org/docs/any-hook-integration/)[fswa\_normalize\_object](https://wpwebhooks.org/docs/fswa-normalize-object/)[fswa\_payload](https://wpwebhooks.org/docs/fswa-payload/)

/Ready

## Your next automation is  
one sentence away.

[Install Plugin→](https://wordpress.org/plugins/flowsystems-webhook-actions/) [See the Plugin →](https://wpwebhooks.org/wordpress-webhook-plugin/)

$ wp plugin install flowsystems-webhook-actions --activate

## Structured data

```json
{"@context":"https://schema.org","@type":"TechArticle","name":"Contact Form 7 Integration — Feature — Webhook Actions Docs","description":"Built-in normalization of CF7 submission objects into clean JSON payloads.","url":"https://wpwebhooks.org/docs/cf7-integration/","isPartOf":{"@type":"WebSite","name":"WP Webhooks","url":"https://wpwebhooks.org"},"about":{"@type":"SoftwareApplication","name":"Webhook Actions","applicationCategory":"WordPress Plugin"}}
```
