Step-by-step guides, tutorials, and answers for every part of Glamly.
Browse by topic
Everything covered
41 guides across 14 categories
🚀Getting Started
📅Bookings & Calendar
💳Deposits & Payments
🚫Cancellations & No-Shows
🔄Rescheduling
✂️Services & Extras
⚙️Business Rules
👥Clients
🚀Getting Started
Your business profile
2 min read
Your business profile details are collected during onboarding — so by the time you're using Glamly, your name, business type, contact details, and address are already saved. This guide covers where to update them if anything changes.
Updating business details
Go to Settings → Business Details to update your business name, phone, email, or address. Changes are saved using the Save button at the bottom of the page.
Updating your logo
Go to Settings → Business Details and scroll to the Brand Identity section to upload your logo. In Settings → Booking Page you can toggle whether the logo is displayed on your public page.
Managing your services
4 min read
Your initial services are set up during onboarding. You can add more services, edit existing ones, or remove them at any time from Settings → Services.
Adding a new service
Go to Settings → Services and click 'Add Service'. Fill in the name, price (£), and duration (minutes). You can also add a description, colour, category, and up to 4 photos.
Editing an existing service
Click on any service to expand it. Update any details and click 'Save Service'. Changes are live on your booking page immediately.
Service categories
Group your services into categories (e.g. Hair, Nails, Skin) to keep your booking page organised. Categories appear as labelled sections on your public page.
Deposit settings
You can require a deposit per service individually. Inside the service, toggle 'Require deposit' and set the percentage. The amount is calculated from the service price automatically.
Processing time — colour and treatment services
3 min read
Processing time lets you accurately represent services like colour treatments where the client sits while the colour develops — and you're free to work on someone else.
What is processing time?
Processing time is the window during a service when the client doesn't need you — for example, while a colour is developing, a mask is setting, or a treatment is processing. During this window you can start another client.
How to set it up
Go to Settings → Services and open the service you want to configure. You'll see two optional fields below the duration: Processing window (min) and Finish time (min). Fill in the minutes for each.
Example: full colour
Active time: 45 min. Processing window: 45 min (colour developing — you're free). Finish time: 30 min (toning, rinse, style). Total appointment block: 120 min.
Your booking link and public page
2 min read
Your booking link is created during onboarding and is ready to share from day one. It follows the format glamly.uk/your-name.
Finding your link
Your booking link is shown on your dashboard homepage. Copy it and share it anywhere — Instagram bio, WhatsApp, Facebook, business cards, or your email footer.
Customising your page
Go to Settings → Booking Page to update your public page. You can change your description, hero images, social media links, payment method icons, and parking information at any time.
Stripe — accepting deposits and payments
3 min read
Glamly uses Stripe to process deposits and full payments. Stripe connection is covered during onboarding — this guide explains how it works and where to manage it.
Checking your connection status
Go to Settings → Payments. Your Stripe connection status is shown here. If it shows 'Connected' and charges are enabled, you're ready to collect payments.
Payouts
Stripe pays out to your bank account on a rolling 7-day basis by default. Check your exact payout schedule and history inside your Stripe dashboard at dashboard.stripe.com.
Platform fee
Glamly charges a 1.5% platform fee on full payments. Deposits carry no Glamly platform fee — you only pay Stripe's standard processing fees. The platform fee is deducted automatically from your payout.
Switching from another system
2 min read
If you're moving to Glamly from another booking system (Fresha, Timely, a spreadsheet, or anything else), you don't have to start from scratch. We'll import your existing data for you.
What we can import
Client list (name, email, phone number, notes) · Upcoming appointments (date, time, service, client details, price) · Your full service menu (name, category, price, duration, deposit settings).
How to request an import
Export a CSV from your current system and send it to us via the Contact page. We'll map the columns, check everything looks right, and import it — usually the same day.
Things to check after onboarding
2 min read
Onboarding walks you through the essentials, but here are a few things worth double-checking before you start sharing your booking link.
Opening hours
Settings → Opening Hours — make sure your days and times accurately reflect when you're available. Clients can only book within these hours.
Buffer time
Settings → Rules → Buffer time — if you need a gap between appointments for clean-up or prep, set this now. It's easy to miss during onboarding.
Stripe (if accepting payments)
Settings → Payments — confirm Stripe is connected and charges are enabled before you start taking deposits.
📅Bookings & Calendar
How the booking flow works
4 min read
Understanding how clients book with you helps you configure your settings correctly and know what to expect at each step.
Step 1 — Client selects a service
The client visits your public booking page, browses your services, and selects the one (or ones) they want. If you have extras enabled, they can add those too.
Step 2 — Client picks a date and time
Available slots are shown based on your opening hours, existing appointments, buffer times, and any blocked days. The client picks their preferred slot.
Step 3 — Client enters their details
The client provides their name, email, and phone number. If a deposit or full payment is required, they pay it here via Stripe before the booking is confirmed.
Step 4 — Booking confirmed
Once submitted, the appointment is created. You receive a WhatsApp notification. The client receives a WhatsApp confirmation with their appointment details and a personal link to manage their booking.
Approving or declining a booking request
2 min read
When manual approval is enabled, new bookings arrive as 'Pending' and you must confirm or decline them before they're locked in.
Where to approve
Open the booking from your Dashboard. At the top of the booking detail panel you'll see 'Confirm' and 'Decline' buttons.
Confirming
Clicking 'Confirm' changes the booking to 'Confirmed' and sends the client a WhatsApp notification letting them know they're booked in.
Declining
If you decline, the booking is cancelled and the client is notified via WhatsApp. Any deposit paid is automatically refunded.
Creating a manual booking
3 min read
You can create bookings on behalf of clients directly from your dashboard — ideal for walk-ins, phone enquiries, or bookings made in person.
How to create one
Go to Dashboard → New Appointment. Select or add the client, choose the service, date, and time, then confirm.
Deposits on manual bookings
You can optionally request a deposit on a manual booking. The client will receive a WhatsApp message with a secure payment link to pay the deposit before their appointment.
Full payments
You can mark a manual booking as requiring full payment. The client receives a payment link to pay the full amount upfront.
Understanding booking statuses
2 min read
Every booking has a status that tells you and the client where things stand.
Pending
The booking exists but is not yet confirmed. This happens when manual approval is enabled. The slot is reserved while you decide.
Confirmed
The booking is locked in. Both you and the client have been notified.
Cancelled
The booking was cancelled by you or the client. If a deposit was paid and the cancellation was within the cutoff window, it is refunded. If it was a late cancellation, you keep the deposit.
No-show
The client didn't attend. Mark a booking as no-show from the dashboard. The deposit is retained.
Buffer time between appointments
2 min read
Buffer time adds an automatic gap between appointments so you have time to clean up, prepare, or travel before the next client arrives.
Where to set it
Go to Settings → Rules and find 'Buffer time'. Set the number of minutes.
Example
If a service is 60 minutes long and you have a 15-minute buffer, the next available slot after a booking starts 75 minutes later.
💳Deposits & Payments
Setting up deposits
3 min read
Deposits protect your time by ensuring clients are financially committed before their appointment.
Enabling deposits
Go to Settings → Payments and toggle 'Request deposits' on. This activates the deposit system across your business.
Per-service deposits
Each service can have its own deposit percentage. Open the service in Settings → Services, toggle 'Require deposit', and set the percentage.
How deposits work for clients
3 min read
When a client books a service that requires a deposit, they pay via Stripe before the booking is confirmed.
Client experience
After selecting a service and time and entering their details, the client is shown the deposit amount due. They pay via card through Stripe's secure payment page.
Remaining balance
The deposit is deducted from the total price. The remaining balance is settled directly with you on the day of the appointment.
Rescheduling
If a client reschedules, their deposit carries forward automatically. They do not need to pay again.
Refunding a deposit
2 min read
If a booking is cancelled or a client is owed money back, you can issue a refund from the booking detail panel.
Auto-refund (Stripe deposits)
If 'Auto-refund before cutoff' is enabled in Settings → Rules, Stripe deposits are automatically refunded when a client cancels before the cutoff window.
Manual refund via Stripe
For Stripe-collected deposits, open the booking and tap 'Refund'. You can refund the full deposit or a partial amount.
Full payments — collecting the full amount upfront
3 min read
Full payments let you collect the entire service price at the time of booking, rather than just a deposit.
Enabling full payments
Go to Settings → Rules and toggle 'Accept full payments' on. This unlocks the full payment options across your business.
Per-client full payment
You can require a specific client to always pay in full. Open the client in your client list and toggle 'Require full payment'. Useful for clients with a history of no-shows.
Platform fee
Glamly charges a 1.5% platform fee on full payments, deducted automatically from your payout.
Recording cash and manual payments
3 min read
Not every payment goes through Stripe. When a client pays in cash, by card reader, or bank transfer, you can record it directly in Glamly so the booking's payment status stays accurate.
How to record a payment
Open the booking from your dashboard. In the Payment section, tap 'Take payment'. Enter the amount received, choose the payment method, and confirm.
The payment timeline
Every payment and refund appears as a chronological entry in the Payment section. You can see at a glance: what was collected, when, how, and what's still outstanding.
🚫Cancellations & No-Shows
How clients cancel a booking
2 min read
Clients cancel their booking using the manage link in their WhatsApp confirmation message — no need to contact you directly.
Within the cutoff window
If the client cancels before your cancellation cutoff, their deposit is automatically refunded if 'Auto-refund before cutoff' is enabled.
After the cutoff window
If the client cancels after the cutoff window, the deposit is retained as a cancellation fee. If card on file is enabled with auto-charge, the saved card is also charged automatically. The client is shown a clear warning — including the charge amount — before they confirm.
Setting a cancellation cutoff
2 min read
The cancellation cutoff defines how many hours before an appointment a client can cancel and still receive a deposit refund. Cancellations inside this window are 'late' and the deposit can be retained.
Where to set it
Go to Settings → Rules and find 'Cancellation cutoff'. Set the number of hours.
Recommended setting
48 hours is the most common cutoff. It gives you enough notice to rebook the slot while giving clients reasonable flexibility.
Marking a no-show
2 min read
If a client doesn't attend their appointment, mark it as a no-show in your dashboard.
How to mark
Open the booking from your dashboard and click 'Mark as no-show'. The booking status updates accordingly.
Deposit handling
When you mark a no-show, any deposit paid is retained — the client forfeited it by not attending.
Card on file auto-charge
If card on file is enabled with 'Auto-charge on no-show' turned on, Glamly automatically charges the saved card when you mark the appointment as a no-show. You'll see the charge amount in the confirmation prompt before it fires. The card charge status is shown in the Payment section of the booking.
Card on file — charging for no-shows and late cancellations
4 min read
Card on file lets you save a client's payment card at booking without charging them upfront. If they no-show or cancel too late, Glamly charges the card automatically — no manual chasing needed.
How to enable it
Go to Settings → Rules and scroll to 'Card on file'. Toggle it on (Stripe must be connected first). Choose your mode: 'Card on file only' saves the card with no upfront charge, or 'Deposit + card on file' collects the deposit as usual and also saves the card.
Setting the charge amount
Choose a percentage of the booking value (e.g. 100%) or a flat fee (e.g. £30). This is the amount charged when a no-show or late cancellation is recorded. The amount is locked in at the time of booking so clients always know what they agreed to.
Auto-charge triggers
Turn on 'Auto-charge on no-show' to charge the card automatically when you mark an appointment as a no-show. Turn on 'Auto-charge on late cancellation' to charge automatically when a client cancels after your cutoff window. When you cancel as the salon, you choose whether to charge or waive.
Per-service and per-client overrides
You can override card on file behaviour per service (Settings → Services) or per client (client profile → Settings tab). Options are: use global setting, card only, deposit + card, or disabled for that service or client.
What the client sees
When card on file is required, the client enters their card details on the booking page. They see a clear message that their card will not be charged today, and must tick a consent checkbox before confirming. If they cancel late, they see the exact charge amount in a warning before they confirm the cancellation.
Charge status in the dashboard
The Payment section of every booking shows a 'Card on file' row. The status updates to: Saved (card stored, not yet charged), Charged £X (charge successful), or Charge failed (something went wrong — resolve manually via Stripe).
🔄Rescheduling
How rescheduling works
3 min read
Clients can request to reschedule via the manage link in their WhatsApp confirmation. You can also reschedule from your dashboard.
Client-initiated reschedule
The client visits their manage link, clicks 'Reschedule', selects a new available slot, and confirms. You receive a WhatsApp notification of the change.
Deposit on reschedule
The deposit always carries forward to the rescheduled appointment automatically. The client never needs to pay again.
Enabling / disabling
Turn client reschedule on or off in Settings → Rules. You can also set a reschedule cutoff to prevent last-minute changes.
✂️Services & Extras
Adding and editing services
3 min read
Services are what clients book. You can have as many as you like, grouped into categories.
Adding a service
Go to Settings → Services and click 'Add Service'. Fill in the name, price, duration, and category. Optionally add a description, colour, and up to 4 photos.
Service colour
Assign a colour to each service. It appears in your calendar view so you can instantly see what type of appointment each block is.
Extras — add-ons clients choose at booking
3 min read
Extras are optional add-ons clients can select during booking, such as a conditioning treatment, nail art, or gel top coat. Each has its own price and optional duration.
Creating extras
Go to Settings → Services and scroll to the Extras section. Click 'Add extra' and give it a name, price, and optional additional duration in minutes.
Linking extras to services
Open a service, scroll to 'Available extras', and tick the extras you want available for that service. Clients only see extras linked to the service they've selected.
Aftercare instructions and documents
2 min read
Aftercare content is shown to clients on their manage page after their appointment, so you don't need to remember to send it separately.
Adding instructions
Open a service in Settings → Services and scroll to the Aftercare section. Write your aftercare text in the instructions field.
Attaching documents
Upload PDF aftercare guides. Clients can view and download them from their manage page.
⚙️Business Rules
Setting your opening hours
2 min read
Opening hours define which days and times clients can book. Slots outside these hours don't appear on your public booking page.
Where to set them
Go to Settings → Opening Hours. Toggle each day on or off and set your start and end times.
Different hours per day
Each day can have different hours. For example, shorter hours on Saturdays and closed on Sundays.
Days off and time off
2 min read
Block out specific dates or time ranges when you're unavailable, without changing your regular opening hours.
Full days off
Go to Settings → Time Off. Click 'Add day off' and select the date. That day becomes fully unavailable for bookings.
Holiday blocks
For multi-day closures, use 'Holiday blocks' in Settings → Rules to block a date range in one step.
Location type — studio, mobile, or either
2 min read
You can offer studio appointments, travel to clients, or both — set per service.
Setting location type
Each service has its own location type: Studio, Mobile, or Either. Open the service in Settings → Services and choose the appropriate type.
Travel fee
You can charge a flat travel fee for mobile visits. Go to Settings → Rules and enter an amount in the 'Travel fee' field. Leave blank or set to £0 to not charge a travel fee.
Gap Prevention
2 min read
Gap Prevention stops clients from booking slots that would leave a short, unfillable gap in your day.
How it works
You set a minimum gap size (in minutes). Glamly only shows times that either start right after your previous appointment ends or leave enough space for at least one more booking of that minimum length.
Setting it up
Go to Settings → Rules and find the 'Gap Prevention' card. Toggle it on and enter your minimum gap threshold in minutes. A common starting point is 30 minutes.
👥Clients
Your client list
2 min read
Glamly automatically builds your client list from everyone who books with you. You can also add clients manually.
Viewing clients
Go to Dashboard → Clients to see all clients. Search by name, email, or phone number.
Adding clients manually
Click 'Add client' to create a record manually. Useful for walk-ins or adding a client before they've booked online.
Adding notes to a client
1 min read
Use client notes to record important information — allergies, preferences, medical notes, or anything relevant to their appointments.
How to add notes
Open the client from Dashboard → Clients and click 'Edit'. Add your notes and save.
📋Consultation Forms
What are consultation forms?
2 min read
Consultation forms are questionnaires clients complete before their appointment. They are required by professional standards and insurance in many areas of the beauty industry — especially for chemical treatments, lash extensions, and skin treatments.
How it works in Glamly
Create a form template in Settings → Consultation Forms, link it to a service. When a client books that service, they're prompted to complete the form via their WhatsApp manage link before their appointment.
Creating a consultation form
4 min read
Build form templates in Settings → Consultation Forms.
Using a predefined template
Glamly offers four ready-made templates: General Beauty Consultation, Hair Colour Consultation, Lash Extension Consultation, and Skin Treatment Consultation.
Field types
Text · Text area · Yes / No · Yes / No with follow-up detail · Dropdown · Patch test (Yes/No + date) · Declaration (required consent checkbox).
Linking to services
At the bottom of the form editor, tick the services this form applies to. Save. The form is now linked — clients booking those services will be prompted to complete it.
🎁Promotions
Creating a promotion
3 min read
Promotions let you offer discounted prices for a set period. They appear automatically on your public booking page when active.
Creating a promotion
Go to Settings → Promotions and click 'Create promotion'. Give it a name, set the start and end dates, and choose the discount type.
Discount types
Flat discount: a fixed £ amount off a service. Percentage per service: a specific % off each service you choose. All-services percentage: one % applied to every service at once.
%Discounts
Off-peak discounts
3 min read
Off-peak discounts automatically apply a percentage reduction when a client books during a quieter window — for example Monday mornings or mid-week afternoons. No vouchers needed; the price updates as soon as the client picks a qualifying slot.
Setting up a rule
Go to Settings → Discounts and click 'Add rule'. Give it a name, pick the days and time window, select the services it applies to, and enter the discount percentage.
🎟️Gift Vouchers
Setting up gift vouchers
3 min read
Gift vouchers let clients purchase a credit towards any booking. When enabled, a 'Buy a Gift Voucher' link appears on your public booking page.
Enabling vouchers
Go to Settings → Gift Vouchers and toggle 'Enable gift vouchers' on. Once enabled, configure your voucher amounts, expiry period, and any terms.
Stripe requirement
Clients pay for vouchers via Stripe, so your Stripe account must be connected before vouchers can be purchased.
How clients purchase and redeem vouchers
3 min read
Clients purchase vouchers on your public gift page and receive a unique code by email. They enter the code at checkout when booking to deduct the voucher value.
Redeeming at booking
On your public booking page, at checkout there is a 'Have a gift voucher?' toggle. The client enters their code and clicks Apply — the balance is deducted from the total.
Partial redemption
If the voucher balance is less than the booking total, the client pays the remainder by card. The remaining voucher balance is updated after the booking.
🔔Notifications
How client notifications work
3 min read
Glamly sends automated notifications to clients throughout their booking journey via WhatsApp and email — keeping them informed without any extra work from you.
Booking confirmation
As soon as a booking is confirmed, the client receives a WhatsApp message (and optionally an email) with their appointment details and a personal manage link.
Appointment reminders
Glamly sends a reminder message before the appointment. You can configure how many hours before the appointment the reminder is sent in Settings → Notifications.
WhatsApp message allowance & usage limits
2 min read
Glamly includes a monthly WhatsApp message allowance on every plan. Here's how it works.
Free trial
Your 30-day free trial includes 50 WhatsApp messages. This lets you experience automated reminders and confirmations from day one.
Paid plans
Once subscribed, your allowance is 100 messages per month (or 200 for plans started before May 2026). Usage resets on your monthly billing date.
Overage charges
Messages beyond your monthly allowance are charged at £0.10 each and billed at the end of your billing cycle.
⚡Promote a Slot
What is Promote a Slot?
2 min read
Promote a Slot turns any empty appointment into an instant booking link you can share on social media, WhatsApp, or anywhere else.
When to use it
Use it the moment you have a cancellation or a gap you want to fill fast. Post the link on your Instagram story, WhatsApp status, or Facebook.
How to generate a promoted slot link
3 min read
Generating a promoted slot link takes about 30 seconds.
Step 1
Go to your Bookings Hub and tap the lightning bolt button labelled 'Promote a slot' in the top right corner.
Step 2
Choose the service, date, and time. If you choose a date/time that has already passed, Glamly shows a warning.
Step 3
Tap 'Generate booking link →'. Glamly creates your unique URL and shows two ready-to-post captions. Copy or tap Share to open your device's native share sheet.
Still need help?
Our support team is here — or check the FAQ for quick answers.