Contact Centres

Send wayfinding directions through AI chat

Workflow purpose

This guide demonstrates how to use Proto's platform to give step-by-step indoor directions through AI chat – to a gate, amenity, or department – for large venues where signage alone isn't enough. Airports, hospitals, and large campuses all face the same problem: people get lost indoors, and asking a staff member for directions doesn't scale. This workflow turns a destination request into clear, sequential directions from the indoor mapping system.

Who can benefit from this guide:

  • Airports guiding passengers to gates, amenities, and transport links
  • Hospitals helping patients and visitors find departments
  • Large campuses and shopping centres with complex indoor layouts
  • Operations teams wanting to reduce staff time spent giving directions

Send wayfinding directions

This workflow asks where the person needs to go, then returns clear, step-by-step indoor directions. See how to send wayfinding directions through AI chat.

Just starting with the platform?
For initial setup of your AI agent – including workspace setup, agent training, and channel deployment – please start here. This workflow guide assumes your AI agent is set up and ready for more advanced configurations.

1. Create a trigger

Purpose: Start the flow when someone asks for directions inside the venue.

  • Navigate to the Actions tab in the AI agent settings.
  • Click “+ Add Trigger” and select the Message Received trigger type.
  • Name the trigger “Wayfinding”.
  • Add a description such as “Triggers if user asks how to get to a gate, department, or amenity.”

2. Survey – destination

Purpose: Confirm exactly where the person is trying to go.

  • Add a Survey action titled Destination.
  • Field destinationQuick replies: Gate, Restroom, Restaurant, Information desk, Other – Required: On.

3. Send API request – indoor mapping system

Purpose: Get real, current directions rather than a static description.

  • Add a Send API request action to your indoor mapping system with {destination}. Map the response to directions.

4. Send the directions

Purpose: Deliver directions the person can actually follow while walking.

  • Add a Send message action: “{directions}” formatted as short, sequential steps.

5. Offer further help

Purpose: Catch the case where the destination wasn’t quite right or more help is needed.

  • Add a Send message action with quick replies Need more help?Yes, No.
  • Add a Set chat variable action to capture the reply as more_help – quick reply selections aren’t captured automatically, so this step reads _user_input into the variable.
  • Add a Branch action. Condition: _.lower(more_help) == "yes" → loop back to the destination survey.

6. Test the flow

Purpose: Confirm the directions are accurate and easy to follow in practice.

  • Walk the actual route while following the generated directions, to confirm they match reality.
  • Test with a destination that has multiple locations (e.g. more than one restroom) and confirm the flow asks which one, or gives the nearest.
  • Test the “need more help” loop to confirm it doesn’t repeat the same directions verbatim.