# Fareharbor

The integration with Fareharbor allows Chaty to:

* Get Product Information - To allow Chaty to answer questions about products
* Check Availability for products - To allow Chaty to check and give availability options to bookers
* Make Bookings (Including Custom Fields and Special Requirements)
  * Pay with a Credit Card
  * Customers can choose a 'Pickup location'&#x20;
* Manage Existing Bookings&#x20;
  * Cancel Bookings  - Allows the cancellation of bookings that don't have payments associated with them outside the cancellation window.
  * Modify Bookings - Cancels the old booking and creates a new one if there's no payments associated with it, and if it's outside the cut-off period.
  * Confirm a booking&#x20;

### Setting up your Fareharbor Integration

To setup your Fareharbor integration, you'll need to Chaty to reach out to fareharbor to request an API key on your behalf. You can contact Chaty to start this process by filling out a support request here [docs.chaty.ai](https://docs.chaty.ai) .

**Choose the products available to Chaty:**

Once Fareharbor is installed, you need to choose the products that Chaty will be able to book.&#x20;

1. Click on the "Products" tab within Fareharbor the integration settings
2. If the products are not listed, click on the "Sync Products" button to download the products from Fareharbor
3. Click on the tick box next to each product you want to be available to Chaty.&#x20;
4. If a product is named something that you'd like to change or you want to update the product description to help Chaty understand more about it, click on Edit next to each product to make the change.

**Payments**

Chaty is unable to use Fareharbor's system to take payments. Instead you'll need to use [Chaty Pay](/account-settings/chaty-pay.md). Chaty pay utilises Stripe to take payments and costs 0.30c per payment (excluding any Stripe Fees processing fees).

The integration currently doesn't support payments with vouchers or discount codes. This feature is coming soon.

**Lodgings**

If you want Chaty to collect pickup information from a booker, you need to enable it for each product. To do this, navigate to Integrations on the left menu, then click on the Fareharbor integration and then on the Products tab.

For each product you want to enable pickups for, click "Edit" then tick the checkbox "Allow pickups"

**Cancellations & Booking Cut Offs**

Chaty can cancel bookings (that don't have payments associated with them) and stop creating new bookings up to a certain time before the session starts. By default, this session will be auto-filled with your settings from your Fareharbor cancellation policy settings.

You can override this setting in:

1. Navigate to Integrations > Edit your Fareharbor Integration > then click on the Product you wish to set the cancellation policy for.&#x20;
2. To configure cancellations: Tick "Allow Cancellation", and then set the number of minutes/hours or days cancellations can be made up until.&#x20;
3. To configure Booking Cut-offs: Set the number of minutes/hours or days bookings can be made up until a session starts. For instance, if you set 60 minutes, no bookings will be taken via Chaty if it's within an hour of the session starting.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chaty.ai/integrations/fareharbor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
