FareHarbor

FareHarbor

· #339 most-used

Turn tour bookings into automated guest experiences

AnalyticsEcommerceSchedulingAutomationPayments

FareHarbor is the leading global online reservation platform for the tour and activity industry, powering bookings for thousands of operators worldwide. It manages real-time availability, group booking logistics, lodging pickups, guide assignments, and payment processing in a single dashboard. Connect it to Actionist and your agents can listen to booking events within about a minute, assemble daily guide run sheets, sequence pickup routes, flag waiver gaps before tour day, and surface weekly revenue and utilisation analytics — all without anyone manually exporting data or logging into the dashboard.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate manual run sheet assembly, guide scheduling, revenue reporting, waiver compliance checks, and the daily booking-lookup overhead that accumulates across support, operations, and finance every week.

Schedule

What your FareHarbor agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

FareHarbor × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
6Apps spanned
~17 hrsSaved / week
3Personas served
For operations
Featured4 apps

New booking logged, team notified, calendar updated

Within about a minute of a booking being confirmed in FareHarbor, the agent retrieves the full record, appends the guest to the manifest sheet, posts a booking summary to the team Slack, and creates a calendar event for the tour date — so the whole team is informed and the logistics calendar is current without anyone manually updating it.

~5 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new booking is created in FareHarbor
Result
Append booking row to the guest manifest sheetPost booking summary to #bookings channelCreate calendar event for the tour departure
The win
Saved per run
8 min
Runs / week
~40×
Every booking is visible to the full team within about a minute
Driven byCustomer Support Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    20 min / week
    Manual availability review before outreach

    Sales reps log into FareHarbor, navigate to each tour's availability calendar, and manually note which dates have open seats before deciding who to contact — a repetitive 20-minute exercise every Monday.

    Sales Agent
    0 min
    Agent surfaces low-fill tours with one click

    Each Monday the agent pulls fill rates across all tours and flags those below 40% capacity, giving the sales team a targeted upsell list before the first call of the day.

  • Marketing
    30 min / week
    Manual booking data export for campaign decisions

    The marketing team exports a FareHarbor booking report, sorts it in a spreadsheet, and manually calculates fill rates per tour before deciding which experiences to feature in this week's campaigns.

    Marketing Agent
    0 min
    Agent auto-identifies which tours to promote

    The marketing agent computes a weekly fill-rate leaderboard from FareHarbor booking data and posts it to Slack before the planning call, so campaign spend follows real demand signals.

  • Customer Support
    25 min / week
    Manual booking lookup when customers call

    Support reps search FareHarbor for each caller's booking mid-conversation, reading details off the screen while the customer waits — adding 2-3 minutes to every booking-related support call.

    Customer Support Agent
    0 min
    Agent delivers full guest context before the call

    Every morning the support agent builds a today's-guests brief from FareHarbor booking data, so reps know every customer's tour, time, and special notes without a single lookup.

  • Human Resources
    60 min / week
    Manual guide scheduling from booking exports

    The operations manager exports each tour's bookings from FareHarbor, calculates guide requirements manually in a spreadsheet, and builds the weekly schedule by hand every Sunday evening.

    Human Resources Agent
    0 min
    Agent generates the guide schedule from booking data

    Every Sunday evening the HR agent computes next week's guide requirements from FareHarbor headcounts and produces a staffing plan for the manager to approve by Monday morning.

  • Finance
    45 min / week
    Manual weekly revenue calculation from FareHarbor exports

    Finance manually exports booking data from FareHarbor each Monday, loads it into a spreadsheet, and calculates revenue by tour type before the leadership review — a 45-minute task before the first coffee.

    Finance Agent
    0 min
    Agent writes the revenue summary before the Monday review

    The finance agent pulls last week's bookings, aggregates revenue by tour type, and posts the dashboard update to Slack every Monday morning — finance and leadership see the same numbers simultaneously.

  • Operations
    175 min / week
    Manual daily run sheet and route assembly

    An operations staff member wakes up early to log into FareHarbor, pull each tour's booking list, and assemble the day's guide run sheet and pickup route by hand — taking 30-40 minutes every morning.

    Operations Agent
    0 min
    Agent builds the guide run sheet and pickup route automatically

    At 5:30 AM every day the operations agent assembles the guide manifest and sequences the lodging pickup route from FareHarbor data, sending each guide a personalised Slack brief before their first pickup.

  • Legal
    40 min / week
    Manual pre-tour waiver compliance check

    A staff member manually reviews each upcoming booking for waiver status the day before the tour, contacts non-compliant customers by email, and logs the follow-up — often discovering problems too late to resolve before departure.

    Legal Agent
    0 min
    Agent flags missing waivers 48 hours before the tour

    The legal agent scans all upcoming bookings twice a week for missing waivers and incomplete records, sending automated reminders to customers and flagging cases to the support team with two days of lead time.

+ 100s of other FareHarbor automations
Average time saved
40 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
13
Hours saved / year
625
Annual ROI
$46,875

Based on FareHarbor's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug FareHarbor into Actionist

