Creating a booking
Last updated: June 23, 2023
To learn how to create a booking in your FareHarbor Dashboard, watch our short video guide or click into the sections below.
Note: If you’re looking to create an order containing multiple bookings at once, check out our help page on creating an order.
1. Select an availability
First, select the specific date and time for the booking:
- Go to the Bookings section of your Dashboard.
- Select the availability that you want to book into.
When you click an availability, a flyout menu will appear next to it. From this menu, select New booking.

Tip: To skip step 3, press the alt key on your keyboard while clicking an availability. This will automatically open the book form for the availability.
2. Add contact information and customer types
Contact information
Enter the customer’s contact information and choose the number of customers on the booking. Customer type options will vary depending on your company’s setup. Note that phone number and email address are optional.

If the feature is enabled on your Dashboard and you have the correct permissions, you can create bookings with no contact name. See this help page for more information.
Depending on your permissions, and the information you’ve already entered, you may not see all the options below:
- Change contact’s language: Allows you to change the customer’s language preference. This dictates the language of any emails sent to the customer about their booking.
- Opt-in to text messages: Allow the customer to receive automatic reminder texts, if you have them set up (Note: If you don’t see this option, contact FareHarbor Support).
- Subscribe to company email list: Check this box to subscribe the customer to your email list.
- Send confirmation email: Check this box to send an automatic confirmation email to the customer after the booking has been created. You can also add a custom message if you’d like.
Tip: Add a booking note to keep track of any extra information you want your staff to remember. These notes are not visible to the customer.
Selecting customer types
Use the customer type dropdowns to select the number of each customer type that will be on the booking.
Note: Customer type dropdowns reflect live availability, meaning that the number of customers you can book will depend on your current capacity and customer type settings.
3. Fill out any additional information
Depending on your company or partner company’s booking process, you may be asked to enter additional information before completing the payment section of the book form. This will be the case if any custom fields have been added to the book form.
These fields can be used to collect additional information for individual customers or for whole parties (such as experience level or meal preferences). They can also be used by Dashboard users to perform private actions on the booking, such as applying an internal discount.
Custom fields may be optional or required based on depending on the company’s booking process.
4. Add payment and complete booking
Once you’ve selected one or more customer types, a payment column will appear. Here you’ll add payment information and complete the booking.
Review the subtotal, taxes, and booking total.
Choose how the customer will be paying:
- Don’t add payment now: Allows you to complete the booking without collecting payment.
- Save card to charge later: Saves a credit or debit card on the booking, but does not charge the card. This lets you charge the card at a later date.
- Partial payment: Allows you to collect a portion of the booking total. When you enter a partial payment, additional payments can be entered after creating the booking, using the Add payment option. Tip: You can also click the calculator icon to split the payment among two or more people.
Pay in full: Choose this option if the customer is paying the full amount owed.

If completing a partial or full payment, choose the payment method. These options will vary depending on what payment types have been set up.
If the customer is paying with a credit or debit card, enter the card information.
Optional: Add a comment (this is not visible to the customer).

Click Complete booking.
Note: All required fields (marked with a red asterisk) must be filled out before you can complete the booking. You will be alerted if any required fields have been missed.
What’s next?
After completing the booking, you will automatically be taken to the Booking overview. This overview contains the details of the reservation as well as a list of Booking actions you can take, such as adding a payment or printing a receipt.
If you need to add an additional booking for the same customer, you can do so using the “New booking for contact” option. Learn more.

Internal-only content. Don't copy and paste to anyone.
Viewing the booking fee
Note that when you are logged in as an FH admin, you can view the entire FareHarbor booking fee by hovering over the cloud icon on the online payment in the booking activity log. Clients will not see the specific fee amount when viewing, and will only see the words “Booking fee” when they hover over the cloud icon.
Additional notes about collecting credit card info
If you’re logged in as a FH Admin, the CVC code requirement on the credit card form can be disabled by using the shortcut
shift+alt+c. Non-FH Admins cannot disable the CVC requirement.If a client wants to know why they are required to enter the CVC code or zip code, you can tell them that we require this information to reduce the risk of fraudulent credit card activity. The idea is that someone using a stolen credit card is less likely to have these details so they will be unable to complete the transaction. It’s used as a one-time verification by Stripe and is never stored in FareHarbor.
The Skip cardholder country and postal code field can only be enabled/disabled by FH Admins, and is disabled by default. This allows us to require company users to collect country and postal code when taking card information, but we can override it for a permission group if needed.
