How booking conversations work in chat
When a customer starts a booking conversation in any text-based channel — web widget, WhatsApp, or SMS — the AI follows the same structured flow. The AI adapts to the customer’s language automatically. A customer writing in Spanish receives tour names, prices, and the payment link message in Spanish.What the customer sees
- Tour options — The AI presents available tours with names, short descriptions, and per-ticket prices as formatted text.
- Time slots — After the customer picks a tour, the AI shows open dates and times with remaining capacity.
- Pricing confirmation — The AI validates the selected slot and presents the exact total including taxes.
- Payment link — A clickable URL the customer opens to complete their booking on FareHarbor’s hosted checkout. In chat, the link renders inline as a tappable URL.
Channel-specific details
Works across all text channels
Works across all text channels
The FareHarbor booking tools are available on every text-based channel your AI agent operates on: web chat widget, WhatsApp, and SMS. The booking experience is identical — the only difference is how the payment link renders (tappable URL in all cases).
Payment links are clickable
Payment links are clickable
In chat, the AI shares the payment link as a standard URL. Customers tap or click to open FareHarbor’s checkout page in their browser. No copy-pasting required.
Multi-language support
Multi-language support
The AI detects the customer’s language from the conversation and responds in the same language. Tour names and descriptions come from FareHarbor as configured by the operator — the AI translates its own messages (availability summaries, pricing confirmations, the payment link message) but not FareHarbor content.
Multiple companies
Multiple companies
If your FareHarbor account is affiliated with multiple companies and no default is set, the AI asks the customer which company they want to book with before listing tours. If a default company is configured, the AI uses it without asking.
Multiple FareHarbor connections
Multiple FareHarbor connections
If your organization has more than one FareHarbor connection (for example, different locations or currency accounts), the AI picks the right connection automatically when the customer’s request is specific enough to match one. For general requests, the AI asks the customer which location or brand they are interested in before listing tours. Each connection has its own AI action toggles, so capabilities can differ per location.
Related Documentation
AI Chat Widget
Set up your chat agent before adding FareHarbor.
Connect FareHarbor
API keys, sandbox mode, and Test & Connect.
Overview
Capabilities and supported channels.
Troubleshooting
Connection failures, missing availability, SMS issues.