Everything you need to run your salon, spa, studio, or service business on PeasyBooking — written to be read straight through, once, by whoever sets things up. It’s one manual for all plans: every section is labelled with the plans it applies to, so you can see at a glance what’s included on your plan and what an upgrade would unlock.
PeasyBooking has six plans, and each one includes everything in the plans below it. As you go up a tier you keep everything you already had and unlock more:
Prices are in Canadian dollars (US businesses are billed the same numbers in US dollars), and annual billing gives you 2 months free. There’s no per-booking commission and no per-practitioner fee — each plan is one flat price for the business.
Throughout the manual you’ll see a small badge under each heading. Here’s what they mean:
A couple of capabilities — SMS reminders and a custom email domain — are add-ons: they’re billed on top of your plan and are noted with the Add-on badge where they come up.
A few features are switched on for your account separately from your plan — online card payments, SMS, and the booking-widget snippet. Their cards appear under Settings → Billing & add-ons once they’re available for your business; if you don’t see one, ask support.
Available on: All plans

Guided setup — eight short steps from “Tell us about your business” to a live booking page.
Create your account at /signup with an email and a password — at least 8 characters with upper- and lower-case letters and a symbol, or any passphrase of 15 or more characters; a checklist under the field ticks each rule as you type. You start with a 14-day free trial of Starter — no card required — and can switch the trial to Team or Essential on the Plan step; the Free plan stays free forever. From there, a short guided setup walks you through eight steps. Every one of them can be revisited later in Settings, so don’t agonize:
app.peasybooking.com/p/your-business. Copy the link, print the QR code for your front desk, preview the page, and copy a ready-made line for your Instagram bio. This screen also offers the CSV import (you see a preview and a report of any rows that need attention before anything is saved) and the best three minutes you’ll spend today: a short test-booking checklist — open your booking page and book a service as if you were a client, watch it appear on your calendar and check the confirmation email, then cancel it from the calendar to free the slot.After setup you land on Home — your business at a glance (see the next section).
The left menu (the “sidebar”) groups everything by how you work: Daily work (Home, Front desk, My day, Calendar — plus Kiosk and Classes when those modules are on), Care (Clients, Chat, Forms), Business (Services, Payments, Memberships), Growth (Marketing, Reviews, Link-in-bio), and Management (Reports, Settings). The notification bell sits at the top of the sidebar, next to the PeasyBooking name, and your business name sits just below it — if you belong to more than one business, it’s a switcher. The sidebar’s footer holds the link to this manual, your setup progress, and your account menu (your email and role, New business, and Sign out). Modules you’ve hidden (or that start hidden for your field, like Kiosk or Classes for a beauty business) appear in the menu as soon as you enable them under Settings → Workspace. PeasyBooking works on any device — on phones the sidebar becomes a bottom bar with four tabs and a More sheet for everything else, and the bell moves to the top-right corner, so you can run the day from behind the desk or on the go.
PeasyBooking runs in your web browser, and you can also add it to a phone’s or tablet’s home screen so it opens like an app, straight onto Home. On an iPhone or iPad, open PeasyBooking in Safari, tap Share, then Add to Home Screen. On Android, open it in Chrome and choose Add to Home screen (or Install app) from the browser menu. On a computer, Chrome and Edge offer the same install option in the address bar. Installing changes only how PeasyBooking opens — booking alerts still reach you by email and on the notification bell.
Available on: All plans

Home — your business at a glance the moment you sign in.
Home is the first page you see when you sign in. It answers “how is today going?” without opening anything else, and every number on it links to the page where you act on it.
While you’re setting up, Home also carries a Finish setting up checklist (working hours, services, team) with a progress meter, and while you’re on a trial, a card shows the trial’s end date with a Choose a plan button. If clients would still see you by your email handle, a one-time Set your display name card asks for the name you’d like on your booking page.
Available on: All plans· staff logins require Starter and up
PeasyBooking uses role-based access so each person sees only what they need. There are three everyday roles:
Available on: All plans
Each plan includes a number of billable practitioner seats — Free 1, Starter 2, Team 3, Essential 8, Scale 25, Custom unlimited. Receptionists don’t count against that limit (paid plans include unlimited receptionists; Free is owner-only). Settings → Team shows how many seats you’ve used. When you try to add a practitioner beyond your plan’s limit, a Room for your whole team prompt names the plan that fits. During your free trial you can Continue my free trial on that plan at no charge (the trial keeps its end date, and no card is needed) and then add your teammate; otherwise Choose the plan to subscribe. The seat isn’t added until the plan has room.
Available on: Starter+· owner or receptionist manages the team
On Free only the owner has a login. From Starter up, manage your team under Settings → Team:
Available on: Starter+· the current owner starts it
If someone else set PeasyBooking up — a receptionist or a manager — they can hand the business to its real owner without starting over:
For your security, starting and accepting a transfer may ask you to sign in again. Each person keeps their own login — a transfer doesn’t change the email anyone signs in with. On a paid plan, PeasyBooking invoices go to the new owner’s email once they accept.
Available on: All plans· managed by the owner

