Skip to main content
Before using FareHarbor in chat, make sure your chat agent is set up and FareHarbor is connected.

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

  1. Tour options — The AI presents available tours with names, short descriptions, and per-ticket prices as formatted text.
  2. Time slots — After the customer picks a tour, the AI shows open dates and times with remaining capacity.
  3. Pricing confirmation — The AI validates the selected slot and presents the exact total including taxes.
  4. 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.
If the Create Booking action is enabled, the AI may confirm the reservation directly after collecting the customer’s name, email, and phone number — without generating a payment link.

Channel-specific details

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).
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.
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.
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.

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.