> ## Documentation Index
> Fetch the complete documentation index at: https://docs.open.cx/llms.txt
> Use this file to discover all available pages before exploring further.

# Fareharbor overview

> Let your AI agent book tours, activities, and experiences for customers through FareHarbor — on chat or voice.

OpenCX connects to your <Tooltip tip="A booking and reservation platform used by tour and activity operators worldwide. Handles scheduling, availability, pricing, and payment collection.">FareHarbor</Tooltip> account so your AI agent can browse tours, check availability, validate pricing, and complete bookings — all inside the conversation your customer is already in. No separate booking portal, no context switch.

<Tip>
  Setup starts at [**Settings → Add-ons**](https://platform.open.cx/settings/integrations) in your OpenCX dashboard.
</Tip>

## What you get

<AccordionGroup>
  <Accordion title="AI books tours and activities automatically" icon="calendar-check">
    Your customers describe what they want — "dolphin tour next Saturday for two adults" — and the AI handles the rest: finds matching items, checks open time slots, confirms pricing, and either creates the booking or sends a payment link. The customer never leaves the conversation.
  </Accordion>

  <Accordion title="Payment links customers complete on their own" icon="credit-card">
    The recommended booking path generates a FareHarbor payment link the customer can open to review details and pay. The AI can share the link in chat or send it via SMS during a voice call.
  </Accordion>

  <Accordion title="Sandbox mode for safe testing" icon="flask">
    Toggle sandbox mode to point at FareHarbor's demo environment. Test the full booking flow — listing, availability, validation, creation — without creating real reservations or charging real cards.
  </Accordion>

  <Accordion title="Full booking lifecycle" icon="arrows-rotate">
    The AI can list items, check availability, validate pricing, create bookings, look up existing reservations, and cancel within the grace period. Each capability maps to a toggleable action you control from the dashboard.
  </Accordion>

  <Accordion title="Per-action control from the dashboard" icon="sliders">
    Enable or disable individual AI actions — for example, allow availability checks and payment links but block direct booking creation. Your team decides exactly what the AI can do.
  </Accordion>

  <Accordion title="Multiple locations, brands, or currencies" icon="layer-group">
    Connect more than one FareHarbor account to the same organization. Each connection has its own API keys, its own default company, and its own AI action toggles. The AI picks the right connection automatically based on the customer's request, and only asks if the intent is ambiguous.
  </Accordion>
</AccordionGroup>

## Supported channels

The FareHarbor integration works across every channel your AI agent operates on. Pick a channel below for implementation details specific to that surface.

<CardGroup cols={2}>
  <Card title="Chat" icon="comments" href="/integrations/fareharbor/channels/chat">
    Booking conversations in web widget, WhatsApp, and SMS.
  </Card>

  <Card title="Voice" icon="phone" href="/integrations/fareharbor/channels/voice">
    Booking conversations on phone calls with SMS payment delivery.
  </Card>
</CardGroup>

## How a booking conversation flows

```mermaid theme={"dark"}
flowchart LR
    A[Customer asks] --> B[AI lists tours]
    B --> C[AI checks availability]
    C --> D[AI validates pricing]
    D --> E{Payment link or direct booking}
    E --> F[Customer completes payment]
    E --> G[AI creates booking]
    F --> H[Confirmation]
    G --> H
```

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Connect FareHarbor" icon="plug" href="/integrations/fareharbor/connect">
    API keys, sandbox mode, company selection, and Test & Connect.
  </Card>

  <Card title="Booking Flow" icon="route" href="/integrations/fareharbor/booking-flow">
    How each AI action works and when payment links are used.
  </Card>

  <Card title="Chat" icon="comments" href="/integrations/fareharbor/channels/chat">
    Booking experience in chat widget, WhatsApp, and SMS.
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/integrations/fareharbor/troubleshooting">
    Connection failures, missing availability, SMS delivery.
  </Card>
</CardGroup>
