Result
Your business takes bookings at any hour from a link, with your hours, time between appointments and a reminder for every client.
- Estimated time
- 50 minutes
- Cost
- US$ 0 to set up. Each email costs less than a cent: US$ 0.675 per 1,000.
Mission 9 · AXIS Launch
Your business takes bookings at any hour from a link, with your hours, time between appointments and a reminder for every client.
Result
Analogy
Picture a receptionist who answers at 11 p.m. on a Sunday. She knows your hours by heart, never books two clients at the same time and leaves fifteen minutes between appointments so you can clean up.
She also sends every client a confirmation and, the day before, a reminder.
Your HighLevel calendar is that receptionist. Today you teach her your hours and give her her first shift.
Why it matters
A client messaged Alba at 10 p.m. on a Sunday to book lashes. Alba saw the message at noon on Monday. By then, the client had already booked at another studio that had an online booking link open all night. It wasn't the price or the quality: it was the hour when nobody answered.
Step-by-step guide
Menu paths are shown as they appear in the English interface, with the Spanish name in parentheses for teams that work in Spanish. Everything happens inside your sub-account, as one of its users (mission 2) and with the time zone you set in mission 3. Each calendar is set up under Settings → Calendars (Configuración → Calendarios); the Calendars menu is where you see the appointments.
Pick a service and its length. For the practice account: "Lash appointment," 60 minutes.
Pick your business hours: Monday to Saturday, 10 a.m. to 7 p.m.
Pick the break between appointments (15 minutes), the minimum notice (2 hours) and how far ahead people can book (30 days).
Key points
Settings → Calendars → + → Personal bookingIn a Spanish-language account: Configuración → Calendarios → + (o «Crear calendario») → Personal booking
Before you start, make sure you're a user of the sub-account; you did it in mission 2's "Add yourself to your sub-account" step. If Select team member says No Data below, go back to that step.
Open Settings → Calendars. The tabs at the top are Meetings, Services, Rentals and Connections; inside are Calendars, Preferences and My availability. If those three show in Spanish even with your interface in English («Calendarios», «Preferencias», «Mi disponibilidad»), they are the same tabs.
Click the blue + button, which has no text, to the right of the filters. If there are no calendars yet, the button says Create calendar.
Choose calendar type opens. Pick Personal booking: it's the one HighLevel recommends for 1:1 appointments with one person.
In the New calendar window, enter "Lash appointment" under Calendar name and select yourself under Select team member.
Check Custom URL: after /widget/bookings/ comes a short name built from the calendar name, like lash-appointment. Set Meeting duration to 60 minutes and click Confirm.
Key points
Round robin, Class booking and Collective booking. Under Explore more types there's Event calendar: don't pick it, because it has no users to assign the appointment to and doesn't check your other calendars.Settings → Calendars → (your calendar) → Availability · Booking rulesIn a Spanish-language account: Configuración → Calendarios → (tu calendario) → Disponibilidad · Reglas de reserva
Open your calendar. The editor has the sections Basic details, Staff & location, Availability, Booking rules and Advanced settings, with Save changes at the top.
Under Availability you see your user's schedule (by default, "Weekdays, 8:00 AM to 5:00 PM"). An on-screen tip reads "The timezone for meetings is set within the selected availability schedule," so the time zone comes from there.
Your weekly hours and their time zone live in your schedule: Settings → My Profile → Calendar → Schedules, or Settings → Calendars → My availability. Set Monday to Saturday, 10 a.m. to 7 p.m., in your business's time zone.
Back in your calendar, check that Availability shows that schedule. If it shows another one, pick yours.
Under Booking rules, set Meeting interval to 15 minutes, Meeting duration to 60 and Date range to 30 days. "Count available days only" can stay as it is.
Set Minimum scheduling notice to 2 hours. Its unit selector defaults to Days: switch it to hours.
Set Post buffer time to 15 minutes: it's the break after each appointment. You don't need Pre buffer time, the margin before the appointment.
Maximum bookings per day and Maximum bookings per slot cap how many appointments fit per day and per time slot; you don't need them today. Save with Save changes.
Key points
Availability. Make sure your schedule's time zone matches your business's (mission 3). The client sees the times in her own city's time.Post buffer time is «Margen posterior» and Minimum scheduling notice is «Aviso mínimo de programación».Meeting interval is «Intervalo de reunión» and Date range is «Intervalo de fechas»; Pre buffer time is «Margen de preparación». The caps are «Reservas máximas por día» and «Máximo de reservas por franja horaria».Settings → Calendars → (your calendar) → Booking rulesSettings → Calendars → (your calendar) → Advanced settings → Notifications & policiesIn a Spanish-language account: Configuración → Calendarios → (tu calendario) → Configuración avanzada → Notificaciones & políticas
Under Advanced settings, open Notifications & policies. There's one row per notice: Appointment booked (Status: Unconfirmed), Appointment booked (Status: Confirmed), Cancellation, Reschedule, Reminder and Follow-Up.
Each row shows the Email, In-app, SMS and WhatsApp channels and a pencil to edit it. Don't assume email is on: only In-app may be.
Click the pencil on Appointment booked (Status: Unconfirmed). On the Email tab, set the switch to Enabled and, under "Who should receive this notification?", choose Contact.
Do the same on Appointment booked (Status: Confirmed). That way the confirmation arrives whatever status the appointment gets.
Do the same on Reminder and choose when it goes out: one day before the appointment.
Leave SMS and WhatsApp off for now. Save each notification in its window and, at the end, the calendar with Save changes.
Key points
Auto-confirm new calendar meetings, under Form & confirmation, comes turned on: the appointment comes in confirmed. Turn on both "Appointment booked" rows anyway: if someone turns that option off, the confirmation still arrives.Reminder), so clients don't get every message twice.Settings → Calendars → (your calendar) → Advanced settings → Form & confirmationIn a Spanish-language account: Configuración → Calendarios → (tu calendario) → Configuración avanzada → Formulario & confirmación
Under Advanced settings, open Form & confirmation. In the "Forms & guests" block, Select form is set to "Default (First name, Last name, Email, Phone, Notes)." Leave it.
Below it is Consent checkbox, turned on. Its text is generic: "I confirm that I want to receive content from this company using any contact information I provide."
Turn it off. Appointment emails are service messages, and the messaging consent boxes live in your mission 8 form, one per purpose.
Under Confirmation page, change the Thank you message. The default reads "Thank you for your appointment request. We will contact you shortly…", which misleads: with auto-confirm on, the appointment is already booked.
Write something short, like "You're booked. Your confirmation is on its way by email." Save with Save changes.
Key points
Source: F4
Settings → Calendars → (your calendar) → Share calendar → Permanent linkIn a Spanish-language account: Configuración → Calendarios → (tu calendario) → (flecha de compartir) → Permanent link
At the top of the editor, click the share icon (an arrow). Share calendar opens, with the tabs Scheduling link, One time link, Embed code and QR code.
Copy the Permanent link. It looks like https://api.leadconnectorhq.com/widget/booking/<id> and doesn't change even if you change the URL's short name.
Heads-up: opening Share calendar saves the calendar on its own. If you left a change half-done, check it.
Open the link in a private browser window, without your login.
Pick a time on your next business day and book as Fran Test AX-7K2Q, with an email of yours that isn't in your contacts, so you get the confirmation.
For the phone number, use yours, never a made-up one.
Find the appointment in Calendars, in the calendar view or the appointment list.
Key points
Scheduling link one (/widget/bookings/ plus the short name): that one changes if you change the short name.Fran Test AX-7K2Q in Contacts.Don't connect your Google Calendar today unless you need it. If you do, check that it blocks only events marked as busy; you'll see it in full in lesson II.5.2.
Don't build team calendars or appointment distribution. That comes in module II.5.
Key points
Source: F10
Interactive
Change the inputs to your business's numbers and see how many appointments your receptionist can book.
Building, proving, checking and explaining in your own words happen inside your AXIS account, with your personal code and AXIS Tutor at your side.
If it breaks
Open the troubleshooting tool with the wrench next to your calendar. NOTICE is the minimum notice, TOOFAR the date range, CONFLICT another calendar, and USER means nobody is assigned.
Source: F9
Check your schedule's time zone under Settings → My Profile → Calendar → Schedules: it's the one the calendar uses, and it should match your business's, the one from mission 3. If you booked from another city, the page showed you your local time.
Source: F8
Under Notifications & policies, check that both "Appointment booked" rows have Email set to Enabled with Contact as a recipient, and look in spam. Make sure you booked with an email you read.
Source: F14
It may be the browser, which remembered other details, or your phone: HighLevel looks up contacts by email, then by phone. Book again in a private window. If it still attaches and your mission 8 is already verified, delete the earlier test contact and book again.
Source: F16
Select team member says No Data and I can't assign myself.You're not a user of the sub-account. Add yourself as in mission 2: in Agency View, Settings → Users → Edit user → Roles & permissions → Add sub-accounts. If you picked an event calendar, create a Personal booking one instead: event calendars have no users.
Source: F2
Date
AXIS by CREZIR · Editorial lead: Daniel Mendoza Arévalo · Verified on October 11, 2026 against the HighLevel Help Center