Using the global Webhooks, the JSON returned from the webhook sent on any form submission, gives me the Form ID in the body.
"body": {
"mautic.form_on_submit": [
{
"submission": {
"id": 86,
"someInfo": {
"yada": "yada yada"
}
},
"form": {
"id": 14, <== **RIGHT HERE**
"name": "Test Contact Form",
"alias": "test_form",
"category": [
]
},
"lead": {
"id": "blah blah" ...
Inside an automation software like Zapier/n8n I can create a Switch or IF to handle multiple different form submissions.
But it’s also possible for an individual form to send its own webhook data. See here.
EP