Public Booking Beginner 6 min read

Setting Up Your Public Booking Page

Create a professional booking page where customers can schedule appointments

Setting Up Your Public Booking Page

Your public booking page is the front door for customer appointments. Set it up once, share the link, and let customers book directly—no phone calls needed.

What is the Public Booking Page?

The public booking page is a customer-facing webpage where visitors can:

  • View your services and descriptions
  • See available time slots based on your schedule
  • Book appointments without creating an account
  • Receive confirmations via email automatically

Example of a live public booking page showing services and calendar

Accessing Booking Settings

  1. Navigate to CompanySettings
  2. Click Booking Page in the sidebar
  3. You'll see the booking page configuration panel

Company settings sidebar with Booking Page option highlighted

Basic Configuration

Enable Your Booking Page

  1. Toggle Booking Page Enabled to on
  2. Your booking page becomes publicly accessible
  3. The unique URL is displayed below the toggle

Booking page toggle switch in enabled state with URL shown

Set Your Booking URL

Your booking page URL follows this format:

https://hydra.app/book/your-company-slug

To customize your slug:

  1. Go to CompanySettingsGeneral
  2. Edit the Company Slug field
  3. Use lowercase letters, numbers, and hyphens only
  4. Save changes

Company slug field in general settings

Adding Bookable Services

Customers need services to book. Add services that appear on your booking page:

  1. Go to CompanyServices
  2. Click Add Service
  3. Fill in the details:
    • Name - What customers will see
    • Description - Brief explanation of the service
    • Duration - How long the appointment takes
    • Price - Cost (optional, can be hidden)
  4. Toggle Available for Booking to on
  5. Save the service

Add service form with booking toggle highlighted

Service Best Practices

  • Keep names clear and customer-friendly
  • Write descriptions that set expectations
  • Include accurate durations for scheduling
  • Group similar services together

Setting Your Availability

Define when customers can book:

  1. Go to CompanySettingsAvailability
  2. Set your Operating Hours for each day
  3. Add Break Times if needed (lunch, etc.)
  4. Configure Lead Time - minimum notice before booking
  5. Set Future Limit - how far ahead customers can book

Availability settings showing weekly schedule grid

Availability Options

Setting Description Example
Operating Hours When you accept bookings Mon-Fri 9am-5pm
Break Times Blocked periods within hours 12pm-1pm daily
Lead Time Minimum advance notice 24 hours
Future Limit Maximum days ahead 30 days
Slot Duration Time between slots 30 minutes

Advanced availability options panel

Customizing Appearance

Make your booking page match your brand:

Branding Options

  1. Go to Booking PageAppearance
  2. Upload your Logo (displayed at the top)
  3. Choose a Primary Color (buttons, accents)
  4. Add a Welcome Message (shown above services)
  5. Set a Confirmation Message (shown after booking)

Booking page appearance settings with color picker and logo upload

Display Options

  • Show Prices - Display or hide service costs
  • Show Duration - Display estimated time
  • Show Description - Full or abbreviated service info
  • Calendar Style - Week view or list view

Display options toggles

Booking Form Fields

Customize what information you collect:

  1. Go to Booking PageForm Fields
  2. Required fields: Name, Email, Phone
  3. Add optional fields:
    • Vehicle information (make, model, year)
    • Notes/special requests
    • Custom questions

Form field configuration with drag-to-reorder interface

Testing Your Booking Page

Before sharing, test the customer experience:

  1. Click Preview in booking settings
  2. Walk through as a customer would
  3. Make a test booking
  4. Check the confirmation email
  5. Verify it appears in your bookings

Preview button and preview mode indicator

Going Live

Once satisfied with your setup:

  1. Ensure Booking Page Enabled is on
  2. Copy your booking URL
  3. Share it via:
    • Your website
    • Social media profiles
    • Email signatures
    • Business cards (consider a QR code)

Copy URL button with share options dropdown

Quick Checklist

Before launching, verify:

  • At least one bookable service exists
  • Operating hours are set correctly
  • Lead time is appropriate
  • Branding/logo uploaded
  • Test booking completed successfully
  • Confirmation email received

Next Steps

Learn how to share your booking page to maximize visibility and bookings.