Overview
Scenarios are built using a simple flow where you define a trigger and then add steps the assistant should take. To build a scenario, follow these steps:1. Name Your Scenario
Choose a clear, descriptive name for your Scenario. This is for your reference only and affect how the scenario runs. Examples:Book meetings for sales demos
Qualify potential partners
Retrieve Customer membership info
2. Set the Trigger
Triggers define when the Scenario should run. Example triggers:- If the user asks to book or schedule an appointment
- If the customer asks to get an existing appointment or check when an existing appointment is scheduled
- If the user is interested in becoming a partner with us
The trigger text doesn’t need to match the user’s message exactly. The AI
assistant uses natural language understanding to decide if the user’s message
fits the trigger condition. For example, if your trigger is “The user wants to
book an appointment,” and someone says “Can I schedule an appointment?”, the
assistant will recognize that as a match.
3. Add Steps
Each Scenario includes one or more Steps. Steps run in order from top to bottom.Instruction Steps
Use these to:- Ask for more info (e.g. phone, email, preferences)
- Decide what the AI Assistant should do next
- Make API calls to external systems to get info or complete an action
API Call Steps
Use these to:- Call your internal tools or booking systems
- Send webhooks to third-party tools
- Parse and use external responses
- Set the method (GET, POST, etc.)
- Define the URL and headers
- Pass static values
- Choose what happens if the call fails
Coming soon: test your API calls directly in the builder.
4. (Optional) Add Rules
Use rules to control when the Scenario runs. Examples:- If they asks to book an appointment in a different location, let them know to contact that location directly.
- To determine the serviceID for the getAvailability API call select the ID
5. (Optional) Add Assistant-Specific Attributes
Attributes let you set values for each assistant using this Scenario. Examples:bookingUrl
— varies by locationcalendarId
— for appointment integrations
6. Activate the Scenario
Once everything is set up, you can choose which assistants this Scenario should run on.- Enable for all, or select specific assistants
- If any required attributes are missing, you’ll be prompted to fill them in
- You can skip this step and keep the Scenario in Draft
7. Review and Save
Review your full Scenario using the navigation at the top of the builder. You can jump back to make changes before saving. Once you click Finish, your Scenario will be saved and active for any assistants you’ve selected.Managing Scenarios
- Edit: Open the Scenario to make changes at any time
- Delete: Use the dropdown menu to permanently remove a Scenario
Deleting a Scenario is permanent and cannot be undone. Make sure it’s not in use first.