Built in Montréal · Made for North America

The booking platform that speaks both languages.

One platform for bookings, customers, payments, and front-of-house — for North-American service businesses who refuse to choose between English and French.

Start 30-day trial Book a demo No card · Set up in ~12 min
01 / 06Booking

A booking page that looks like your brand.

Customers pick a service, pick a time, and they're booked. No phone tag, no third-party brand, no off-platform redirect. You own the page, the URL, the look.

Three taps from curious to confirmed.

  • 01Embed it anywhere. Drop a "Book now" widget on your site, Instagram bio, Google Business, or send a direct link by SMS.
  • 02Real-time availability. Slots vanish the moment they're taken — no double-bookings, ever.
  • 03Bilingual by default. Customers see the page in their browser language. You write copy once.
  • 04Deposits + cancellation rules. Require a 25% deposit, set a 24-hour window, charge no-shows automatically.
  • 05Stack services back-to-back. Customers add a brow shape to a balayage in two taps — we find one continuous block, no return visit.
  • 06Pick your provider, or don't. Show every staff member, hide pricing variance, or default to "any available." Per service.
  • 07Branded confirmations. Every email, SMS, and calendar invite carries your shop name, your colors, your URL. Not ours.
Why it converts

The fewer screens between "I should book" and "you're booked," the more bookings you get.

Our customers see a 34% lift in completed bookings vs. their old generic widget — most of it from late-night and DM traffic that used to bounce.

90s
Avg. time to book
0
Account required

→ Try it · click a service, day & time

salonlumiere.ca/book
Mile End · Salon & colour bar

Salon Lumière.
Book a visit.

Hand-painted colour, sharp cuts, and a chair where someone remembers your name. Pick what you're in for.

colour bar
chairs
products
4.9 · 312 reviews 4225 St-Laurent Open until 19:00

Choose your service

1 SELECTED
Cut & Style
45 MIN · ANY STYLIST
$68
Balayage + Gloss
2 H 30 · WITH CAMILLE
$240
Brow Shape
20 MIN · ANY ESTHETICIAN
$32

Pick a day

MAY · WEEK 19
MON
5
TUE
6
WED
7
THU
8
FRI
9
SAT
10
SUN
11

Pick a time

EDT · 8 OPENINGS
Balayage + Gloss · 2 h 30 Wed May 7 · 2:00 PM

You're booked.

A bilingual confirmation is on its way to your inbox. Camille will see you Wednesday.

BALAYAGE + GLOSS · WED MAY 7 · 2:00 PM

Availability that actually matches your day.

RULES · BUFFERS · BLACKOUTS
01BUFFERS
Breathing room between every appointment.

Add a 15-minute clean-up after every facial. Add a 5-minute reset after every haircut. Per service, per staff.

+15m clean+5m reset+30m lunch
02STAFFED HOURS
Different staff, different hours, no spreadsheet.

Camille works Tue–Sat. Olivier is bilingual but only mornings. The booking page knows.

Tue–SatMornings onlyFR-only Wed
03SEASONS
Holidays, vacations, snow days.

Block off Saint-Jean-Baptiste, Thanksgiving, the week you're skiing in Mont-Tremblant — bookings auto-route around it.

Jun 24VacationSnow day
02 / 06Today

Open the app. See your day.

No buried menus. No "where's my schedule?" The dashboard opens to right now — who's coming in, who needs attention, what the day looks like.

Salon Lumière · Mile End Thu, May 7 · 11:14 AM Today · 14 bookings · $1,840 expected
THURSDAY · MAY 7 · WEEK 19

A full day,
a calm morning.

14 appointments, one VIP at 11:15. Camille is solo until 2pm. Three deposits to chase before lunch.

BOOKED TODAY
14
↑ 22% vs Thu avg
DEPOSITS PENDING
3
⚠ 2 expire today
REVENUE · WTD
$8.4k
↑ on pace for $11k

Agenda

14 APPTS · $1,840
09:30·45m
Sophie Tremblay
Cut & Style · 45 min · FR
CHECKED IN
11:15·2h30
Maya Patel · VIP
Balayage + Gloss · with Camille
NOW · 0:42 IN
14:00·45m
Léa Dubois
Cut & Style · 45 min · FR · 1st visit
CONFIRMED
15:30·20m
Anika Khan
Brow Shape · 20 min · returning
CONFIRMED
Maya Patel
CLOSE ✕
11:15 · BALAYAGE + GLOSS · VIP

Balayage + Gloss · 2 h 30 with Camille — English

VIP · 14 VISITS · $2,840 LTV

Last formula 9NN + 10V on roots, gloss 8N. Allergic to PPD — uses Wella line only.

Needs you