Settings → Billing & add-ons — switch plans, choose monthly or annual, and manage your card, all through Stripe.
Every new account starts on a 14-day free trial of Starter (or of the plan you picked on the pricing page) — no card required, and it’s already running the moment you sign up. On the setup Plan step you can switch the trial to Team or Essential; the end date stays the same. Subscribe to Starter, Team, or Essential any time (you’re billed that day), or let the trial run out and land on the Free plan with all your data intact. Scale has no trial — it’s billed the day you subscribe.
Manage everything under Settings → Billing & add-ons:
The same tab holds the two add-ons — SMS reminders ($15/month, see Reminders) and a custom email domain ($25/month, included on Scale — see Custom email domain) — plus online payments, the booking-widget snippet, and search visibility for your public pages.
Marketplace, honestly. We’re building an optional discovery marketplace — listings so nearby clients can find you, for a flat monthly fee, with no commission on your bookings, ever. It isn’t purchasable yet: you may see the card in Settings, but checkout isn’t enabled. When it launches, joining will be entirely optional and your direct bookings stay yours either way.
Currency & tax. Your plan is billed in your local currency — Canadian dollars in Canada, US dollars in the United States — and any applicable sales tax is calculated and shown at checkout. For businesses outside Canada, Stripe processes the subscription as the merchant of record and handles sales tax on our behalf; the price you see is the same either way. (This is about your PeasyBooking subscription and add-ons — it’s separate from how you take payments from your own clients, covered under Payments & checkout.)
Downgrades take effect at the end of the current billing period, and your data is never deleted on a downgrade — features that aren’t in your new plan simply become read-only or hidden until you upgrade again.
Available on: All plans

Week view — the time grid with every visit in place. Click any open time to book it.
The Calendar is your daily hub, with Day, Week, and Month views. PeasyBooking prevents double-booking automatically — a staff member or resource can never be booked into an overlapping slot.
Day and Week always show the time grid — even on an empty day — so you can book straight from it.
On the calendar itself, small markers show each visit’s readiness at a glance: a ? when the client hasn’t confirmed and a $ when a balance is owing. Clients can confirm from their manage link (the one in every confirmation and reminder) or by replying 1 to an SMS reminder, and your Home page lists anything that still needs a human — unconfirmed visits, balances, freshly freed slots, and visits waiting on checkout.
The calendar is the whole business’s view. Two companion pages show the same day from a particular chair: Front desk for the reception team and My day for each practitioner.
Each staff member has working hours that define when they’re bookable. To take time out of the schedule, use Block time on the calendar (choose who — one person or Everyone (whole location) — the date, a from/until time, and a note) for breaks, admin time, or a closed afternoon. The note shows on the calendar, and blocked time is removed from online booking automatically. Add longer time off for vacations the same way. Services can also include setup/cleanup buffers and, for salons, a processing-gap during which the room stays held but the stylist is free.
Available on: All plans

Front desk — today from the reception team's chair: arrivals, walk-ins, tasks, and the waitlist.
Front desk (under Daily work in the sidebar) is the reception team’s home: everything about today, with no financial analytics. Receptionists land here when they sign in; owners and managers reach it from the sidebar. Use it to greet arrivals, book walk-ins, and keep the day moving.
The page shows:
The waitlist is a list of guests who wanted a time you didn’t have. When your day is full, guests join it right from your booking page (“Can’t find a time that works? Join the waitlist”) — they pick the service, a date window, and how to reach them. The moment a matching appointment is cancelled, the freed slot is offered automatically: the guest gets an email (and a text, with SMS consent) with a link that holds the time for 10 minutes — one tap books it, no sign-in. If they don’t take it, the slot moves on.
Two offer policies, set per location under Settings → Schedules → Booking rules: Strict queue — one offer at a time (the default) offers one person at a time, oldest first; First to confirm wins notifies everyone who matches and the quickest reply gets it — everyone else quietly stays on the list.
The Front desk page shows the live queue. For each waiting guest you can:
Reception can also add a client to the waitlist from the checkout rebooking prompt.
Available on: All plans

My day — your own schedule for today: each visit moves from arrived to started to finished, and your tasks sit underneath.
My day (under Daily work in the sidebar) shows a practitioner only their own appointments for today — never anyone else’s schedule. Practitioners land here when they sign in. Each appointment card shows the client (with their allergy flag if one is on file), the arrival state, and one-tap actions as the visit moves along:

