How to enable Podium
Last updated: June 17, 2022
Follow the steps below to enable the Podium 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 Podium 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 have any additional questions please slack us in #softwarepartnerships.
Note: If you are speaking to a client who is interested in learning more about Podium, please share this link with them. You can learn more about the partnership here.
Builders Note: If you are building a dashboard that has/will have an integration with Podium, make sure that your availabilities have durations set and that they are the correct ones. Podium sets schedules for review invitations to go out with reference to our availabilities’ end times.
Setup
- Go to the client’s Dashboard and create a new User called “Podium.” Give this user the highest permission group available.
- From the “Podium” user’s settings , navigate to the API Keys tab. Add a new API Key and name it “Podium Webhook.”

- Click Edit on that new API Key. On this Edit page, you’ll see a blank field for a Webhook URL. Paste the URL into that field. Under “Data to send”, select the “Bookings only” option, and under the checkboxes, only select the “Updated bookings” option. DETERMINE WHICH INTEGRATION WAS REQUESTED. This step is crucial.
If the email states: Version: Self Serve (v2) the Webhook URL will be the following:
https://f2cdfb79-30bf-4dc0-8b66-467351b8aa35.integration-hook.com
If the email does not specify or state Version: Legacy the Webhook URL will be the following:
https://api.podium.com/api/v1/webhook/a3fd273e-d3c6-4e21-86e6-75c9d9bb71fa

The Webhook URL is essentially the address where Podium will receive the client’s booking details. Once this URL is plugged in, the Webhook is immediately activated, and Podium will begin receiving the booking details for any and every booking created on this Dashboard, in real-time.
Now that the webhook is enabled, you must trigger it 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.
Triggering the webhook for existing bookings
The webhook will automatically send Podium every booking moving forward, but action is still required in FareHarbor to send Podium any existing bookings for future dates. Here are the required next steps to ensure that we send Podium 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 bookings
The Business Intelligence Podium 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 “Wherewolf Update”
- In the “Date automation can start” field, enter today’s date
- In the “Maximum date of completion” field, enter 5pm of the next business day
- 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
3. Final steps
- The Business Intelligence Team will run that report through the Podium script they designed (it’s the Wherewolf script since the process of retriggering the webhook is the same). Matt Schmitzy is the mastermind behind how that script works.
- Once completed, the BI team will post in the #fareharbor-automation Slack room, confirming the Podium script has been completed.
- At that point, you may close the ticket! In the internal note, please write the date that the Podium script was completed.
How to check if the Podium webhook is active
- Check to see if the client’s dashboard has a “Podium” User, and check that the Webhook URL in their API Key matches the Podium 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 (Podium Webhook).
Note: All webhook activities in a booking are visible to Admins only.