Skip to content
koupe

One app for the whole shop.

Booking, reminders, payments and client records, in English and French. No per-seat pricing, no marketplace in the middle.

01 · Booking page & widget

One link. No account needed.

Your booking page lets clients pick a barber, combine services and choose a time in a few taps. No account, no app. Embed it on your own site with an iframe or a button.

  • EN / FR booking page with your logo, colours and services
  • Multi-service checkout with correct combined duration
  • Per-barber durations and prices; "any barber" option
  • Per-service lead time, buffers, intervals and booking windows
  • Embeddable widget (iframe + button) for WordPress, Wix, Squarespace, Shopify
  • Link-in-bio ready for Instagram; Reserve with Google and Meta "Book" on the roadmap

02 · Calendar

Everyone works off one calendar.

Day and week views, a colour per barber, drag-and-drop moves. Block a break, drop in a walk-in, set chairs as resources. Staff see only what their role allows.

  • Per-staff colours, day / week / staff views
  • Walk-ins, blocks, breaks and recurring appointments
  • Chairs and rooms as resources
  • Roles: owner, manager, staff, front desk
  • Two-way sync with Google Calendar and Outlook / Microsoft 365

03 · Reminders

Reminders in the client's language.

Confirmation on booking, a reminder 24 hours before, a follow-up after. SMS and email, in the client's language, with CASL consent handled for you.

  • SMS and email confirmations, reminders and reschedule links
  • One-tap confirm; self-service reschedule and cancel within your rules
  • STOP / ARRET keywords honoured automatically; quiet hours 21:00–08:00
  • Transactional vs. marketing consent per channel, with evidence
  • Google review request link after the visit (Pro)

04 · Payments & deposits

Deposits at booking. Balance and tip at the chair.

Powered by Stripe Connect, payouts go straight to your bank. Take a fixed or percentage deposit, keep a card on file, and settle the balance with tip at checkout. Receipts carry the right provincial tax lines.

  • Deposits per service (fixed or %)
  • Card-on-file and no-show fees where allowed (off in Québec by law)
  • Checkout with tips and split payments; refunds
  • Apple Pay and Google Pay
  • Receipts with GST / HST / QST / PST lines
  • Stripe 2.9% + 30¢ + 0.4% platform fee; in-person terminal coming

05 · Clients

Your client list stays yours.

Every client gets a profile with visit history, preferred barber, notes and consent status. Import from your old app with a CSV; export everything whenever you like.

  • Profiles with history, notes, preferred staff and language
  • CSV import from Fresha, Booksy, Square, Setmore, Acuity
  • Client export (CSV / JSON) and Law 25 portability
  • No-show tracking and deposit suggestions
  • Waitlist with auto-offer of freed slots (Pro)

06 · Reports

Know your week without a spreadsheet.

Revenue, appointments, no-shows avoided, busiest hours and per-barber totals. Export to CSV or sync receipts to QuickBooks Online with Canadian tax codes.

  • Revenue, bookings, no-shows, utilisation per barber
  • Deposit and tip totals
  • CSV export; QuickBooks Online sync (Pro)
  • Power BI connector on the roadmap

07 · Integrations

Connects to what you already use.

koupe connects to the tools shops already use. Your data exports whenever you want.

  • Google Calendar and Outlook (two-way)
  • Stripe Connect, Apple Pay, Google Pay
  • QuickBooks Online (Canada)
  • Twilio SMS on Canadian 10DLC numbers
  • API, webhooks and Zapier (Business, coming)
  • Reserve with Google and Meta "Book" (roadmap)

08 · Privacy

PIPEDA and Law 25, built in.

Tenant isolation at the database level, field-level encryption of client contact details, consent records and a privacy-request queue. Your shop can answer a client's request in minutes.

  • Encrypted at rest and in transit, with field-level PII encryption
  • Privacy-officer page per shop
  • Access, portability and erasure requests with 30-day tracking
  • Confidentiality-incident register
  • No tracking cookies on the booking page

Open your booking page today.

Free for one chair, forever. Paid plans start at $29 per location with a 14-day Pro trial.

Set up in about 10 minutes. Import your clients with a CSV.