How to enable Wherewolf
Last updated: January 27, 2025
If the client has a question about the connection that can best be answered by the partner, either encourage them to contact their account representative or their support team at support@getwherewolf.com.
Follow the steps below to enable the Wherewolf integration in a client’s Dashboard. All we need from the client in order to initiate this process is their confirmation that they are working with Wherewolf and would like to connect with FareHarbor. Clients should be directing this request to FareHarbor Support, but setting this up is easy and anyone can do it.
If you are speaking to a client who is interested in learning more about Wherewolf, or who has any questions regarding the system, please email getstarted@getwherewolf.com.
Share this quick video with prospects or live clients if needed.
You can learn more about the partnership here.
Setup
Builder note: Prior to beginning the setup process, ensure that the Dashboard is not in DEMO mode. The Wherewolf connection will not fire unless the Dashboard is live.
- Wherewolf (
support@getwherewolf.com) will contact FareHarbor Support (cc’ing the client) and will ask us to initiate the integration and for the client’s approval. Once we have the approval from the client, the configuration can begin. - Add Wherewolf as an affiliate.
- Go to Settings > Users & Permissions > Permission Groups.
- Duplicate the “Affiliate – Cannot see prices” by clicking Edit, scrolling to the bottom, and selecting Duplicate.
- Rename the new permission group to “API – Waivers – Read Only”.
- Uncheck Create Bookings and then click Save changes.
- Now add Wherewolf as an affiliate and take note of the following settings:
- Make sure the currency matches the charter.
- Total Pricing: Either “No Prices” if available, or “Direct”.
- Invoice Pricing: NA.
- Cancellation Policy: NA.
- Permissions: “API – Waivers- Read Only”.
- Payment default: “do not add payment” – leave require voucher checked.
- Click Save affiliate to finish.
Once this is done, send an email back to the client with Wherewolf Customer Success cc’d (support@getwherewolf.com) to confirm the first part of the integration has been completed. In this email, you must also indicate the client’s FareHarbor shortname. The shortname is how Wherewolf will know how to identify the client’s bookings – so it is important to share that with them:
Hi _______,
Thank you for getting in touch. We have enabled the first part of the Wherewolf integration on your FareHarbor Dashboard. For Wherewolf’s Customer Success Team – Company XYZ’s FareHarbor shortname is “companyxyz.” Please let us know when we can enable the webhook and trigger for future bookings.>
Please let us know if we can assist with anything else.”
Wherewolf will now enable the integration on their end and then notify both FareHarbor and the client when we can set up the webhook and trigger the webhook for existing bookings. Once Wherewolf has confirmed the set up, please proceed with the steps below.
Go to the client’s Dashboard and create a new user called “Wherewolf.” Give this user the highest permission group available.
From the “Wherewolf” user’s settings, navigate to the API Keys tab. Add a new API Key, and name it “Wherewolf Webhook.”

Click Edit on the Wherewolf Webhook API Key. On this Edit page, you’ll see a blank field for a Webhook URL. Go to the following Dashboard, copy the Webhook URL from the Webhook URL field, and paste it into the same field on the client’s Dashboard, then click Save. Wherewolf’s Webhook URL will be the same for every FareHarbor client.
The Webhook URL is essentially the address where Wherewolf will receive the client’s booking details. Once this URL is entered, the Webhook is immediately activated, and Wherewolf will begin receiving the booking details for any and every booking created on this Dashboard, in real-time.
Under Settings, select Bookings Only in the dropdown and check all boxes. Click Save.

