No tickets yet
New ticket
1. Pick staff
2. Tap services
Added
Subtotal
Total
Pick a service
Assign staff
Switch staff
Checkout ·
Pay balance ·
Payment method
Tip
Split tip
Card details
+ $ card surcharge included above
Gift card code
Split payment — enter amounts, must total $
💵 Cash
💳 Card
🎁 Gift
✓ Fully tendered
Balance to leave open: $
Remaining: $
Over by: $
✓
Payment complete
Discount
Tip
Total
Owner PIN to refund
Part of a combined group payment — this refunds only this ticket.
–
Show staff columns
15
30
45
⚔️
✅
☎
🌐
★
💬
❤
⚠️ Belle
No staff to show
Staff
No staff to show
No appointments this day
⚠️ Belle sync failed
Add service
No services match.
Assign staff
Split appointment
Select services to move to a new appointment
What's changing
Or create a new customer
Hand off to
Staff for the new guest (runs in parallel, needs a different staff member)
Group appointment
Group appointment:
Inquiry
Instruction
Aria calls the customer to reschedule
Move the booking first, then set what Aria may offer. Instruction above is read to her too.
Group payment complete
Tips
Discount
Card surcharge
Total paid
No tickets to pay yet.
refunded (void)
Subtotal
Special discount
Subtotal (discounted)
Tax
Card surcharge
Total due (checked)
Discount
Service tips:
Service tips:
No tips recorded.
Payments:
Discount
Tax
Card surcharge
Total paid
Finalize once every guest is paid or cancelled.
Divide the tips and Save tips before finalizing.
Finalizing posts the sale to the books — undo is no longer possible after this.
Group
Balance
Pass through
Accept marketing SMS
None yet
None yet
None yet
Working now
Version
Daily ops
Money & reports
Staff & services setup
Salon config (rare)
Owner Settings
📧 Your email
Saved.
Used for email alerts if an admin subscribes you under Email alerts.
Email me for:
Auto-subscribed to every event — save your email above to activate.
🔗 Notification & calendar links
🔔 Your push notification topic
Install the ntfy app, subscribe to this topic — get notified when appointments are booked/changed for you. See Help & user guide for setup steps.
📅 Your schedule in Google/Apple/Outlook Calendar
Paste this link into your calendar app's "Subscribe by URL" / "Add calendar from URL" option — your calendar auto-updates as appointments change. Pick whichever calendar you already use.
📅 All staff schedule (OWNER/MANAGER)
Every staffer's appointments in one subscription, prefixed by name — same "Subscribe by URL" step as above.
Services
Services & categories
Staff
AI prompts
Rendering…
Guide (read-only)
Salon settings
Changelog
Loading…
System log
Waiting for log lines…
Push notifications
Web Push (iOS/Android install-to-home-screen)
📱 iPhone: notifications not showing until you open the app?
A Safari tab can't receive push — the site must be installed to your Home Screen first:
- Open this site in Safari (not Chrome).
- Tap the Share icon (square with arrow up) in the toolbar.
- Tap Add to Home Screen, then Add.
- Close Safari, open the app from the Home Screen icon instead — not the browser.
- When prompted, tap Allow for notifications. Missed it? Settings → EZSalon → Notifications → Allow Notifications.
Requires iOS 16.4+. Only the Home Screen icon receives push — a bookmarked Safari tab never will.
Topic (for the native ntfy app, if you'd rather not install this PWA)
Subscribe URL
Personal Subscribe URL (your own topic — appointments booked/changed for you)
Access token (for the native ntfy app or scripts, DEBUG/cURL purpose)
Provisioned . Notifications for new appointments and incoming calls open straight to the record when tapped.
Loading…
SMS sent (last 3 days)
No SMS in the last 3 days
Live calls
No active calls
Live transcript
Waiting for speech…
No sessions found
No transcript
No gemini log entries
Live dashboard
Overview
Avg call
Avg appt
Avg time-to-pay
Tickets:
Appointments:
Calls:
Revenue today
Clocked in
of staff on shift
Tickets today
Appointments today
Who's clocked in
No one clocked in
Reports
Ticket reports (per staff revenue)
| Date | Employee | Sale | Deduction | Discount | Final sale | Tip |
|---|---|---|---|---|---|---|
Tender / daily revenue
| Date range | Total | Debit | Cash | Bank | Gift card | Reward point |
|---|---|---|---|---|---|---|
Tool calls (today)
·
call
resp
No tool calls
Reports
| Date | |
|---|---|
| Date Range | |
My earnings
Earned
Hours clocked
Services
Tips
Tickets
No paid tickets in this range.
Payouts
No payouts yet.
Payroll
Expenses
Ledger
Dr / Cr
Revenue
No data in range
Debit
Credit
▲ increase
▼ decrease
No entries
reversal
Reversal of
trail:
No entries
Ledger review
Nothing to review.
Total · off by
Ticket services (what was sold)
No service lines on this ticket — nothing to credit as revenue, so a write-off would book the whole total as a loss.
Tax · Discount · Tips
Repair service lines
Lines / needs
Tenders of
Entry that will post (Dr / Cr)
Memo:
Write-off: will be booked as a loss on 6900 WRITE_OFF. Not revenue.
Still unbalanced by — fix tenders or tick write-off.
Salaries
Ticket-Reports
Invoices
Total
Paid
Pending
Refund
No results found
Reports
| Date | |
|---|---|
| Date Range | |
Skills matrix
| Service | |
|---|---|
| / | |
|
|
Checkbox controls whether a technician can be booked for a service. Duration field overrides service default for that technician only — leave blank to use default. Price always follows service.
Office hours
–
Off
Off-date exceptions
None
Business hours
–
Closed all day
Closed-date exceptions (holidays, etc.)
Owner PIN to save
Feedbacks
avg /
reviews
No feedback recorded yet.
📣 Campaigns
No campaigns yet.
Email alerts
OWNER/MANAGER PIN
Add subscriber
Subscribers
No subscribers yet — enter your PIN above, then add one.
BelleBiz sync
Daily Sync & Safe Import
"Safe Import" pulls incoming customers and appointments only. It never overwrites your staff or service settings.
Advanced Migration & Backup Tools
⚠️ Warning: Full Overwrite Import replaces staff profiles, pay rates, and service menus with BelleBiz data. Use only for initial migration.
⚠️ Destructive resync — to
This will permanently delete appointment(s), ticket(s), and ticket item(s) in this window — regardless of source — then reimport fresh from BelleBiz. This cannot be undone.
Online appointments
Appointment policy text
Image slider (hero images, by URL)
No images added yet.
Owner PIN to save
Gift cards
Total
Balance
No gift cards issued yet.
Block time / vacation
Talk to Aria