create_routing_form
Create a multi-step routing form with branching logic to qualify leads and route them to appropriate meetings, pages, or actions based on conditions.
Instructions
Create a routing form / multi-step funnel with branching logic.
form is the full body. Key fields:
name (str), structureType ("FORM_ONLY" | "FUNNEL_WITH_FORM" | "FUNNEL_ONLY"),
showProgressBar (bool),
funnelSteps: [{ dataFields: [{ dataField: {label, fieldType, options,...} }] }],
fields: [{ dataFieldId, order }] (reference existing data fields),
qualifiers: [ routing rules ].
A qualifier routes the visitor based on conditions: { "routingAction": "eventRedirect", "meetingTypeId": "...", "expression": {"operator":"and","operands":[ {"operator":"equals","target":"attendeeOther", "customTarget":"Company Size","value":"enterprise"}]} } routingAction ∈ eventRedirect | customPage | externalRedirect | contactForm | requestCallback | instantCall | formRedirect. Include one qualifier with "isFallback": true as the default. Field types include text/email/phone/select/ radio/checkbox/file/signature/pdf-template/currency/rating and more.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form | Yes |