Open visit — the visit workspace puts the client, the services, and checkout one tap away.
Open visit (on the card, or “Open visit workspace” in the calendar drawer) opens the visit workspace: the client’s details and alerts, their previous visit (or “First visit”), active memberships and package credits, the services being delivered, the same Arrived / Start / Finish / Complete buttons, the visit’s service notes (when that module is on), and one-tap Message client and Open checkout buttons. My day also shows a count of unread client messages, and each staff member sees the tasks aimed at them here under My tasks.
For aesthetics businesses, the Finish form also captures product, lot number and service area — operational traceability that then shows on the visit workspace.
Available on: All plans

The client profile — a full page with the client list beside it, totals at a glance, and tabs for everything about the client.
The Clients area is your address book and visit history. Most clients are created automatically the first time they book online — you only add someone by hand when they call or walk in. Click a client to open their profile as a full page. On a wide screen your client list (with search) stays on the left, so the next client is one click away; on a phone, All clients takes you back to the list.
The tab you’re on is part of the page address, so a bookmark or a reload lands on the same tab.
To add a client yourself:
On each profile you can also:
To bring an existing client list over from another tool, see Importing your data.
Available on: Starter+· existing notes stay readable on Free

Service notes — a signed note is locked; a correction goes in an addendum underneath it.
Service notes are short per-visit notes on what you did and what you used — the products, the settings, how it went, and what to do next time — signed by the person who did the work. They’re notes on the service, not health records: keep diagnoses and health history out of them.
Service notes is a module you turn on under Settings → Workspace → Modules (it starts on for aesthetics businesses). Notes live on the client profile’s Service notes tab, which lists all of the client’s notes newest first, and on each visit’s page, where a note you write is linked to that visit.
A note can carry up to four drawings. Add sketch gives you a blank canvas; Add area map gives you an outline — face (front, left side, or right side) or body (front or back) — to mark the areas you worked on. Draw with a finger, stylus or mouse, choose a width and colour, use Mark to drop a labelled marker, and Undo or Clear as you go.
Available on: Starter+· owners and managers manage templates
Templates are the checklists, choices and outlines your team fills in for a service. Open them from the Note templates link at the top of the Service notes tab. Press New template and add fields — Heading, Text, Checklist, Choice, Sketch, or Area map — marking text and choice fields Required before signing where you need them; or press Add starter templates for ready-made ones (Facial, Dermaplaning, Laser hair removal, Lash & brow, and Waxing). Editing a template never changes notes already written, and you can Archive one you no longer use.
Owners, managers and staff write notes. Staff see only their own clients’ notes; receptionists can read signed notes but not write them. On the Free plan, notes you’ve already written stay readable, and writing new ones is included from Starter up. Every time someone reads, writes or signs a note it’s recorded in the access log.
Available on: All plans

Services — name, duration, price, buffers, add-ons, and per-staff overrides.
A service is anything a client can book: a haircut, a facial, a massage. Your services power the calendar, your booking page, and your prices, so this is the first thing to set up. To add one:
Your service list is grouped by category, with anything uncategorised under Other services. The editor’s other tabs — Staff, Add-ons, Resources, and Packages (a pointer to the Memberships page, where packages and memberships that include the service are set up) — hold the extras. For each service you can:
If a service needs more than a person — a treatment room, a styling chair, one shared laser — turn on resource scheduling under Settings → Schedules → Resources and add your units (each has a name and a kind: room, chair, station, equipment, or your own). Then, in the service editor’s Resources tab, say what one visit needs (e.g. “one free room”). From that moment the whole platform respects it: times without a free unit simply aren’t offered online, and two staff members can never book the same room at once — the database itself refuses the second booking. The toggle is off by default, so solo businesses never see any of this; turning it off later (or downgrading) instantly returns bookings to people-only scheduling, keeping your configuration saved for when you re-enable it.
Available on: Team+

Classes — capacity-based group sessions with an automatic waitlist.
Classes are group sessions with a capacity — yoga, spin, bootcamp — where many clients share one time slot. They live on the Classes page, a workspace module included from the Team plan: it’s on by default for fitness businesses, and any other business can enable it under Settings → Workspace → Modules.
Define a class with New class — its duration, capacity, drop-in price, default instructor and (optionally) a room from your resources. Like services, a class and each session’s roster open as a full page, with your class list beside them on a wide screen (All classes takes you back). Then schedule sessions: pick the first date and time, the instructor, and how many weeks to repeat — each session is created up front, so editing or cancelling one never touches the others.
Rosters and the class waitlist. Each session has its own roster. Adding someone past capacity puts them on the session’s waitlist; when a booked spot frees up, the oldest waitlisted person is promoted automatically and notified by email. Cancelling a session removes everyone, notifies them, and frees the time.
Online class booking. Classes marked “bookable online” appear in a “Book a class” section on your public booking page with live spots-left counts. A full session offers “Join waitlist” instead. Guests get a confirmation email with a manage link where they can cancel — the freed spot goes to the first person in line automatically. No online payment is taken for classes: drop-ins pay at the studio.
Memberships & packages. A class can be marked “included with an active membership” and/or “a package credit covers a spot”. Coverage is applied automatically when a spot is booked (membership first, then one package credit) and shown on the roster and the guest’s confirmation. Cancelling a package-covered spot returns the credit.
Check-in & attendance. On the roster, check attendees in (or mark no-shows) as they arrive; both are undoable. Attendance stays on the class roster — it never touches your 1-1 appointment lifecycle.
Classes respect your 1-1 calendar. A scheduled session blocks the instructor (and the room, if set) for regular appointments — you’ll see it as blocked time on the calendar — and scheduling a session over an existing appointment, class or blocked time is refused with a clear message.
Available on: All plans

