Docs / AI Actions
Collecting details
Tell the chatbot what to gather from the visitor.
Most actions need a few details from the visitor — a date, an order number, an email. You define these as data inputs, and the chatbot collects them conversationally before running the action.
Defining inputs
For each input, set:
- Name — a short identifier (letters, numbers, underscores), e.g.
preferred_date. - Type — text, number, or yes/no.
- Description — what it is, e.g. "The date the visitor would like".
Using inputs in the request
Insert any input into your URL, headers, or body with double curly braces:
https://api.yourtool.com/appointments?date={{preferred_date}}
Values are URL-encoded in the URL and safely escaped in JSON bodies, so special characters won't break the request.
Reserved names
verified_email and verified_user_id are reserved — they're filled in by IntegrioChat from a verified identity and can't be collected from the visitor. This is what stops the model being tricked into using someone else's identity.
