---
title: Troubleshooting 400 Bad Request Errors for Leads in Elementor Form Connector
description: If you notice that leads are not coming into your system and your logs are showing 400 Bad Request errors during webhook calls, this article will help you identify and fix the issue. What is Happening? When submitting a form via Elementor Form ...
url: "https://supportb.kinsta.cloud/docs/form-error-in-elementor-form-connector/"
updated: "2025-07-31"
category: "Word-press"
---

# Troubleshooting 400 Bad Request Errors for Leads in Elementor Form Connector

If you notice that leads are not coming into your system and your logs are showing **400 Bad Request** errors during webhook calls, this article will help you identify and fix the issue.

## What is Happening?

When submitting a form via Elementor Form Connector, your system expects specific data fields in the webhook request. If these fields are incorrectly mapped or missing, the webhook responds with a **400 Bad Request** error, preventing the lead from being created successfully.

You might see logs or screenshots indicating a **successful webhook response error**, which can be confusing — the form seems to send data, but the system rejects it due to improper data format or mapping.

## Root Cause: Incorrect Field Mapping

After a detailed review, the cause of this error has been identified as incorrect form field mapping between Elementor Form Connector and your webhook endpoint.

Elementor sends form data in a nested format, and your webhook expects fields in a precise structure. If the mapping does not match the expected format, the request is considered invalid.

![4.png](https://desk.zoho.in/api/v1/threads/24894000682341603/inlineImages/edbsn0e5af310cf123dfe75a2d812b7b48025b3bbe5a56a4592fb1b2717fc92b41225683eca0738f3bda4f7a9bccadb59218f4508b9135b6c6668abd13d305f5cda29819d4a0da6b6a5c4eb13a80db198b035?et=198938248e2&ha=bdeb07607459b40970e8c34cdc02603f7aa632b48722b6dfd8138ae7414d79fc&f=4.png)![1.png](https://desk.zoho.in/api/v1/threads/24894000682341603/inlineImages/edbsn0e5af310cf123dfe75a2d812b7b48025b3bbe5a56a4592fb1b2717fc92b41225683eca0738f3bda4f7a9bccadb59218fe81bb9cfb236ca940a1a66d8b0ef397797a7741e49c5621d4afa50206e16226f?et=198938248e2&ha=e6e997864910c6ae934535bce9cd8cede8e00e1975b86d23c9e07768d85ae751&f=1.png)

## How to Fix: Use the Form URL Decoder and Map Fields Correctly

To resolve this:

1. **Decode the Form URL Data**
   Use a tool like the **Form URL Decoder** to decode the form submission URL and view the exact field names and values being sent by Elementor.

Link:- [https://www.urldecoder.org/](https://www.urldecoder.org/)

![2.png](https://desk.zoho.in/api/v1/threads/24894000682341603/inlineImages/edbsn0e5af310cf123dfe75a2d812b7b48025b3bbe5a56a4592fb1b2717fc92b41225683eca0738f3bda4f7a9bccadb59218f9cf8525a2d578741bc4aa3c620a716265f61f0bdf74af516ac9cbe23a12e7ce5?et=198938248e2&ha=c8b135be25725cbdc43f8b158483fda988f806a19d6ac37e2b03d64086812925&f=2.png)
![3.png](https://desk.zoho.in/api/v1/threads/24894000682341603/inlineImages/edbsn0e5af310cf123dfe75a2d812b7b48025b3bbe5a56a4592fb1b2717fc92b41225683eca0738f3bda4f7a9bccadb59218f1539dd6e45ede79ce472c17dad2c7b13532572ef29ba6cc0474c715fbb599c63?et=198938248e2&ha=e65112c5d0d2d889328c5fbdd3ebaaa05ae2326dae24279b81c6656718c7456d&f=3.png)

1. **Check the Field Structure**
   Elementor sends form fields in the format:
   ```
   fields[FieldName][value]
   ```
   For example, the mobile number field might look like this in the webhook data:
   ```
   fields[Mobile][value]
   ```
2. **Map the Fields Correctly**
   When setting up the webhook or integration, ensure the field names are mapped using the above structure. For example:
   | Elementor Form Field | Webhook Field Mapping |
   | --- | --- |
   | Mobile | `fields[Mobile][value]` |
   | Email | `fields[Email][value]` |
   | Name | `fields[Name][value]` |
   This ensures your system receives the data in the correct format and prevents the 400 Bad Request error.

## Summary

- **Issue:** Leads not arriving due to 400 Bad Request errors.
- **Cause:** Incorrect mapping of Elementor Form Connector fields to webhook.
- **Solution:** Use a URL decoder to inspect form data, then map fields as `fields[FieldName][value]` in your webhook integration.