Your public booking page — clients pick a service and a conflict-free time, no account needed.
Every business gets a public booking page (at a /p/your-business link) where clients pick a service, a practitioner, and a time, then book — no app or account required for them. Share the link on your website, social profiles, and email signature.

Booking rules (Settings → Schedules) — one panel controls how far ahead clients can book, whether requests need your approval, and how the waitlist behaves.
Settings → Schedules → Booking rules controls how the page behaves, per location: how often times are offered (every 5, 10, 15, or 30 minutes), the minimum notice (pick “next day” to turn same-day online booking off), how far ahead people can book, an optional cap on online bookings per day (walk-ins and phone bookings never count against it), your cancellation policy text and free-cancellation window (shown on your booking page and the guest’s manage page), whether guests may reschedule from their manage link, who can book online — anyone, or existing clients only (matched by the phone or email you have on file; new people are asked to call) — a per-client cap on upcoming bookings (it counts requested, booked, and confirmed visits), and the waitlist offer mode. The defaults are exactly how PeasyBooking has always behaved — change nothing, nothing changes.
Set “New online bookings are → Requests” and online bookings stop confirming themselves: the guest sees “Request sent” and gets a “request received” email (no reminders yet), the time is held so nobody else can take it, your bell rings, and the visit sits on the calendar and the Home “Needs attention” list marked requested. Open it and press Accept request — the client gets the normal confirmation and reminders — or Cancel visit to decline, which frees the time (and offers it to the waitlist automatically).
Available on: All plans

Website Studio (Starter+) — build your site by dragging sections and editing text right on the page.
Publish a single shareable page — your headline, a short bio, social links, and featured services with a Book button — at a peasybooking.com link (your “link in bio” for Instagram, Google, etc.). Edit it under Link-in-bio (in the sidebar’s Growth group): fill in the headline and bio, choose which services to feature, toggle it Published, and use View public page to see it live. It funnels visitors straight to your booking.
Available on: All plans
The Page sections card lets you build the page out of blocks — on every plan, including Free. Add, remove, and reorder: the booking button (with custom text), featured services, an About text block, a photo gallery (up to 8 photos — PNG, JPEG, or WebP, 5 MB each), client reviews, opening hours, and social links. Your name, headline, and bio always stay at the top. Two honest notes: the reviews block only ever shows real reviews from completed visits — you choose whether to show them, never what they say — and the hours block shows your team’s typical weekly hours, while live availability always comes from the booking calendar itself.
To set expectations honestly: on Free this is one composable page. From Starter, the Website Studio (below) turns the same address into your own designed one-page website. Neither is hosted on your own web address (custom domains aren’t supported yet), and every public page carries a small “Powered by PeasyBooking” credit.
Available on: Starter+
On any paid plan, Customize your website (on the Link-in-bio page) opens the Website Studio in its own tab: a full-screen editor where you compose your site as one page of drag-and-drop sections, right on the page itself — hover between sections to add one where you want it, and use each section’s toolbar to move, drag, or remove it. Sections include a banner (full or half page, image behind or beside the text), services imported live from your service list (all of them or a hand-picked set, with prices and durations), a photo gallery (grid or carousel), image & text rows, free text, client reviews, opening hours, location & directions, a contact links (visitors tap to email or call you), FAQ, call-to-action bands, YouTube/Vimeo video, and social links. Site-wide design controls set the theme, one of five font presets, button shapes, and your main color. The editor autosaves a draft as you work — nothing changes publicly until you press Publish, which replaces your live site at the same address (existing links keep working, and you can take the site down again any time). Two honest notes: the reviews section shows only real reviews from completed visits, and for safety there’s no raw embed-code section — videos are limited to YouTube and Vimeo, and images must be uploaded to your media library (up to 60 images, 5 MB each).
Available on: Starter+
On any paid plan, the Branding card on the same page lets you customize the look: pick a brand color (preset swatches or any hex value), a light or dark theme, a button shape (rounded, pill, or square), a font style (modern or editorial serif), and upload your logo (up to 2 MB) and a cover image (up to 5 MB) — PNG, JPEG, or WebP. Your logo and brand color also appear on your public booking page and in appointment emails, so clients see one consistent brand everywhere. One honest note: very light brand colors are used sparingly — buttons keep the default color when yours would make white text hard to read.
Available on: All plans
Already have a website — Wix, Squarespace, Webflow, WordPress, or anything else? Add a “Book now” button to it. Under Settings → Billing & add-ons → Booking widget, choose the style (popup button, or inline on the page), set the button text and colour, preview it, then Copy snippet and paste it into your site’s HTML before the closing </body> tag. Clients book in a popup without leaving your page — your services and live availability, right on your own site.
Built with React, Vue, Next.js or an AI site builder? These single-page sites change pages without reloading, and the widget keeps up. For the popup, load the snippet once (in index.html or your root layout). To use your own buttons, give them a data-peasy-book attribute and add data-peasy-target="[data-peasy-book]" to the script tag. They keep opening the popup after every page change, even buttons that appear later. For the inline style, the card shows a small React component to place on your booking page: it renders <div id="peasy-booking"> and loads the script. The calendar appears once each time a visitor opens that page, and loading the script more than once never adds a second button or calendar.
Available on: All plansSMS add-on· Free includes 10 email reminders a month

