Test URL versus production URL
n8n gives you two links. The test URL works while you test. The production URL works when the workflow is active. Put the production link in Airtable only after the test works.
Build the button formula
Pass the Airtable record ID and any small value your workflow needs:
"https://YOUR_N8N_HOST/webhook/YOUR_PATH" &
"?id=" & RECORD_ID() &
"&value=" & ENCODE_URL_COMPONENT({Your field})
Encode every value. URLs are a poor place for private or large data because they can appear in browser and server logs. For those cases, use a small relay that sends a protected POST request instead.
Verify the trigger
- Use the test URL from a browser with a disposable Airtable record ID.
- Confirm the Webhook node receives
idandimageexactly once. - Add a temporary Set/Edit Fields node and inspect only the expected fields.
- Activate the workflow, swap the Airtable button to the production URL, and run one controlled record.
Protect the endpoint
- Use an unguessable path and HTTPS at minimum.
- Prefer header or basic authentication when the caller can support it.
- Validate record IDs and allowed input domains before expensive model calls.
- Add a speed limit and a status check so a double-click does not pay twice.
- Do not show live webhook URLs in screenshots or workflow downloads.
Official reference: n8n Webhook node documentation.