Common issues
Most connection issues come from mismatched keys or currency. If Test & Connect fails, the error message from FareHarbor’s API is shown in the dashboard — read it carefully before retrying.
Booking-specific issues
If the AI connects and lists tours but bookings fail or behave unexpectedly, check these items:- Create Booking is disabled by default. The AI cannot confirm reservations unless you explicitly enable the Create Booking action in FareHarbor settings. This is intentional — most teams use payment links instead.
- Cancellation has a grace period. FareHarbor allows cancellations only within a short window after creation. The AI checks
is_eligible_for_cancellationbefore attempting to cancel. If the grace period has passed, the booking cannot be cancelled through the AI. - Always validate before creating. The AI validates availability and pricing before every booking attempt, but if the time slot fills between validation and creation, the booking will fail. The AI handles this by informing the customer and asking them to pick a different slot.
- Sandbox bookings are not real. When sandbox mode is on, all bookings are created in FareHarbor’s demo environment. They will not appear in your production FareHarbor dashboard and no confirmation emails are sent to real addresses.
Limits
Related Documentation
Connect FareHarbor
Re-verify your keys and sandbox setting.
Booking Flow
How each AI action works day-to-day.
Overview
Capabilities and supported channels.
Voice
SMS payment link delivery during voice calls.