Back to blogFeatures

Set up your public BookHero page: the complete first-setup guide

The public page is your digital storefront. Well configured, it takes bookings 24/7 without you touching the phone. Here's the complete step-by-step setup: identity, services, hours, team, sharing. 30-45 minutes upfront, automatic bookings for the rest of the year.

Published on 5 April 2026 11 min read

The public page is, in most cases, the first contact a new client has with your business. It's also where regular clients book their next visit without interrupting you. Setting it up well in the first hour saves you dozens of hours of admin messages throughout the year.

Good news: the complete setup takes 30-45 minutes. You don't need a developer, designer, or technical knowledge. Here's the step-by-step from start to finish, with the right decisions at each stage.

Before starting: 3 decisions that save hours

  • Slug: the short name that goes in the URL (bookhero.app/your-slug). You have one ideal shot - choose with care.
  • List of 8-15 main services with short name, realistic duration, and price.
  • Cover photo: photo of the space or work that represents the business well (1600x600 px).

1. Identity: slug, logo, cover, description

Good vs bad slug
BadGood
marias-beauty-salon-cascaisToo long, hard to share verbally
marya-stiloTypos, looks unprofessional
barbershopToo generic, likely already taken
M.S.Too short, no personality
maria-hairGood: short, clear, no ambiguity
johnsbarbershopGood: business name without spaces, easy

2. Service list (the most important part)

It's where the client decides to book or give up. Each service is a card on the page with name, duration, price, and optional description. Well-structured can triple conversion rate.

  1. Create the 8-15 main services

    Don't try to put everything you offer - focus on the 80% most asked. Add more as needed.

  2. For each service, define the essentials

    Short specific name (Men's haircut, not Men's hair styling), realistic duration (including setup and clean-up), price (fixed, starts at, or on request).

  3. Add optional short description

    One line clarifying scope (Includes wash, No chemicals, Approx. 45 min) - only where it really adds value. Empty is better than confusing.

  4. Group by categories if you have many

    If you have 15+ services, create collapsible groups (Hair, Beard, Manicure, etc.) - client opens the group that matters.

  5. Order strategically

    Put anchor services (most asked or most profitable) at the top. The expensive premium service can be lower down - client sees the price range.

  • Realistic duration includes setup and clean-up time. Underestimating leads to cascading delays.
  • Clear pricing eliminates back-and-forth messages and increases conversion.
  • Hide temporarily is better than deleting (seasonal service, professional absent).
  • Optional photo per service: increases conversion in visual services (color, tattoo).

3. Address and contact

Client needs to know where to find you and how to reach you in urgent cases. This section also has implications for local SEO (Google Business cross-references with what's here).

  • Exact address: street, number, postal code, city. Include references (near X, across from Y) if useful.
  • Map: BookHero generates automatically based on address - client sees and can request directions.
  • Phone: for emergencies, doubts, special cases. Ideally WhatsApp Business for text.
  • Email: alternative for those without WhatsApp or who prefer async.
  • Service hours: visible so client knows when to expect a reply.

4. Hours and availability

The schedule defines when the system accepts bookings. Well configured, client never asks for a slot that doesn't exist. Full details in our dedicated article on schedules.

  • Weekly base schedule: working days and hours.
  • Breaks: if you have lunch, split the day in two blocks.
  • One-off time off: holidays, training, absences.
  • Team: each professional has their schedule; system cross-references to show only real slots.

5. Team (if applicable)

If you work alone, skip this section. If you have a team, each professional appears on the page with name and optional photo. Clients can pick a specific professional or let auto-assignment decide.

  • Add each staff in Staff > Add.
  • For each: name, photo (optional), services they perform, individual schedule.
  • Decide assignment mode: client chooses, or automatic (random/round robin/least loaded).
  • System cross-references schedules to show only slots where at least one capable is available.

Complete setup in 30-45 minutes

5 minBasic identityslug, logo, cover, description
20 minServices with duration and pricefor 8-15 services
10 minSchedule and teambase schedule + known time off
5 minFinal verificationopen link and test

Pre-launch checklist

Before sharing the link with clients, do this verification round:

  1. Open the link in incognito mode on phone

    See the page as a new client. Does everything appear well? Colors readable? Logo in right proportion?

  2. Make a test booking

    Pick service, pick slot, fill data. Confirm you receive the booking on the calendar.

  3. Check confirmation email

    Does the received email have all the right data? Cancel link works?

  4. Cancel the test booking

    Via the link in the email - confirm a client could cancel without friction.

  5. Verify on desktop too

    Mobile covers 60-70% but some clients still use desktop. Confirm it appears well in both.

Typical mistakes in first setup

  • Configuring everything in the first hour without testing - leaves small mistakes you only find with clients using.
  • Slug too long or esoteric - hampers verbal sharing.
  • Service list with 30+ items at start - client gets lost.
  • Underestimated duration - causes cascading delays from day one.
  • Not setting schedule before sharing - clients book hours when you can't.
  • Leaving brand color at default - looks like an unpersonalized template.

What to do after first setup

Initial setup is done once. Refinement happens over time. Things to iterate in the first 4-8 weeks:

  • Adjust service durations based on what you saw in reality.
  • Add new services as you start offering.
  • Refine descriptions based on questions clients ask.
  • Update cover and gallery with new photos regularly.
  • Adjust service order based on what sells most.

Frequently asked questions

How long does it take for the client to see the page after I change something?

Immediately. Changes in BookHero appear within seconds on the public page. There's no prolonged cache. A client opening the link an hour later sees the new version.

Can I have more than one page (e.g., two different locations)?

Yes. Instead of trying to combine everything in one page, create multi-business in BookHero. Each location becomes a separate business, with own slug, own schedule, own team. Your owner account manages all.

Is the page responsive (works on mobile)?

Yes, mobile-first. 60-70% of visitors will see on phone - the page was designed for that first. Works equally well on desktop.

Can I have local SEO with the page?

Yes. The page has its own URL, structured data, is searchable by Google, and cross-references well with Google Business Profile. Details in separate article on local SEO.

What if I want to show availability only in the next 2 weeks?

By default, BookHero accepts bookings up to 60 days ahead. If you want to limit, contact us. For most cases, 60 days works well.