CollabPortals

Free Airtable tool

Airtable webhook relay

Airtable's "When webhook received" trigger only reads data from the POST body. It ignores URL query parameters. This free relay takes a clicked link and forwards its values to your webhook as a proper POST body, so your "Update record" step actually has something to read.

Paste the webhook URL with whatever query parameters you want sent (for example ?recordId=rec123). We move them into the POST body automatically.

Why you need this

A link someone opens sends a GET request, and all its data lives in the URL query string (?recordId=rec123). Airtable's incoming-webhook trigger only accepts a POST request and only reads the JSON body. It never parses the query string. So the record ID shows up in your link but reaches the automation as an empty body, and the "Update record" action has no value to map.

The relay closes that gap. Your link points here instead of straight at Airtable. When someone opens it, we read the parameters off the URL and POST them to your webhook as JSON. Airtable gets a real body, and your automation works.

How it works

  1. Paste your Airtable webhook URL into the generator above, including any query parameters you want to send (for example ?recordId=rec123). The generator shows you the relay link to use in its place.
  2. Put that relay link wherever someone will open it: an email, a chat message, a button. To send a different record per row, wrap your existing webhook field in the one-line formula the generator gives you.
  3. When they open it, the relay lifts the query parameters off the URL and POSTs them to your webhook as JSON. Your existing automation reads them from the body as normal.

Built by CollabPortals, which connects Airtable to branded portals your clients and team can use without an Airtable seat. If outside people need to view or update your Airtable data, see what a portal can do instead.