Routing forms

SkillAI & models

Your AI can build pre-booking forms that ask prospects a few questions and route them to the meeting type that fits their answers. Instead of sending every visitor to the same call, each person lands on the event that matches what they said.

Available today. Use it from your connected AI after setup.

Once added, ask your AI to build a pre-booking form with the questions you want prospects to answer. It will then route each response to the matching meeting type.

Then ask your AI: use the Routing forms skill

What your AI can do with it

  • Build pre-booking forms that collect answers from prospects
  • Route each prospect to the event type that matches their answers
  • Send visitors to the right meeting type instead of a single default option
  • Use questions before booking to decide where each person is routed

What this skill tells your AI

The instructions your AI receives, as published by builderio/agent-native in packages/scheduling/docs/skills/routing-forms/SKILL.md and read by ahel’s review.

Shape

  • Fields — text, email, phone, number, select, multi
  • Rules — ordered list of {conditions, action}
  • Fallback — action taken when no rule matches

Rule conditions

conditions: [{fieldId, op, value}, …] — all ANDed together. Ops:

  • equals, not-equals, contains, starts-with, in (value is array)

Rule actions

  • {kind: "event-type", eventTypeId, teamId?} → redirect to Booker
  • {kind: "external-url", url} → redirect off-site
  • {kind: "custom-message", message} → render message, no booking

Public URL

/forms/:formId renders the form. On submit:

  1. Walk rules in order; first match wins.
  2. If none match, use fallback.
  3. Record the response in routing_form_responses with matchedRuleId.
  4. If the action is event-type, redirect to Booker with prefilled name / email / custom-field values from the form answers.

Common tasks

UserAction
"Route enterprise prospects to Bob"create-routing-form with a rule matching company size → Bob's event type
"See submissions"list-routing-form-responses --formId <id>

Signals

GitHub stars
5k
Forks
440
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
routing-forms
Source
github.com/builderio/agent-native