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.
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
destination– Quick 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 todirections.
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_inputinto 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.