SMS reminders (Settings → Billing & add-ons) — a dedicated local number, up to five scheduled reminders, and “reply 1 to confirm”.
PeasyBooking automatically emails booking confirmations and appointment reminders to reduce no-shows. Confirmations are always unlimited. The Free plan includes 10 email reminders a month — the reminders card shows a running count (for example “3 of 10”) so you always know where you stand, and unlimited reminders are one of the main reasons to move to a paid plan (they’re effectively unlimited for any normal business volume).
Available on: All plans· owner only
Tailor how reminders work under Settings → Billing & add-ons → Appointment reminders:
Available on: Add-on· Canada & the United States
Add text messaging to send confirmations and reminders straight to clients’ phones — the highest-open-rate channel. The add-on is $15/month per business, billed in your business’s currency (CAD in Canada, USD in the United States), and includes 200 messages a month (sent and received combined); beyond that, extra messages are $0.10 each. Turn it on under Settings → Billing & add-ons → SMS reminders (owner only); your business gets its own dedicated local phone number that clients see as the sender and can reply to. SMS is available in Canada and the United States. In the US, carriers require a one-time business registration (called A2P 10DLC) before texting can be switched on — the SMS card walks you through it, and activation completes once it’s approved.
How clients opt in. Texting requires the client’s consent. When someone books online they can tick “Text me appointment reminders,” which records their consent. Every message identifies your business and includes “Reply STOP to opt out”; texting STOP unsubscribes them immediately (and START resumes). Clients who haven’t opted in keep getting email as usual.
Two-way confirmations work exactly as described above once you switch on “Let clients reply to confirm or cancel”: a reply of 1 marks the appointment confirmed and 2 cancels it and frees the slot. Replying is optional. Booking confirmations never ask for a reply — this applies to reminders only.
Usage & billing. The SMS card shows your number, how many of the 200 included messages you’ve used this period, and any overage. It’s billed separately from your plan and can be cancelled anytime (it ends at the end of the current period). Sensitive client details are never sent over SMS — only appointment details.
Available on: Starter+

Secure messaging — a shared inbox you can filter, assign, and reply from.
Chat (the page is headed Messages) is secure messaging between your team and clients — encrypted at rest, and handy for follow-ups and questions without sharing personal phone numbers. Unread counts appear on the Chat item in the sidebar. To start a conversation:
Chat is also your team’s inbox. The conversation list can be searched and filtered (All / Unread / Mine / Unassigned), and each thread can be assigned to a teammate so it’s clear who’s replying. Beside the open thread, a context panel shows the client’s details and their next and last visit.
Secure messaging remains the only channel for sensitive content — the inbox changes how you organize conversations, not where messages travel.
Available on: All plans
The bell at the top of the sidebar (top-right on phones) has two tabs. To do is the task centre: work that needs a person, kept until someone does it. Updates is the familiar feed — online bookings and booking requests, online class bookings, client cancellations and reschedules, and arrivals.
Tasks appear automatically when the platform sees real work to do:
You can also add your own tasks (Add task on the Tasks card) and assign any task to a teammate or to a role — “Reception” or “Practitioners”. Every row in the Needs attention card has a one-tap add task button too, so “call this client about their balance” becomes an assignable task in one click. Tasks show on Home and Front desk for the whole team, and each staff member sees the ones aimed at them under My day → My tasks. Ticking the circle marks a task done; nothing ever sends automatically from a task.
Available on: Team+