- Enable two-way integration following the steps here. Once these steps are completed, proceed to the following steps.
- Now that the Webhook, and the two-way integration is enabled, you must also trigger the Webhook for the existing bookings in that Dashboard. The Webhook must be enabled first before this next step is taken. Please follow the steps in the next section.
- Update the company’s default custom manifest to include the Waivers column. Optionally, include the Waiver Breakdown column to display participants’ name, age, and (optionally) email address when viewing the manifest.
- Please e-mail the Wherewolf team (
support@getwherewolf.com) (client in cc:) again to give them a heads up that the full integration has been completed and future bookings have been triggered successfully.
Triggering the webhook for existing bookings
The webhook will automatically send Wherewolf every booking moving forward, but action is still required in FareHarbor to send Wherewolf any existing bookings for future dates. Here are the required steps to ensure that we send Wherewolf every future booking that they need in their system.
1. Run a report to see existing bookings for future dates
Run a Detailed Bookings report in the charter company’s Dashboard to see all bookings for future availability dates. It is best to select a custom date range starting with today’s date and ending with 2 years from that date (or as far out as that company has future bookings.)
2. Initiating the webhook for each future booking
The Business Intelligence Wherewolf script can automate webhooks for companies with 100 or more future bookings (if there are fewer than 100 future bookings, follow these steps instead).
To send an automation request to the Business Intelligence team:
Click the Share button within your report, and copy the unique report URL

Paste that report URL into a FareHarbor Automation submission request form.
- In the Select Automation Type field, select “Webhook”.
- In the Link to FareHarbor report of bookings field, paste the URL of your future bookings report.
- Reference this help page for more information about submitting this type of form.
Manually initiating the webhook when there are fewer than 100 future reservations
When there are fewer than 100 future reservations, the webhook can be initiated by opening each booking in the report and “touching” the booking:
- Open the booking and click Edit contact.
- Remove and re-add the contact information by cutting and pasting.
- Save your changes to trigger the webhook.
The process is now complete, and you don’t have to submit a Business Intelligence request form.
3. Final steps (when submitting an automation request for 100+ future reservations)
- The Business Intelligence Team will run that report through the Wherewolf script they designed.
- Once completed, Business Intelligence will post in the #fareharbor-automation Slack room, confirming the Wherewolf script has been completed.
- At that point, you may close the ticket! In the internal note, please write the date that the Wherewolf script was completed.
Enable two-way integration with Wherewolf
Two-way integration means that once a waiver has been filled out through the Wherewolf pre-arrival form, the participant’s details (such as their name, age and email address) will be sent back to FareHarbor and consecutively displayed on a booking overview as well as in the Waivers and Waivers Breakdown columns on the manifest.
- Press
Shift +,or navigate to Settings > Advanced company settings (gear icon in the upper right). - Navigate to the Bookings section, or use the search bar, to locate and check the Wherewolf option.
- Save changes to finalize the update.
- Go to Settings > Custom Fields.
- Add a new custom field:
- Field type: Waiver: Wherewolf
- Internal name: Waiver
- Click on Create custom field.
Add a waiver field as a whole-booking field to the item(s) requiring a waiver.
- Go to Items and select the item.
- Go to the item’s Options & Prices.
- Select Whole-booking fields.
- Click Add custom field and select the Waiver field.
- Click Add.
For bookings that had been made before the custom field was attached to an item, the custom field will need to be added manually on a booking-by-booking basis. Please refer to this help page to learn how this can be done.
Tip: Use the Price Sheets Overview to add the waiver field to multiple items at once.
How to check if the Wherewolf webhook is active
- Check to see if the client’s Dashboard has a “Wherewolf” user, and check that the Webhook URL in their API key matches the Wherewolf Webhook URL pasted above.
Webhook activity will also be shown within the history of each individual booking in that Dashboard. For example, after a booking is created, the next event in that booking history should read: External API Booking Webhook request succeeded (Wherewolf: Wherewolf Webhook).

Note: All webhook activities in a booking are visible to Admins only.
How to disable/remove Wherewolf from a Dashboard
- Go to the Dashboard’s settings and select Users & Permissions.
- Select Wherewolf Webook > Edit.
- Select API Keys > Edit.
- Select Delete API Key.
- Once the API Key has been deleted, deactivate the Wherewolf Webhook user:
- Within the Wherewolf Webhook user, select Account.
- Select Permissions.
- Update user status to deactivated.
- Click Save.
- Next, remove Wherewolf as an affiliate
- Go into the Dashboard’s settings and select Affiliates.
- Select Wherewolf – Waivers > Edit.
- Click Delete.
- Disable the Wherewolf feature flag.
- Press
Shift + ,or navigate to Settings > Advanced company settings (gear icon in the upper right). - Navigate to the Bookings section, or use the search bar, to locate and uncheck the Wherewolf option.
- Save changes to finalize the update.
- Press