Free tool · Make.com · Webhooks

Make webhook tester: build a test request

Paste the URL from your Custom webhook module and some sample JSON. You get a ready-to-run curl, PowerShell, JavaScript or Python request, a size check against Make's 5 MB limit, and a plain-English meaning of Make's answer. Free, no signup.

Make facts checked 16 Oct 2026 on Make's Webhooks help page and the Webhooks app documentation.

Sent in the x-make-apikey header.


    

Nothing is stored or sent anywhere unless you press "Send"; then the request goes straight from your browser to the URL you entered.

What Make's webhook answer means

Without a Webhook response module, Make answers every call right away with one of these (Make Help Center, checked 16 Oct 2026):

StatusBodyMeaning
200AcceptedThe request is in the webhook queue. Default answer when there is no Webhook response module.
400Queue is fullThe webhook queue is full. Also returned when the data fails the webhook's data structure validation.
410GoneThe webhook was not connected to any scenario for more than 5 days (120 hours) and was deactivated.
429Too many requestsOver the rate limit: up to 300 requests per 10 seconds.

Getting the fields into Make

  1. Add Webhooks › Custom webhook as the first module, click Add, name it and save. Copy the URL.
  2. Paste it above and send the test request (button or curl).
  3. Make learns the data structure from that sample. Changed your fields later? Click Detect new values in the module and send the request again.
  4. Map the fields in the next modules. Keep the URL private, or add an API key (sent as x-make-apikey).

Make accepts query strings, form data and JSON. If the same field arrives in the query string and in the body, the query string wins.

Next step: send the data somewhere useful

The sample data above matches our free template, so you can test it end to end:

Collecting leads with Google Forms instead of a webhook? Lead Router Make template ($19 on Gumroad). It creates or updates each lead in HubSpot on an exact email match and posts it to Slack, with $10k+ budgets sent to #sales-hot.

Webhook scenarios only run when a request arrives, so they spend no credits on empty scheduled checks. Compare with a schedule in the Make schedule credits calculator.

No Make account yet? Create a free Make account (affiliate link). The Free plan has no time limit.

Ad disclosure: links marked "affiliate link" are ads. If you sign up or buy through them, Flowpaja may earn a commission at no extra cost to you.

Embed this tool

Write about Make or webhooks? Paste this on your site (free; please keep the credit link):

FAQ

What does Make answer when a webhook request works?

Without a Webhook response module, Make answers HTTP 200 with the body "Accepted" when the request is put in the webhook queue. A full queue returns 400 "Queue is full" and too many requests return 429.

Why does my Make webhook return 410 Gone?

Make deactivates webhooks that have not been connected to any scenario for more than 5 days (120 hours). Such a hook returns 410 Gone. Connect the webhook to a scenario again or create a new one.

Why don't my fields show up for mapping in Make?

Make learns the data structure from a sample request. In the Custom webhook module click "Detect new values" and send the test request again; then map the new fields in the next modules.

Can I send JSON, form data or a query string?

Yes. Make's Custom webhook accepts query strings, form data and JSON. If a request has the same field in the query string and the body, the query string value wins.

How big can a webhook request be?

Make accepts payloads up to 5 MB (5,242,880 bytes) on every plan, and processes up to 300 webhook requests per 10 seconds.