Your booking page is live

Share this link with customers. Connect Google Calendar to show live availability, or customers can request bookings by email.

Your page is saved as a draft. The booking URL below is reserved for you, but it is not live for customers yet.

  • Use Skip for now — publish without calendar on step 6 to go live with email booking requests
  • Or connect Google Calendar for live availability and instant calendar bookings

Share this link only after both steps are complete — until then visitors will see that booking is not open yet.

Your calendar is connected and your booking URL is reserved, but it is not live until you verify your business admin email.

We sent a verification link to . Click the link in that email to publish your booking page.

This URL will work for customers after you verify your email.

Studio account

Sign in with Google or a password to manage your page without the edit link.

Sign in or create account

Google Book Now

1Business
2Branding
3Services
4About
5Hours & email
6Calendar

Business details

Used on your booking page and for Google Book Now registration.

Choose your country first — we use it to find your business on Google.

    Must match your Google listing. Search suggestions appear after you select a country.
    Choose the category that matches your Google Business Profile.
    Industry template Hair salon

    Business address

    Must match the physical address on your up-to-date Google Business Profile.

    Leave blank if the same as town.
    Book Now registration and booking alerts. Use your business domain, or an address published on your website (including your booking page or contact page).
    Set from your country — used for service prices on your booking page.
      Used for your booking calendar and available time slots.

      Branding

      Colours, logo, and page layout. Compare layouts in the live preview — switch anytime without losing your content.

      Industry starter

      You can also change layout from the preview panel. Sample times in the preview are placeholders only.
      Upload PNG, JPEG, WebP, or SVG (max 1 MB), or generate a logo using your brand colours with AI.
      Logo preview

      Wide banner shown at the top of your booking page (max 1 MB). Falls back to a service image or logo if unset.
      Hero banner preview

      Services

      Add what customers can book. Set duration in minutes, hours, or days; choose Fixed, Starts from, or Free for each price (GBP).

      Need help? Generate service names, descriptions, and local prices with AI (uses similar businesses near you), or add your own.

      About & contact

      Copy for your booking page About tab and contact section. Phone and address come from step 1 — add welcome text here.

      Write with AI Generate About and contact copy from your business details and services.
      Shown near your phone and directions on Storefront and Catalog layouts.

      Customer testimonials (optional)

      Show reviews in your About section. Import from your Google Business Profile or add your own quotes.

      Search and select your business in step 1 to enable import.

      Social media (optional)

      Add profile links to show on your booking page About section.


      Special offers & discounts

      Optional promotions shown on your booking page. Add a promo code and online discount (percent or fixed amount) for checkout, or leave as display-only. Up to 5 offers. Online discounts require Stripe (Step 5) and a fixed-price service (Step 3).

      Need offer ideas? Generate special offers and discount copy from your business details and services.

      Working hours & customer emails

      When customers can book, how they receive confirmations, and your cancellation policy.

      Working days

      Customer confirmation emails

      When customers enter an email at checkout, they receive a confirmation (and optional reminders). By default we send from BookingPage on your behalf.

      Customers can reply to this address.

      Use your own verified Brevo sender. Your API key is stored securely and never shown again after saving.


      Cancellations

      0 = up until the appointment starts. Use for no-show / late-cancel policies.

      Cancelled appointments are removed from your Google Calendar and customers receive an updated calendar invite when they provided an email.


      Multiple services

      Choose whether customers can book more than one service in a single appointment.

      When enabled, customers can choose multiple services in one request or appointment.

      Service disclaimer

      Optional legal or expectation-setting text about your services (shown on your booking page and in the About section).


      Reminder emails

      Optional reminders sent to customers who provided an email (up to 3).


      Stripe payments Studio · optional

      Connect your own Stripe account to take card payments on your Studio booking page. Secret keys are encrypted and never shown again after saving.

      How to set up Stripe and link it to your booking page

      Payments go to your Stripe account — BookingPage does not hold customer card funds. You need a Stripe account and API keys from the Stripe Dashboard.

      1. Create a Stripe account at stripe.com/register (free). Use the email for your business.
      2. Complete business details in Stripe (Settings → Business). Live card payments require a verified account.
      3. Get your API keys: in Stripe open Developers → API keys. Turn on Test mode (toggle top-right) while setting up.
      4. Paste test keys here under the Sandbox keys tab below — pk_test_… (Publishable) and sk_test_… (Secret). Webhook signing secret is not needed for booking checkout — leave it blank.
      5. Click Save Stripe connection, then Test active connection. Fix any errors before going live.
      6. Enable payments on a service: in Step 3 set the service price type to Fixed with an amount (not “Starts from” or “Free”) — only fixed-price services collect payment online.
      7. Optional promo codes: in Step 4 add an offer with a code and set Online discount to Percent or Fixed amount. Customers enter the code at checkout and pay the discounted total. Codes with no online discount are display-only and cannot be applied on the booking page.
      8. Publish your page (Step 6). Open your live booking URL, enter name and email (required for card payments), pick a paying service, and complete a test booking with card 4242 4242 4242 4242, any future expiry, any CVC. To test a promo, click Apply after entering your code before paying.
      9. Go live: in Stripe switch off Test mode, copy pk_live_… and sk_live_…, paste under Production keys, set Active environment to Production, save and test again.

      Where customers pay: after you publish, paying services show a card form on your /book/your-slug page at checkout. Money settles in your Stripe balance (view payments in Stripe → Payments).

      Stripe enforces a minimum charge per currency (e.g. about £0.30 for GBP). Very large discounts may cap at that minimum rather than £0.

      Need help? Stripe’s account activation guide and test card numbers.

      Switch between test and live keys anytime. Only the active environment is used when customers pay.

      Not configured

      Not configured

      Connect Google Calendar (optional)

      Connect Google Calendar to show live availability and add confirmed bookings to your calendar. Or publish without it — customers can request bookings by email until you connect.

      Sign in to manage your page later

      Create a Studio account with Google or a password. You can edit services, hours, and branding anytime. Your business email stays locked after setup.

      Continue with Google Sign in or create password

      Connect Google Calendar & publish Reconnect Google Calendar

      You’ll sign in with Google to grant calendar access. New bookings appear on your calendar; we store your page settings only.

      What to expect when connecting Google Calendar