Skip to main content
Have your App Key, User Key, and the OpenCX inbox open before you start.
If you recently changed your FareHarbor API keys, reconnect the integration to re-validate.

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_cancellation before 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


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.