Finish a visit and check out — card, cash, or terminal, with tips, memberships, and credits totalled for you.
You can always record payments taken at the front desk — cash, card terminal, or another external method — against an appointment. Tips are supported and tracked separately, and every payment reconciles into your reports and the end-of-day cash-up.
The Payments page is organised into tabs:
When a visit is finished (the practitioner presses Finish), it appears as needs checkout on Home, Front desk and My day. Open checkout (from any of those, or from the appointment drawer) brings everything about the visit’s money onto one screen:
Complete checkout marks the visit checked out. If nothing is owed it closes to completed immediately; if a balance remains (partial payment, payment link on its way) it closes automatically the moment that balance settles. After checkout, if the practitioner suggested rebooking, you’ll be prompted to book the next visit — same service, same professional, at the recommended interval — or add the client to the waitlist when nothing fits.
Once a visit has a payment, open it on the calendar: the drawer’s Receipts section lists each payment (method and amount, tip included) with two buttons.
A receipt shows your business name, address and phone, the receipt number, when it was paid, the visit, the client, the practitioner, each service and its price, any tip, the total paid, any refund, and the payment method. Owners and managers can add a practitioner’s registration no. (for example a professional licence or association number) in the same section; it’s printed on receipts for the visits they perform. Receipts for past payments stay available even if you later change plans.
Online card payments are optional and off by default. To turn them on, go to Settings → Billing & add-ons → Online payments (owner only):
Once connected, card payments go straight to your Stripe account and your bank. PeasyBooking never holds or moves your money and takes no cut of what your clients pay you. Your online booking page then lets clients choose how to pay:
Refunds are issued through Stripe and flow back into your reports automatically. If you don’t connect an account, everything still works — clients simply book and pay at the venue, and you record those payments as above.
Available on: Team+· owner only
By default, only owners can handle money. Anyone without a grant can’t take payments, sell, discount or refund. To let a teammate handle money:
When a teammate goes over their limit at checkout, they see Above your limit and can press Request approval; the request appears on Home under Approvals needed for the owner or anyone allowed to approve. Owners are always unlimited — you can’t lock yourself out of your own till.
Available on: Essential+

Memberships & packages — what you sell, listed with counts, and a gift-card ledger that shows what each card has left.
The Memberships & packages page sells three kinds of repeat business: memberships (a price billed automatically every so many months, usually with a member discount), packages (a pre-paid bundle of sessions the client uses up over time), and gift cards. Checkout redeems all three automatically, so your cash-up stays honest. Each kind is listed with a count (for example “Packages · 3”), with its create form underneath. Selling needs the Essential plan and the money permission to sell; below Essential the page says Selling is on the Essential plan, but package credits and gift cards you’ve already sold can still be redeemed.
The Gift cards ledger lists every card you’ve sold — by a short card number, never its code — with the date issued, its status (Active, Used up, or Voided), and what was Issued, Redeemed, Refunded (value returned to the card when a visit it paid for was refunded), Voided, and Remaining — what customers can still spend, which is what you owe in services. A total row sums each column per currency. (Teammates with the Staff role see a simpler list of card balances.)
One honest bookkeeping note: unused package sessions and unspent gift-card balances are services you still owe. The Memberships & stored value report tracks exactly what’s outstanding.
Available on: Team+

Every send asks first — it tells you exactly who will get the campaign before anything goes out.
A campaign is one message — a promotion, an announcement, a re-engagement nudge — sent to a group of clients at once. Send them from the Marketing area, by email or text (text campaigns send from your dedicated number, so they need the SMS add-on). Crucially, campaigns only send to clients who’ve opted in to marketing — this is kept separate from transactional reminders and confirmations, which always send. Manage each client’s marketing consent from the same area (opt in / revoke), and when you send a campaign the results show how many were sent and how many were skipped for no consent. Keeping marketing consent-based is what keeps you onside with anti-spam rules (such as Canada’s CASL).
When you create a campaign you pick its audience: everyone, a client tag, or one of the suggested audiences the platform computes from your real visit history — lapsed (visited before, but not in 90 days), due for rebooking (visited in the last 30 days with nothing booked next), membership ending (paused or cancelled), one visit only (came once, never rebooked), and birthday this month (clients with a birthday on file — an optional field on the client profile). The form previews how many clients match and how many of those have marketing consent, before anything sends. Audiences only choose candidates: consent, quiet hours, and your monthly allowance apply to every send exactly as always.
Each plan includes a monthly campaign allowance — Team 3, Essential 8, Scale 15, Custom unlimited distinct campaigns per calendar month (the page shows a running count, e.g. “0 of 15 campaigns used this month”).
Sending to new matches doesn’t count against your allowance again; a duplicate is a new campaign and counts once it’s sent.
Campaigns of any size send safely in the background — confirm the send and keep working while your list goes out. Text campaigns also come with per-client delivery receipts: the report under each campaign shows how many messages were delivered and how many weren’t, and clicking it expands a per-recipient list — each client by name with their delivery status (delivered, not delivered with the carrier’s reason, still sending, or skipped for missing consent) — so you never have to wonder whether a specific client actually received your message.

Promo codes — create a code, choose the percent off, and share it; clients type it in when they book online.
A promo code is a short code (like “SPRING20”) a client types in when booking online to get a percentage off. Create them on the same Marketing page:
How a code behaves, precisely: the discount comes off the pre-tax subtotal; tax and any deposit are calculated on the reduced price; and one code per booking — a second code is refused, never stacked.
Available on: Essential+

