Integrating Contact Form 7 with Zapier allows you to automate workflows instantly — whether you want to send leads to Google Sheets, a CRM, email marketing tools, or any other connected app.
Using Webhooks by Zapier and the Contact Form 7 to Any API integration, you can create a real-time connection without writing custom code. Once configured, every form submission automatically triggers an action inside Zapier, allowing you to streamline lead management, automate follow-ups, and improve team efficiency.
Watch the Video Tutorial: CF7 to Zapier Integration (Step-by-Step)
Prefer a visual walkthrough? Watch our complete step-by-step video tutorial on how to connect Contact Form 7 with Zapier using Webhooks.
👉 Watch here:
Follow the steps below to set up the integration properly.
Step 1: Create a New Integration in WordPress

- Open your WordPress dashboard.
- Navigate to → Contact Form 7 to Any API → Add New Integration.
- Add a clear title for your integration.
Example: Zapier Integration
Step 2: Create a Webhook in Zapier

- Log in to Zapier.
- Click Create New Zap.
- Choose Trigger App → Webhooks by Zapier.
- Select Trigger Event → Catch Hook.

- Copy the Webhook URL generated by Zapier.
This URL will receive the data from your Contact Form 7 submission.
Step 3: Add Webhook URL in WordPress

- Go back to your WordPress integration settings.
- Paste the copied Webhook URL into the API Endpoint field.
Step 4: Configure Request Headers
Under Request Headers, add:

- Content-Type → application/json
This ensures the form data is sent in JSON format to Zapier.
Step 5: Select Your Contact Form
Choose the Contact Form 7 form you want to connect with Zapier.
Only submissions from this selected form will trigger the automation.
Step 6: Map Form Fields to JSON
Map your form fields into a structured JSON format.

For example:
- Name
- Subject
- Message
Proper field mapping ensures Zapier receives clean and usable data.
Step 7: Save and Test the Integration

- Click Save Integration.
- Submit a test entry using your form.
- Verify the request inside API Logs in WordPress.
Final Steps in Zapier
Now go back to Zapier to complete the workflow:
1. Test the Trigger
Click Test Trigger and confirm that form submission data is received.
2. Choose an Action App
Select the app where you want to send the data, such as:
- Google Sheets
- CRM tools
- Email platforms
- Project management apps
3. Map the Fields
Map the incoming webhook fields to your selected app’s fields.
4. Publish the Zap
Once everything looks correct, click Publish Zap.
That’s it 🎉 Your Contact Form 7 submissions are now automatically connected to Zapier workflows.
Conclusion
Integrating Contact Form 7 with Zapier is a simple yet powerful way to automate your workflow. With just a webhook URL, proper JSON field mapping, and a quick test, you can transform basic form submissions into fully automated processes.
Whether you’re sending leads to Google Sheets, a CRM, or an email platform, this setup ensures your data moves instantly and reliably — without manual intervention.
Once your Zap is published, your automation runs in the background, saving time, improving accuracy, and helping your team focus on what truly matters.