Shareable Booking Links
Frontdesk provides a public booking page where your customers can browse your services, pick a date and time, and book an appointment on their own -- no phone call required. You can share this page as a link or embed it directly on your website.
How the booking page works
When a customer opens your booking link, they are guided through a step-by-step process:
- Select a Service -- choose from your active services. Each service shows its name, duration, and description.
- Choose Date & Time -- a calendar shows available dates. After selecting a date, available time slots appear based on your availability settings and any existing events on your connected calendar.
- Enter Your Details -- the customer fills in their name, email, phone number, and answers to any additional questions you configured for the service.
- Booking Complete -- a confirmation screen appears with the appointment details.
Optionally, customers can choose to pick a host (team member) first and then see only the services that host offers, or pick a service first and then optionally choose a host. A link at the bottom of each step lets them switch approaches.
Getting your booking link
General booking link (all services)
- Open Calendar and click the My Services tab.
- Click Copy Public Booking Link at the top of the page.
- The link is copied to your clipboard. Share it via email, text, social media, or add it to your website.
This link opens a page listing all of your active services.
Service-specific booking link
Each service has its own dedicated booking link that skips the service selection step and goes directly to the date and time picker.
- On the My Services tab, find the service card.
- Click the link icon or the Copy Booking Link option.
- The service-specific link is copied to your clipboard.
You can also click the preview icon to open the booking page for that service in a new browser tab.
Embedding the booking page on your website
Instead of sending customers to a separate page, you can embed the booking experience directly on your website.
- On the My Services tab, click Embed on Website.
- The Booking Embed modal opens with an HTML code snippet.
- Copy the code and paste it into your website's HTML where you want the booking widget to appear.
What customers see
Service selection
Customers see a card for each active service showing:
- Service name
- Duration (in minutes)
- Description (if provided)
Date and time selection
After choosing a service, the customer sees:
- A summary of the selected service (and host, if chosen)
- A calendar to pick a date (past dates are disabled)
- Available time slots for the selected date
- An optional host selector if the service has multiple hosts
Booking form
The final step collects:
- Name
- Phone number
- Answers to any additional questions you added to the service
- Notes (optional)
For services with group capacity enabled, the customer can add multiple participants.
Confirmation
After submitting, the customer sees a Booking Complete screen with a summary of their appointment. They also have the option to book another appointment.
Tips for sharing your booking link
- Add the link to your email signature
- Include it in text message auto-replies
- Post it on your Google Business profile or social media pages
- Embed it on your "Contact Us" or "Book Now" website page