Create a routing form
create_routing_formCreate a routing form or funnel using existing data fields to qualify respondents and route them to meetings, pages, or actions based on their answers, with a fallback default route.
Instructions
Create a routing form or funnel. Fields reference existing reusable data fields and qualifiers route on the answers. A qualifier with isFallback true provides the default route.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| slug | No | Public share link segment, at cal.meetergo.com/f/<slug> | |
| fields | No | Existing data fields to show: [{ dataFieldId, order }] | |
| skipForm | No | Route on programmatic answers without rendering the form. REQUIRED (true) when the form backs Mira web-chat qualification: the widget submits answers conversationally, before any name exists, and qualification rejects nameless submissions unless skipForm is set. | |
| qualifiers | No | Routing rules: { routingAction, meetingTypeId?, expression, isFallback? }. routingAction is one of eventRedirect, customPage, externalRedirect, contactForm, requestCallback, instantCall, formRedirect. | |
| funnelSteps | No | Steps, each with its own dataFields | |
| structureType | Yes | FORM_ONLY is the plain form; the FUNNEL variants add steps. | |
| showProgressBar | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The formId other tools take | |
| name | No | ||
| slug | No | ||
| fields | No | Fields shown on the form | |
| skipForm | No | ||
| publicUrl | No | ||
| qualifiers | No | Routing rules and their destinations | |
| funnelSteps | No | Funnel steps, each with its own fields | |
| structureType | No | ||
| showProgressBar | No |