Skip to main content
This payload is delivered to your webhook callback URL when a routing_form.submitted event occurs.

Event Info

string
required
Always "routing_form.submitted".
string
required
Unique identifier for this specific form submission.

Routing Form

string
required
UUID of the routing form.
string
required
Display name of the routing form.
string
required
URL slug of the routing form.
string
required
Full public URL of the routing form.

Routing

string
required
How the visitor was routed after submission. Example: "EVENT_TYPE".
string | null
Custom redirect URL when the route type is a custom URL. null otherwise.
string | null
Custom headline shown to the visitor after submission, if configured. null otherwise.
boolean
required
true if the visitor was routed via the fallback (default) route, false if a specific routing rule matched.

Event Type

object | null
The event type the visitor was routed to. null if the route does not lead to an event type.

Answers

array
required
Ordered array of the visitor’s responses to the routing form questions.
object
required
Flat key-value map of questions to answers (question text as key). Convenient for quick lookups.

UTM Parameters

These fields capture UTM tracking parameters if they were present on the routing form URL when the visitor submitted.
string | null
The utm_campaign value.
string | null
The utm_source value.
string | null
The utm_medium value.
string | null
The utm_term value.
string | null
The utm_content value.
object | null
Ad click identifiers captured at submission, or null when none were present. Keys: gclid, gbraid, wbraid, fbclid, fbp, fbc, landingUrl (all string, only the captured keys are present).

Metadata

string
required
Submission timestamp in UTC (ISO 8601).

Full Payload Example

Last modified on July 8, 2026