Collect ratings after completed visits, reply publicly, and choose whether they show on your pages.
After a completed visit, a client can leave a star rating and comment from their own booking-management page — only clients with a completed visit can review, so every review is real. To reply:
Your reply shows with the review. You choose whether reviews appear on your website and booking page — but never what they say.
Available on: Team+

Kiosk — the tablet locks to check-in: no menu, just today's tiles, with Exit kiosk in the corner.
The kiosk is a self check-in screen for a tablet at your front desk, so clients can let you know they’ve arrived without waiting for reception. To use it:
If the client has required forms still missing, the kiosk offers them at check-in (“Form 1 of 2”, with a Do this later option); clients sign on the screen with a finger or stylus.
Opening Kiosk locks that tablet to the check-in screen: it fills the screen with no menu, and every other page sends the tablet back to check-in — even after a reload — so a client can’t wander into Clients, Payments or Settings. To leave:
The lock belongs to the device’s browser, not to one tab: while it’s on, every PeasyBooking tab and window in that browser opens on the check-in screen, and it stays on after a reload or a restart. So open the kiosk on the tablet you leave at the front desk, not on the computer you work from.
Five wrong PINs in a row lock the PIN for 15 minutes. Signing out also ends the lock. For a public tablet, also turn on your device’s own guided-access/kiosk mode to keep the browser itself on screen.
Available on: All plans

Build intake forms and consents; attach one to a service so it's requested automatically.
Forms lets you build intake and consent forms — waivers, policy acknowledgements, photo consent, emergency contacts — and decide when they’re required. Nothing is required by default: your booking flow doesn’t change until you add a rule.
Available on: All plans

Fill on this device — the client sees only the form, signs with a finger or stylus, and hands the device back.
When a client is in front of you — at the desk, or before a service — they can fill in and sign a form on your tablet or phone:
If the client changes their mind, Hand back without signing closes the form and nothing is saved. If the form was updated while they were filling it in, they’re asked to read it again before signing.
Available on: All plans
Templates can be badged as sensitive (a sensitivity or allergy questionnaire, or a service-history intake, for example) so those forms stand out in the list. Their answers are stored and exported like any other form. PeasyBooking isn’t built to keep health records — if a regulated health profession requires you to keep a record, keep it in the system built for that. Forms never change a client’s marketing or SMS consent — those are captured only in their dedicated flows.
For aesthetics businesses, the visit completion form also captures product, lot number and service area — operational traceability that shows on the visit workspace. Pair it with a follow-up interval and the checkout rebooking prompt books the review visit; the seeded photo consent form template completes the chain.
Available on: Essential+· basic dashboards on all plans