3 ITEMS
Deposit expiring · 2:14 left Léa Dubois — Cut & Style · auto-cancels at 1:28 PM
Reschedule request Marc Lavigne wants to move Friday 4 PM → Saturday
Birthday tomorrow Camille Beaumont — auto-send a $20 voucher?

I stopped guessing what tomorrow looks like.

SARAH B. · OWNER, ATELIER NORD · MONTRÉAL

The bilingual booking page paid for itself in three weeks. Half my clientele are Anglo, half are Franco — they stopped asking which language to write in.

M
Marie-Ève CloutierBARBIER ROND POINT · QUÉBEC CITY

I run a 4-chair salon and a tattoo studio next door. One platform now runs both. I check the dashboard with my coffee — done in ten minutes.

D
Devon ParkOWNER · SHOPS ON ST-LAURENT

Apprentice handles after-hours DMs in both languages. We were losing late-night bookings to competitors. Now we don't.

A
Aïsha NdiayeCO-FOUNDER · MAISON GLOW MED-SPA
03 / 06Customers

Every customer, every visit, in one record.

A real CRM under the hood. Visit history, formulas, allergies, no-show count, lifetime value, preferred staff, preferred language. The notebook your front-desk wishes they had.

The notebook your front-desk wishes they had.

  • Visit historyEvery appointment, every staff member, every dollar spent.
  • Formula notesToner ratios, gauge sizes, allergies. Searchable, portable.
  • Tags & segmentsVIP, lapsed, FR-preferred, sensitive scalp, gift-card holder.
  • Lifetime valueKnow who's worth a hand-written thank-you and who's worth a re-engagement campaign.
  • Preferred languageMarketing, reminders, and receipts go out in the right one. Automatically.
  • Birthday + milestonesAuto-send a voucher, a discount, or a "we miss you."

↑ Click a feature to drill in →

M

Maya Patel

CLIENT SINCE 2022 · EN · MILE END
VIP 14 visits $2,840 LTV Allergy: PPD EN-preferred
Timeline Formulas Notes Payments Marketing
TODAY · 11:15
Balayage + Gloss · with Camille
In-progress. Last formula: 9NN + 10V on roots, gloss 8N (15 min).
MAR 12
Cut & Style
Trimmed 1.5". No bangs (changed her mind). Tipped 22%.
JAN 04
Balayage + Gloss
Went one shade cooler than last time per request. Loved it.
DEC 19 · '25
$200 gift card from Marc Lavigne
Used in two visits. Marc is her partner.
Balayage + Gloss
ROOTS: 9NN + 10V · 30 vol · 35 min
MIDS: freehand paint · 9V + 20 vol
GLOSS: 8N · 15 min at the bowl
ALLERGIES: ⚠ PPD · Wella line only
Balayage + Gloss
ROOTS: 9NN + 10A · 30 vol · 35 min
GLOSS: 8A · "one shade cooler" · loved it
Cut & Style
CUT: 1.5" off the length, point-cut layers around the face
NO BANGS · changed mind at the chair
⚠ PPD allergy. Patch-tested 2023, reaction confirmed. Wella Color Touch only — never Koleston, never any L'Oréal line. FLAGGED · ALL STAFF SEE THIS
Always books with Camille. If Camille is out, offer to reschedule rather than swap. She's tried Annick once — wasn't a fan of the toning. STAFF PREFERENCE
Partner: Marc Lavigne. Marc gifts birthdays + holidays. Tag any incoming gift card from him to her account automatically. RELATIONSHIP
Likes a 10-minute scalp massage at the bowl. Camille adds it without charging — keeps Maya rebooking. DETAIL
LIFETIME VALUE
$2,840
AVG TICKET
$203
AVG TIP
21%
Balayage + GlossVISA ••4441 · pre-auth
$240HELD
Cut & Style + 22% tipVISA ••4441
$83PAID
Balayage + Gloss + 20% tipGIFT CARD · Marc Lavigne
$288PAID
Gift card receivedFROM MARC LAVIGNE · $200 LOADED
+$200BALANCE
Booking confirmation · sent in EN "Your appointment with Camille is confirmed for Wednesday at 2:00 PM."
SMS reminder · 24h before Auto-sent in English (browser language detected at booking).
Birthday voucher · scheduled $20 off her next colour service · sends Aug 14 (her birthday).
Re-engagement · not needed Visits every 8 weeks like clockwork. Off the lapsed list.
04 / 06Payments

Money in. Tips out. No spreadsheet at midnight.

Charge deposits, take payments, split tips, run gift cards, send receipts. Stripe and Square under the hood — your existing rates, your existing payouts.

