---
title: "How to Connect to Zapier Webhook from a WordPress Form?"
url: https://nexterwp.com/docs/connect-to-zapier-webhook-from-a-wordpress-form/
date: 2025-04-17
modified: 2026-09-13
lang: en
author: "Aditya Sharma"
description: "A webhook sends your form data to Zapier, so each submission can add a CRM contact, a spreadsheet row or anything else. The Form block in Nexter Blocks Pro posts..."
image: https://nexterwp.com/wp-content/uploads/2025/04/connect-to-zapier-webhook-from-a-wordpress-form-1024x519.jpg
word_count: 350
---

# How to Connect to Zapier Webhook from a WordPress Form?

## Key Takeaways

- Form block in Nexter Blocks Pro sends every submission to a webhook URL as a JSON POST request, so Zapier can receive the form data.
- Zapier setup uses the Webhooks by Zapier trigger with the Catch Hook event, and the copied URL goes into the Form block’s WebHook panel.
- Unique ID settings keep field names stable, because without them Zapier receives labels with spaces replaced by underscores, and changing a label later can break the Zap.

A webhook sends your form data to Zapier, so each submission can add a CRM contact, a spreadsheet row or anything else.

The Form block in Nexter Blocks Pro posts every submission to a webhook URL.

*For every Form setting in one place, see the [Form block guide](https://nexterwp.com/docs/add-a-form-in-wordpress/).*

[LIVE BLOCK LINK](https://nexterwp.com/nexter-blocks/blocks/)

## Before You Start

- **Edition:** **Pro** — The Webhook action needs Nexter Blocks Pro.- **Block to enable:** Form, switched on under **Nexter > Blocks** in your WordPress dashboard.- **A webhook URL:** in Zapier, create a Zap with the **Webhooks by Zapier** trigger and **Catch Hook** event, then copy its URL. See [Zapier's webhook guide](https://help.zapier.com/hc/en-us/articles/8496288690317-Trigger-Zap-workflows-from-webhooks).

## Learn via Video Tutorial

https://www.youtube.com/watch?v=WgpwVD6XQhk

## Steps

- Add the **Form** block to your page, click **Design from Scratch** and choose **Simple Contact Form** or **Newsletter Form**.

- Select the Form block (not a field inside it). In **Action After Submit**, open **Options** and choose **Webhook**. You can keep Email selected as well.

![The Action After Submit panel with Options](https://nexterwp.com/wp-content/uploads/2026/09/form-action-submit.webp)

- Open the **WebHook** panel that appears and paste your webhook URL into **URL**.

![The WebHook panel with the URL field](https://nexterwp.com/wp-content/uploads/2026/09/form-webhook.webp)

- Optional: select each field and enter a short key, such as `email`, in its **Unique ID** setting. These become the field names Zapier receives.

![A Name Field with the Unique ID setting](https://nexterwp.com/wp-content/uploads/2026/09/form-field-unique-id.webp)

- Save the page, then submit the form once on the front end to test the connection.

## How It Behaves

- Each submission is sent as a JSON POST request to the URL.- Fields with a Unique ID are sent under that key. Without Unique IDs, each field is sent under its label, with spaces replaced by underscores (for example `Full_Name`).- In Zapier, click **Test trigger** after a test submission to see the fields.

## Limitations

- **Pro only.**- The URL must be publicly reachable. Local or private network addresses are rejected.- Changing a field label later changes its key unless you set a Unique ID, which can break your Zap.

## Troubleshooting

### Zapier shows different field names than before

A label was edited. Set a Unique ID on every field so the keys stay the same.

### The visitor sees "A valid URL was not provided"

Paste the full https:// webhook URL into the URL field.

## Related Docs

- [Form block: all settings](https://nexterwp.com/docs/add-a-form-in-wordpress/)- [Save form submissions in WordPress](https://nexterwp.com/docs/save-form-submissions-in-wordpress/)- [Send form submissions to Slack](https://nexterwp.com/docs/send-a-message-to-a-slack-channel-from-a-wordpress-form/)

## Frequently Asked Questions

**Q: What do I need before connecting a WordPress form to Zapier Webhooks?**
A: Nexter Blocks Pro is required, because the Webhook action only works in the Pro edition. The Form block also has to be enabled under Nexter &gt; Blocks in your WordPress dashboard. On the Zapier side, you need a Zap with the Webhooks by Zapier trigger and the Catch Hook event, then copy that webhook URL. That setup matters because the form posts every submission directly to that URL.

**Q: How do I send WordPress form submissions to a Zapier webhook?**
A: The form sends each submission as a JSON POST request to the webhook URL, so Zapier receives structured data instead of plain text. In Nexter Blocks, the key detail is using Action After Submit set to Webhook and pasting the full URL into the WebHook panel. If you want stable field names in Zapier, give each field a Unique ID first.

**Q: Why do Zapier field names change when I edit a form label?**
A: Field names can change because labels become the key when no Unique ID is set. The page says editing a label later changes its key unless you set a Unique ID, which can break your Zap. The safer approach is to assign a short Unique ID like email to every field so Zapier keeps receiving the same names even if labels change later.

**Q: What should I do if Zapier shows different field names than before?**
A: That usually means a label was edited after the first test submission. Nexter Blocks sends fields under their label when no Unique ID exists, so changing the label changes the key. Setting a Unique ID on every field fixes that by locking the field name in place, which is important if your Zap depends on exact keys.

**Q: Why does WordPress show 'A valid URL was not provided' for my webhook?**
A: That error points to an incomplete webhook value in the URL field. The page says to paste the full https:// webhook URL into URL, not a partial link or missing protocol. This matters because Nexter Blocks Pro posts submissions directly to that address, and Zapier needs the exact public endpoint to accept the request.

**Q: Can I use a local or private network URL for this Zapier connection?**
A: No, because the webhook URL must be publicly reachable. The page explicitly says local or private network addresses are rejected. That limitation matters for testing setups on localhost or internal networks, since Zapier cannot receive submissions from an address it cannot reach from the public internet.
