I’m using Plumsail Forms with the Airtable connector to collect submissions.
The form creates a new record in an Airtable table called Leads
, and then I want to use a webhook to my backend to do follow-up actions — like linking that lead to a Companies
Airtable table (and eventually other actions).
I'm generating a UUID for each lead during form submission and saving it in Airtable, so my backend could search by that UUID if needed to locate the new record.
Questions
- Is there any way for the Plumsail webhook to include the
RECORD_ID()
of the newly created Airtable record?
- If yes, where does it appear in the webhook payload?
- If not, is searching by the UUID a reliable workaround?
- Can I add a custom header (e.g.
X-Webhook-Token
) to the webhook for verifying the request on my backend?
- If not, is putting a secret token in the webhook URL (
?token=abc123
) the best approach?
- Any other tips for securely handling webhook communication from Plumsail to a custom backend?
Thanks!