MONEY · BILLING
Charge customers, get paid.
$2,840 waiting from 11 completed appointments · $18,420 charged this month
Export + New charge
TO COLLECT
$2,840.00
11 appts · 3 overdue
CHARGED · MAY
$18,420.50
▲ 12.4% vs last month
PAYOUT · PENDING
$4,612.30
Lands May 8
To charge 11 All transactions Scheduled
OVERDUE · OVER 7 DAYS $680 · 3 appointments
CD
Camille Dubois
Member · Signature · 14 visits
Color & cut · 90 min
Annick C. · Mile End
Apr 2412 days ago
$185.00Overdue
EARLIER THIS WEEK $1,224 · 5 appointments
EF
Émilie Fournier
New customer
Brow shape + tint
Béatrice T. · Plateau
May 42 days ago
$72.00Ready
CT
Charlotte Tremblay
VIP · 32 visits
Balayage + treatment + style
Annick C. · AMEX ••3001
Today11:45 AM
$612.00Ready
1 selected · $612.00 Charge all Send reminder

Run the till. Run the books. One screen.

  • ·Deposits — flat or percentage, refundable or not, per service.
  • ·Tip splits — between primary, assistant, and house. Calculated, paid out, recorded.
  • ·Gift cards — physical or digital, bilingual receipts, real-time balance.
  • ·No-show charges — automatic, transparent, with the right warning emails.
  • ·Reports — by staff, by service, by tax. Export to CRA-friendly CSV.
POWERED BY STRIPE SQUARE READERS SUPPORTED APPLE & GOOGLE PAY
05 / 06Apprentice

Your bilingual front-desk apprentice.

Apprentice answers DMs and SMS in plain English or French, holds a slot, takes a deposit, sends a confirmation — and pings you the moment it needs a human.

It does the boring half of front-of-house. You do the half people remember.

  • ·Answers DMs & SMS in < 30 seconds — Instagram, Facebook, your shopfront texts.
  • ·Speaks both languages — and picks one based on how the customer wrote first.
  • ·Holds slots, takes deposits — never offers a time you don't actually have.
  • ·Hands off when it should — flags refunds, complaints, or anything outside policy.
  • ·Trained on your shop — your services, your prices, your house rules. Not the internet.
b
Booking Concierge
Powered by HelloBonjour
Hi, I can help with services, prices, policies, and booking guidance. What would you like to know?
Do you have anything Saturday for a balayage?
Camille has Saturday 2:00 PM open — Balayage + Gloss, 2 h 30, $240. Want me to hold it?
Yes please 🙏
Holding the slot for 15 minutes — a $60 deposit will confirm the booking.
Secure deposit link
06 / 06Bilingual

Bilingual is the product. Not a setting.

Every booking page, every confirmation, every reminder, every receipt, every SMS, every dashboard label — both languages, on day one. Compliant with Bill 96. Designed by people who actually live it.

EN · ENGLISH-FIRST

Your customers in their language. Without you doing the work twice.

"Your appointment with Camille is confirmed for Saturday at 2:00 PM."SMS REMINDER · AUTO-SENT 24 H BEFORE
"$240.00 charged · tip $36 · receipt attached."EMAIL RECEIPT · MULTI-LINGUAL TEMPLATE
FR · LE FRANÇAIS, PAS UN MODULE

La langue n’est pas une case à cocher. C’est le produit.

« Votre rendez-vous avec Camille est confirmé pour samedi à 14 h. »RAPPEL SMS · ENVOYÉ 24 H AVANT
« 240,00 $ facturés · pourboire 36 $ · reçu en pièce jointe. »REÇU PAR COURRIEL · GABARIT MULTILINGUE
📍 BOOKING PAGE · EN/FR
📧 EMAILS · EN/FR
💬 SMS REMINDERS · EN/FR
🧾 RECEIPTS · EN/FR
⭐ REVIEWS · EN/FR
🤖 APPRENTICE AI · EN/FR
📊 DASHBOARD · EN/FR
🇨🇦 BILL 96 COMPLIANT
— / —Trust

Built like infrastructure. Not a side-project.

PIPEDA, Quebec Law 25, GDPR. Data hosted in Canada. Encrypted in transit and at rest. SOC 2 Type II in progress. We answer support tickets ourselves.

01
Hosted in Canada

Customer data lives in Montréal & Toronto data centres. Never leaves. Never trained on.

02
Law 25 & PIPEDA

DPO on staff, breach notification protocols, customer data-export and deletion in one click.

03
Encryption

AES-256 at rest. TLS 1.3 in transit. Stripe-grade payment vaulting. No card numbers on our servers.

04
SOC 2 in progress

Type II audit underway with a Big-Four firm. Public attestation expected Q3.

We're a small team in the Plateau. When you email support, a human in Montréal — usually Sébastien — replies. Not a bot. Not a tier-1 outsourcing centre.

Stop choosing
between polish
and bilingue.

Thirty days, every feature, no card. If it's not the easiest part of your week by day fourteen, we'll personally migrate you back.