Help & Documentation

Everything you need to manage your BookWithZara account. Can't find what you're looking for? Email us at hello@bookwithzara.ca

Getting Started

What are my URLs?

You have three URLs:

Booking page: bookwithzara.ca/yoursalon — share with clients for online booking
Admin panel: bookwithzara.ca/yoursalon/admin — manage your services, hours, and stylists
Dashboard: bookwithzara.ca/yoursalon/appointments — view and manage all bookings

How do I share my booking link?

Best places: Instagram bio, Google Business Profile, business cards, your website, and text messages to clients who call. The more places you share it, the more bookings you'll get.

What's my admin PIN?

Your admin PIN was provided when your account was set up. It's a 4-digit code that protects your dashboard. If you've forgotten it, email hello@bookwithzara.ca and we'll reset it.

Managing Hours & Services

How do I update my business hours?

Admin panel → Hours tab → set open/close times for each day → toggle "Closed" for days off → Save. Changes take effect immediately.

How do I add or edit services?

Admin panel → Services tab. To add: fill in service name, category, duration (minutes), and price, then click Add. To edit: click any existing service. To remove: toggle it to inactive.

What's the buffer time setting?

Buffer time is the gap between appointments. Set it in Admin panel → Salon Info. If you set 15 minutes, there will always be at least 15 minutes between the end of one appointment and the start of the next.

How do I add break times?

Admin panel → Hours tab → click "+ Add Break" under any day. Set a start time, duration (15 min to 2 hours), and optional label (Coffee, Lunch, etc.). Up to 5 breaks per day. Clients won't see slots during break windows.

Managing Stylists

How do I add or remove stylists?

Admin panel → Stylists tab. To add: fill in name, bio, and optionally their Google Calendar ID. To deactivate: click Deactivate (keeps their history). To remove permanently: click Remove.

How do stylist PINs work?

Each stylist has their own 4-digit PIN. When they log in, they see only their own bookings and blocked dates. The owner PIN shows everything.

Google Calendar Sync

Do I need to set up Google Calendar?

Not required, but strongly recommended. Without it, bookings only live in your BookWithZara admin panel — you'll need to check the site to see your schedule. With it, every confirmed booking automatically appears on your Google Calendar, and it also prevents double-bookings by checking your calendar for conflicts.

How do I connect my Google Calendar?

Follow these steps:

  1. Open Google Calendar
  2. On the left sidebar, hover "Other calendars" and click the + icon → Create new calendar. Name it something like "Salon Bookings"
  3. Click your new calendar's Settings (gear icon) and scroll to Share with specific people or groups
  4. Add this email address: bookwithzara-calendar@bookwithzara.iam.gserviceaccount.com
  5. Set permission to "Make changes to events" and save
  6. Scroll further down to Integrate calendar and copy the Calendar ID (it looks like xxxxxx@group.calendar.google.com)
  7. Go to your BookWithZara Admin panel → Salon Info → paste it into the "Google Calendar ID" field → Save

You're done. Every new booking will now appear on that calendar automatically.

Can each stylist have their own calendar?

Yes. Each stylist can have their own Google Calendar ID in Admin panel → Stylists tab. If a stylist has one set, their bookings go to their personal calendar. If not, bookings fall back to the salon's main calendar. Set up each stylist calendar the same way as the salon one (create → share with the service account → paste the ID).

My bookings aren't showing up on Google Calendar. What's wrong?

Common causes:

  • Wrong permission level — the service account needs "Make changes to events" — "See only free/busy" or "See all event details" is not enough
  • Wrong Calendar ID — double-check you copied the full ID including @group.calendar.google.com at the end
  • Wrong service account email — it must be exactly bookwithzara-calendar@bookwithzara.iam.gserviceaccount.com
  • Sharing not saved — after adding the email in Calendar settings, make sure you clicked "Send" or saved

If it still doesn't work after checking these, email hello@bookwithzara.ca and we'll help.

Can I skip this and set it up later?

Yes. Calendar sync is optional — leave the field blank during signup and add it anytime from your Admin panel → Salon Info. Bookings still work without it; they just don't automatically appear on Google Calendar.

Themes & Branding

How do I change my theme?

Admin panel → Overview tab → scroll to the Theme section. Click any theme to preview it, then confirm to apply. Changes go live immediately on your booking page.

What themes are available?

Ten themes across two tiers:

  • Standard (free): Warm Luxe, Bold Dark, Soft Blush, Modern Clean — cover most salon styles
  • Premium: Rose Gold, Midnight Sage, Floral Dream, Petal Glass, Dark Botanica, Noir Rose — for a more distinctive look
How do premium themes work?

