Skip to main content

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
In each API step, you can:
  • 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
Use this in conjunction with the steps to determine how the AI Assistant behaves in this scenario. You can add general rules for the entire scenario to this section.

5. (Optional) Add Assistant-Specific Attributes

Attributes let you set values for each assistant using this Scenario. Examples:
  • bookingUrl — varies by location
  • calendarId — for appointment integrations
You’ll be prompted to fill in these values when enabling the Scenario.

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.

Next Steps

Want to setup and reuse API calls across multiple Scenarios? Learn more about Advanced Action configuration..
I