Pick the connection method that suits your environment.

FareHarbor uses a two-key authentication scheme (App Key + User Key). Both must be obtained by contacting FareHarbor support — there is no self-serve OAuth flow. API access is approved per integration.

1
Request API credentials from FareHarbor

Email support@fareharbor.com describing your integration use case and request an App Key and User Key. FareHarbor reviews access requests — approval typically takes a few business days.

2
Receive your App Key and User Key

Once approved, FareHarbor will provide an App Key and a User Key. Both are required — the App Key identifies your integration and the User Key is scoped to your specific company account.

3
Paste both keys into Actionist

In Actionist, open the Apps tab, find FareHarbor, and paste both keys into the connection fields. Click Test Connection to verify the handshake.

Credentials you'll need
App Key*
Provided by FareHarbor — contact support@fareharbor.com to request API access
User Key*
Scoped to your FareHarbor company account (shortname)
Actions

14 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

3 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about FareHarbor + Actionist

How does Actionist connect to FareHarbor?
Go to the Apps tab in Actionist, find FareHarbor, and click Connect. You will be prompted to enter your FareHarbor API App Key and API User Key (the two-key pair). These are issued by FareHarbor — contact support@fareharbor.com to request API credentials, specifying that you need access for an Actionist integration. Once both keys are pasted in, Actionist runs a read-only call to list your company's items to verify the handshake before any agent tasks run.
What credentials does the agent need, and can I connect multiple FareHarbor operator accounts?
FareHarbor's External API uses a two-key authentication scheme: an App Key (identifies your integration) and a User Key (identifies the FareHarbor account being accessed). Both keys must be present on every API request. Actionist stores them encrypted and sends them as HTTP headers on each call. The User Key is scoped to a specific FareHarbor company (shortname), so one connection in Actionist maps to one operator account. If you manage multiple operators, you can add a separate FareHarbor connection per account.
Does FareHarbor support real-time triggers for new or changed bookings?
Yes. FareHarbor supports webhooks for three key booking events — New Booking, Updated Booking, and Cancelled Booking. These fire within about a minute of the event occurring in FareHarbor. In Actionist, you can use any of these three triggers as the starting point for an agent task: for example, when a New Booking fires, the agent can immediately send a personalised confirmation to the customer via Telegram, create a task in your project management tool for the guide team, or update a Google Sheets manifest. Webhook delivery requires a publicly accessible endpoint that Actionist manages automatically.
What are the most common automation patterns for tour operators using FareHarbor?
The most common agent patterns for tour operators are: (1) post-booking automation — when a booking is confirmed, the agent sends a welcome message, adds the customer to a pre-tour email sequence, and updates your capacity tracker; (2) cancellation handling — when a booking is cancelled, the agent logs the reason, updates availability, and proactively offers the slot to a waitlist in Slack; (3) daily manifest generation — each morning the agent pulls all availabilities for the day, lists the bookings for each, and formats a guide-ready run sheet in Google Sheets or Notion; (4) revenue reporting — a scheduled task pulls booking data weekly and writes revenue and utilisation stats to a finance dashboard.
Can Actionist read and act on lodging pickup assignments from FareHarbor bookings?
Yes — FareHarbor's API provides lodging pickup data for bookings where customers have specified a hotel or pickup point. The agent can read pickup assignments from a booking, compare them against a route map, and generate an optimised pickup order for the driver. This is particularly useful for operators running shuttle or transfer services where pickup sequencing changes daily based on booking volume. Actionist can write the resulting route to a shared Google Doc or send it to the driver via Telegram each morning.
Can Actionist update OTA availability when FareHarbor bookings come in?
FareHarbor's API does not currently expose a direct endpoint for pushing real-time availability updates back to OTAs such as Viator or GetYourGuide — those channel integrations are managed inside the FareHarbor dashboard. However, Actionist agents can monitor your FareHarbor availability via the List Availabilities by Date action on a schedule, detect when a slot is filling up, and trigger capacity-alert workflows: notifying the operations team, pausing ad spend on full-inventory dates, or posting a heads-up to the guide Slack channel. Cancellation webhooks can also trigger downstream availability-management steps.
Can the agent create or cancel bookings via the API, or is it read-only?
FareHarbor's API supports booking creation for third-party distribution partners — an agent can create a booking against an availability ID when passed the required customer details (name, email, phone) and the number of customers per type. This is most useful if you are building a direct-booking tool or integration with a partner website. For cancellations, the Cancel Booking action issues a DELETE against the booking ID and records the reason code. Both actions count against the operator's booking volume and require that the availability still has capacity.
How do I get API access to FareHarbor — is it self-serve?
FareHarbor's API is not publicly open — access requires approval from FareHarbor. To get credentials, contact support@fareharbor.com and describe your use case (e.g. building an Actionist automation). FareHarbor reviews requests and, if approved, issues an App Key and User Key. This typically takes a few business days. Once approved, paste both keys into the FareHarbor connection screen in Actionist. There is no self-serve OAuth flow — the two-key setup is the only available connection method.