Premium themes are a one-time $29 unlock that gives you access to any two premium themes of your choice. Once unlocked, you can switch between your owned themes anytime, free. Standard themes are always free to switch.

Can I upload my logo or custom colours?

Not yet — this is on the roadmap. For now, choose the theme closest to your brand. If you need something more custom, email hello@bookwithzara.ca and we can talk about a one-off custom theme.

Can I preview a theme before applying it?

Yes. Click any theme in the picker and you'll see a live preview of your actual booking page in that theme. Click "Apply" to make it live, or close the preview to keep your current theme.

Bookings & Cancellations

How does the cancellation policy work?

You set your own cancellation policy in Admin panel → Salon Info. It's displayed to clients on the booking confirmation screen before they book.

How do I add a walk-in booking?

In your dashboard, click the "+" or "Walk-in" button. Fill in the client's name, service, and time. The system will check for conflicts before confirming.

Customer & Owner Notifications

What emails does the customer receive?

Three automatic emails:

  • Booking confirmation — sent immediately after booking with the appointment details and a link to view or cancel
  • 24-hour reminder — sent the day before their appointment
  • Cancellation confirmation — sent if they cancel through the link

All emails are themed to match your salon's brand.

What emails do I (the owner) receive?

You get notified whenever a customer books, cancels, or joins the waitlist. Notifications go to the email in Admin panel → Salon Info. If you want a different email for notifications than the one on your account, you can set it there.

Do customers get SMS reminders?

Not yet — SMS reminders are on the roadmap. For now, all reminders are via email. Email us if this is important to you and we can prioritize it.

Waitlist

How does the waitlist work?

When your booking page has no available times on the date a customer wants, they see a "Join Waitlist" option instead of just being turned away. They enter their name, email, phone, and the service they want. Their entry lands in your admin panel's Waitlist tab.

How do I notify someone on the waitlist?

Admin panel → Waitlist tab → find the customer → click "Notify". They'll get an email letting them know an appointment is available, with a link to book. Once notified, they're marked as notified so you don't email them twice.

Does the waitlist auto-book customers when a spot opens?

No — we let you decide when to reach out, because most salons want to sort by loyalty, service value, or timing before offering the slot. You send the notification, they book themselves via the standard booking flow.

Payments

Do you handle payments for customer bookings?

Not currently. Customers pay at your salon the way they always have — you continue using whatever payment method you use today (cash, card terminal, e-transfer, Square, etc.). BookWithZara handles booking, not payment.

Can customers pay a deposit online?

Not yet. Deposit and prepayment support is planned — email us if this is a dealbreaker for you and we'll bump its priority.

How does my BookWithZara subscription get billed?

Right now billing is handled manually — after your free first month, we'll invoice you monthly by email. In the near future we'll add automatic card billing via Stripe. Your rate is locked in for the life of your account regardless of when we add automatic billing.

Data & Privacy

What customer data do you store?

For each booking, we store: customer name, email, phone number, service booked, appointment date and time, and any notes they add. That's it. No payment info, no personal ID, no medical info.

Where is my data hosted?

All salon and booking data is stored in Google Firestore in a Canadian data centre. Servers are in Toronto (Oracle Cloud). No data leaves Canada.

What if I want to leave? Can I export my data?

Yes. Email hello@bookwithzara.ca and we'll send you a CSV export of all your bookings, customer contacts, and settings within 3 business days. No lock-in.

Do you share data with third parties?

No. We don't sell data. We don't share data with advertisers. The only third parties involved are the services we use to make the product work: Google (Firestore, Calendar), Resend (email delivery), and Oracle (hosting). Read the full Privacy Policy for details.

Zara AI

Is Zara AI available now?

Zara AI is currently in development and not yet available to new clients. If you're interested in being an early user when she launches, email hello@bookwithzara.ca and we'll add you to the list. The booking page product works independently — you don't need Zara to use BookWithZara.

How do I pause Zara?

In your dashboard, there's a toggle to pause Zara. When paused, she stops replying to messages. Turn her back on anytime with one click.

Can I see all of Zara's conversations?

Yes. Every message is logged in your Zara Inbox tab. You can read full conversations, see booking outcomes, and review flagged conversations anytime.

Troubleshooting

My booking page isn't showing available times

Common causes: hours not set, date is blocked, all slots are taken (waitlist shows instead), or Google Calendar ID not connected. If none of these solve it, email us at hello@bookwithzara.ca.

I'm locked out of my dashboard

After 5 wrong PIN attempts, you're locked out for 5 minutes. Just wait and try again. If you've forgotten your PIN entirely, email hello@bookwithzara.ca.

Still need help?

We're here for you. Email us anytime.

Email hello@bookwithzara.ca