Reports — the cash-up, the report builder, and a card for each report, all starting on the same last-30-days window.
Every plan shows the day’s figures on Home. From Essential up, the Reports page unlocks the full suite — on lower plans you’ll see it as a blurred preview so you know what upgrading unlocks. Each report is its own card with From and To dates and a Run button, and every card starts on the same window — the last 30 days, today included — so the numbers line up from card to card. Most tables export to CSV, Excel, or PDF.
Available on: Essential+
The Client attendance report shows, per customer, how often they showed up, no-showed, or cancelled over any date range — optionally filtered to one practitioner. Use it to spot repeat no-shows (e.g. “how many times has this client no-showed in the past nine months?”).
Available on: Essential+
Client growth turns your visit history into retention numbers for any period: new clients, retention (what share of the period's visitors had been in before), rebooking (what share left with their next visit already on the books), clients gone inactive (no visit in 90 days), and lifetime value — the average collected per client, plus your top clients by lifetime revenue. Underneath, Nothing booked ahead lists the clients who visited in the period but have no next visit booked — the longest since their last visit first, each linked to their profile — so you know exactly who to invite back.
Available on: Essential+
Capacity & utilization compares booked time against each team member's scheduled working hours (net of breaks and time off) for any period, shows booked time per room or equipment when resource scheduling is on, your busiest days and hours, and current waitlist demand by service — where unmet demand is queuing.
Available on: Essential+· with payments
Open balances on visits, grouped by how long ago the visit was — Under 7 days, 7–29 days, 30–59 days, and 60+ days — with the number of visits and the amount owed in each. A link takes you to Payments › Outstanding to see and collect each one.
Available on: Essential+
Tips recorded in the period, per team member, with the total.
Available on: Essential+· owners, managers and accountants
A payroll guide per team member for the period: what was Collected for their visits, their Commission rate, the Commission, their Tips (passed on in full), and the resulting Payout, with a total. It’s a guide for your payroll, not a payment — PeasyBooking doesn’t pay anyone. One honest note: there isn’t a screen for setting commission rates yet, so unless a rate has been set up for your business, everyone shows 0% and the payout is simply their tips.
Available on: Essential+
A live snapshot of recurring revenue and what you owe in services: memberships by status (active / paused / cancelled), unused package credits (and how many expire within 30 days), and outstanding gift-card balances. One honest note: renewal failures aren't tracked as their own state, so this report never claims a "failed renewals" number.
Available on: ScaleAdd-on on lower paid plans· included on Scale
By default, client emails are sent from PeasyBooking’s shared, verified sending domain. With this feature, reminders and confirmations are sent from your own domain (for example hello@yoursalon.com) for fully branded email. It’s included on Scale and available as a $25/month add-on on the other paid plans — set it up under Settings → Billing & add-ons → Email branding.
To be clear: this is email only — it doesn’t create a website, and we don’t register or sell you a domain. You bring a domain you already own and add a few DNS records (an SPF entry plus DKIM keys we generate for you) to your existing DNS; we verify them before it goes live. You keep your nameservers and DNS host, and any existing email on the domain keeps working — we only add records, we don’t take over your zone.
Available on: All plans· owner or receptionist

Import your clients, services and past appointments from a CSV — map your columns once, with a preview before anything is saved.
Moving from another tool? Use Import (on the Clients and Services pages, and on the last step of guided setup) to bring your data over from a CSV exported from your old system or a spreadsheet. Three object types are supported — everything else (memberships, packages, gift-card balances, stored cards, documents) you set up fresh in PeasyBooking:
The wizard walks you through four steps:
Duplicate clients are detected by email, or by name and phone when there’s no email; services are matched by name. If appointment rows name practitioners who aren’t on your team yet, the preview offers to add them to your team and preview again (they’re added as staff without a login, so you can invite them later). Rows that still can’t be matched, or that conflict with an existing booking, are reported so you can fix and re-import.
Available on: All plans· some settings are owner-only

Settings — pick a section on the left. Here, Workspace: turn navigation modules on or off and match your field's vocabulary.
Settings is the control room for your account. Its sections are listed down the left (on a phone they wrap into a row above the content), and what you see depends on your role — receptionists and staff see only Account:

The access log — each entry is a plain sentence, filterable by person and by client.
Settings → Privacy & security → Access log (owners and managers) is the audit trail of who accessed what in your business — use it to check your team’s access to client records. Every view and change is recorded, and each entry reads as a sentence — for example “Opened Jane Doe’s profile”, “Read Jane Doe’s service notes”, or “Refunded a payment for Jane Doe” — with when, who, and whether it was Done or Refused.
Settings → Workspace → Modules (owner/manager) chooses which optional areas appear in your navigation: Messages, Forms & consents, Payments, Memberships & packages, Marketing, Reviews, Link-in-bio, Kiosk, Classes (Team plan and up), and Service notes (Starter plan and up; off unless you turn it on, except for aesthetics businesses). New signups start with the set recommended for their business category — the same tab shows your Business category with a Use recommended button that re-applies the defaults without touching anything you’ve already set. Hiding a module never deletes anything — its pages stay reachable by direct link, bookings and payments keep processing, and you can turn it back on any time. Your plan still decides what's included: a module toggle never unlocks a feature your plan doesn't have.
The same screen sets how your dashboard refers to the people you serve, with these vocabulary packs: Standard — clients & appointments, Salon — clients & stylists, Aesthetics — clients & aestheticians, Spa — guests & sessions, Fitness — members & trainers, Barbershop — clients & barbers, Nail studio — clients & nail techs, Lashes & brows — clients & artists, Tattoo — clients & artists, Pet grooming — pet parents & groomers, and Massage — clients & appointments. Picking a specialty in guided setup chooses its pack for you. It changes labels inside your dashboard only — your public booking page wording stays the same.
One login can run several businesses. Once you have more than one, the business name at the top of the sidebar becomes a business switcher that flips between them. New business — in that switcher, or in the account menu in the sidebar’s footer — starts a fresh guided setup. Each business is fully separate — its own plan, clients, staff, booking page, and data.
Available on: All plans· owner-only
You own your data, and you can close your account at any time — no phone call, no retention flow:
After 30 days, access ends and your business’s data — bookings, clients, staff, and settings — is deleted from our live systems, subject to any legal hold and the limited records our Data Retention Schedule lists (for example tax, billing, and security records). Encrypted backup copies age out over roughly the following 30 days, and we don’t restore individual records from backups. Payment records processed through Stripe remain with Stripe under its own retention policies. If you need a copy of your data first, export what you need (report tables export to CSV/Excel/PDF, and form submissions download from client profiles) or ask support before closing. See our Privacy Policy for how we handle personal information and Terms of Service for the full terms.
Available on: All plans
Need a hand? Email support@peasybooking.com and a real person answers — we don’t promise a turnaround, we just get to it. You can re-open this manual any time from the link in your dashboard.