Dashboard
Finish setup
0
Appointments today
$0
Revenue today
Expected $0.00
0
Active pet owners
$0
This week
Prior days — not closed 0

Opens a report of visits before today that still have no payment recorded (not tied to a date range filter).

Today's Appointments
Weekly Revenue—
Total this week$0
Upcoming appointments
—
Map
Appointments & Distances
Choose a day to optimize route details.
Tip: drag stops to reorder. Use Re-optimize to reset order, or Apply route → times to write start times (and arrival windows when enabled) from this order.

Pet owners

—
Options
Tags: all
Your Withers intake link

Copy the URL, or text it to a new client from Withers (uses SMS credits). When they submit, their intake shows up below and you get an in-app alert.

Shown at the top of your public intake form. JPG, PNG, or WebP (max 3 MB).

Shown under the title on your public intake page.

Page color theme

Buttons, accents, and the paw-print background pattern on your public intake form. Booking has its own color theme under Online booking → Page setup.

Intake questions (client form)
Always required on every intake (no toggle): first name, last name, phone, email, pet name, and pet weight. SMS reminders are optional for clients.
  • Toggle off — field is hidden; clients do not see it.
  • Toggle on — field appears and must be filled before submit.

Clients also read and sign your service agreement on this form. Turn that on per agreement under Agreements (Required on intake form). After they submit, open the signed copy from the pet owner profile → Agreements on web, iPhone, and Android.

1
Optional extra fields

Turn on only what you need. Each switch below adds a required field to the client form.

Default: all switches above are off, so new clients only see the always-required fields.

2
Vaccination section (optional)

Leave off unless you need vaccine info before the first visit. When on, use the switches below to choose which vaccine details are required.

Required vaccine types (client checks all that apply)
3
Intake payment

Default is no payment. Turn on card on file or a deposit only if you want payment before they submit.

Intake requests often do not have a final service price yet. Full prepay is not available for intake forms.

4
Add extra questions (optional)

Add salon-specific questions. Each one appears on the form; check Required on a question if clients must answer it.

Live preview (optional)
Queue

Pending = new web requests. Use Abandoned (top right) for people who started booking but did not finish — then Open or Recovered. Accept adds the visit to your schedule as Unconfirmed — confirm when you are ready. Reject keeps a record; Delete removes the row.

Pet parent hub requests

Reschedule and cancel requests from pet parents signed in on your booking page.

Withers
Pet grooming report cards
0
Total reports
0
Unique pets
0
With findings
0
Total ratings
—
Average
0
Needs team note
Monthly staff awards Print diploma-style certificates at month end
Team inbox Discuss ratings with staff — notes stay internal
Staff roles

Owner-managed role labels used in staff profiles (e.g. Groomer, Lead Groomer, Master Groomer, Bather, Front Desk).

Groomer specialties

Manage specialty labels (e.g. large dogs, cats). These appear when adding or editing team members.

Checkout payment methods (Cash, Other card reader, Venmo, etc.) appear when you open an unconfirmed appointment or an unpaid invoice. Choose which options show in Settings → Payments.
$0
Collected
$0
Outstanding
$0
Total Booked
0
Appointments
Transactions
By Groomer
By Service
Salon vs Mobile
Inventory catalog
Add / update product
No photo

Compressed to a small thumbnail (~200 KB max) to save storage.

Register settings
Same rate as checkout
Use the sales tax rate from Settings → Sales tax on Register.

Register uses your checkout sales tax rate. Inventory and Register share the same catalog.

Assign sales to staff
Show a staff picker on Register for retail commission. Turn off if you do not pay retail commission.
Retail-only sale
Recent retail sales
Current Sale
ORD-00000
Subtotal$0.00
Discount-
Tax (8.5%)$0.00
Total$0.00
Scan barcode
Open item

A one-off amount. It is not saved to inventory.

✓
Payment Successful
Transaction complete
$0.00
Current sale
EXP-00000
Subtotal$0.00
Tax$0.00
Total$0.00
✓
Payment Successful
Express service recorded
$0.00
Prior days — not closed Visits before today with no checkout recorded.

Reports

Last 30 days · Salon books

Last 30 days
Pay period settings Synced to your business when signed in

Paid visits only. Dates shown use your week start and weekly or biweekly schedule.

Payroll team data comes from Staff (same people as your schedule). Set each person to commission, hourly, or salary, plus optional tip payout %. Commission still uses service and add-on rates.
Team & pay setup
$0
Total Revenue
$0
Total Payroll
$0
Tips payout
0
Appointments
Groomer Payroll Summary
SMS Credits: 0 / 1,000 used
1,000 left
Base included: 1,000 · Purchased carryover: 0 Resets on your billing day (the day you signed up). Sent and received texts both count — each SMS segment uses 1 credit.
Auto-reload SMS
Checking card... When quota runs out, charge your saved subscription card automatically.
Twilio number: Not assigned yet
Conversations
No conversations yet.
Click New to send your first message.
Select a conversation
or click New Message to start one
Stripe connection
Status Not connected
Loading…

Appointment checkout and card processing fee live under Checkout. Payment methods stay in Settings → Payments; sales tax is under Settings → Sales tax.

Payment status
—

Whether Stripe is ready to accept charges for this salon.

Card reader
—
Payouts
—
Disputes
—

Booking Payments

Control what customers must pay or save before booking grooming, boarding, or daycare online.

Payment requirement for booking

These settings apply to all online booking — grooming, boarding, and daycare. Intake payment settings are configured on the Intake setup page. Existing appointments keep their saved payment snapshot.

Card on File

Off

This appears on your public booking page so clients can review and accept card-on-file terms.

No card required at request time.

Fixed at $0.50.

Deposits

Off

Require a partial payment before the grooming appointment or stay is submitted (online booking checkout).

Per-pet deposit overrides on the client profile still apply when the global online deposit is off.

Prepay appointment

Off

Require the full estimated grooming, boarding, or daycare amount before the request is submitted (same secure checkout as deposits).

Pre-auth hold

Off

About a day before the visit, place a temporary authorization for the estimated ticket on the client's saved card. Funds are reserved (not charged) until you capture at checkout. Cancelled visits release the hold.

Requires Stripe and a card on file. Skips visits that are already fully prepaid. Same-day bookings get a hold when the card is on file and the visit is still ahead.

Uses the same save as Online booking → Page setup → Save booking setup (shared page fields and service forms are saved together).
Stripe charges
Card processing fee
When you charge a Stripe card (on file, reader, or Tap to Pay), choose whether Stripe's processing fee is deducted from your payout or added to what the pet owner pays.
Checkout modals

Tip and discount presets, split payments, and Stripe Terminal options for appointment checkout.

Tip % presets

Shown as quick picks in the checkout tip modal.

Discount % presets

Shown as quick picks in the checkout discount modal.

Allow cash plus another method At checkout, type a cash amount. The rest stays on the method you pick.
Enable Stripe Terminal (card reader) Offer “Use Card Reader” in checkout when a Stripe Terminal reader is set up.
Hardware

Stripe Terminal devices

Stripe Reader M2
Stripe Reader M2

Compact Bluetooth reader for mobile grooming.

Best for Mobile groomers and on-the-go payments

Stripe Reader S700 / S710
Stripe Reader S700 / S710

Smart touchscreen reader for full checkout experience.

Best for Salons with front desk checkout

BBPOS WisePOS E
BBPOS WisePOS E

Countertop touchscreen reader with WiFi connectivity.

Best for Stationary checkout setups

Tap to Pay on iPhone
Tap to Pay

Accept contactless payments using your phone. No separate reader.

Best for Salons that skip dedicated hardware

Devices are purchased directly through Stripe. Availability and pricing may vary.

Reader setup in Withers
Default reader type (optional)
Reader setup status
Terminal location id (optional)

Usually filled in automatically the first time you use Tap to Pay on iPhone. Advanced: paste a tml_… id from the Stripe Dashboard if you manage locations yourself.

Terminal reader id (optional)
Reader label (optional)
Payouts

Balances and payout timing come from Stripe Connect. Withers does not move money — Stripe handles payouts.

Loading…
Disputes

Chargebacks and inquiries from Stripe. Evidence and resolution stay in the Stripe Dashboard — Withers only surfaces read-only status.

Payments & refunds

Processor-backed refunds go through Stripe on the server. Cash, legacy, and other methods are recorded here only (money moves outside Withers).

Blocked bookers

Stop selected pet owners from requesting appointments on your public booking page or pet parent hub. Matching is by their mobile number (including a secondary household number). You can still book them from the salon calendar. You can also toggle this on their pet owner profile.

Currently blocked
Business Profile
Business Name
Tagline
Phone
Email
Twilio SMS number
Address
City / State

Pet parents sign in on your online booking page — use the pet parent sign-in link under Online booking → Page setup.

Twilio SMS number: Withers assigns a dedicated number to your salon when your subscription is active. Client replies route to this business automatically.

For mobile grooming, Smart Map treats this business street address and city/state as the starting point of each day’s route (your base before driving to customers).

Visit types & pet types

These are not your service menu (that is under Services). Choose which services you offer — salon grooming, mobile grooming, boarding, daycare, and/or retail — plus which pet types clients can pick on profiles, booking, and intake. Save once below.

Salon grooming
In-shop appointments
Mobile grooming
Routes, Smart Map, and at-home visits
Boarding
Overnight boarding reservations and kennels
Daycare
Day visits with drop-off and pickup times
Retail & register
Inventory catalog and walk-in register checkout
Pet types
Turn on what pet types appear in pet profiles, online booking, and intake forms.

These control navigation, your schedule, public online booking visit options, and which pet types appear on forms.

Your menu: categories, priced services, and add-ons. This is separate from Business → Visit types & pet types (salon/mobile and dog/cat/custom).

Services & Pricing

Click a category to open its services — other categories stay closed. Use the color dot on a category (or a color in the service editor) so those visits show that color on the calendar. Use the edit icon on a service to change price, weight, coats, and more. Drag ⋮⋮ to reorder, then Save catalog.

lb
kg
New category
Add-ons

Optional extras with a price and extra time — or No extra time for fees like a card-on-file charge. Turn Online book off to keep an add-on for staff only. Click the header to open or close the list, like a category. Drag ⋮⋮ to reorder when it is open.

Coat types & breeds

These groups power the coat chips on each service. AKC breeds are grouped by coat. Designer / hybrid mix holds Goldendoodles, Labradoodles, Maltipoos, and other designer mixes. Pick a group, then Show to open its breed list. Type poo or doodle to find matching mixes and Add all. To make your own group, click + Add coat type, name it, then add breeds. Click Save breeds & coats so online booking uses your list. Leave unsaved to keep Withers defaults after a refresh.

Business Hours
Closed days & holidays

Block online booking on US holidays and custom closures. Toggle each holiday Closed or Open for the year shown. Custom closures can span multiple days with an optional staff note. Changes apply to your public booking page and the iOS/Android apps (read-only there).

US holidays
Custom closures
Locations & Vans

Create locations (salon or mobile van). Each location has its own calendar context. Assign groomers in Staff profiles. Smart Map uses van bases; online booking can let clients pick a location when multiple are available.

Checkout payment methods

Choose which options appear when you collect payment on an appointment or invoice. You can still mark paid without a method from Collected payments (defaults to Cash). Tip presets, split payments, Terminal, card processing fee, and Stripe connection are in . Sales tax and Rewards have their own settings links in the sidebar.

Default no-show fee
Auto-fills when marking a no-show or late cancellation. Staff can override or skip this per appointment.
$
Sales tax

Set your checkout tax rate and choose whether it applies to retail, services, or both. Register uses the same rate when retail tax is on.

Sales tax rate
Shared rate applied where the toggles below are on (after discount). Use 0 for no tax line.
%
Sales tax on retail
Register and retail items added at checkout.
Sales tax on services
Grooming, boarding, and daycare at checkout.

Suggested rates are a starting point only — confirm with your accountant or local tax authority.

Rewards program

Households earn points on grooming, boarding, and daycare service spend (not tips or tax) and can redeem at checkout.

Rewards program
Turn on to earn and redeem points at checkout.
Program name
Shown at checkout and on pet owner profiles.
Earn rate
Points earned per $1 of service (after discounts, before tips/tax).
pts / $1
Redeem rate
How many points equal $1 off at checkout.
pts = $1
Minimum redeem
Leave blank or 0 for no minimum.
pts
Adjust points manually
Add or remove points for a household by owner mobile number — for goodwill, promos, or fixing a balance.
QuickBooks Online

Connect QuickBooks to sync customers, invoices, and payments from Withers into your accounting. Salon owner only.

Loading…
Invoices & receipts

Logo and contact block at the top of invoices, checkout receipts, and Register print and email receipts (not the groomer day sheet — that is under Day printout).

Logo
No logo
Business name
Subtitle
Phone
Email
Address
Print format
Show on receipt
Seasonal themes

Festive look for customer pay links, receipts, the booking done screen, and the salon Add tip step. Set each holiday’s dates once — they repeat every year. Whichever window includes today goes live automatically; outside those dates, screens look normal.

Tip screen headline

Default is “Treat the groomer.” Seasons change the look; the headline stays yours unless you update it.

Theme salon Checkout too
When on (recommended), Checkout and Add tip use the same festive look clients see on pay links.
Holiday schedule

Turn on a theme and set start/end. Dates repeat every year — no need to come back each season. Tap a row to preview its look anytime, even outside its dates.

Live preview

Every screen the theme touches, with sample text and amounts — scaled down from a real phone view. Updates when you tap a holiday row, even when that holiday is off or not live today.

Client notifications

Appointment nudges and messages to pet owners use SMS only (no outbound email).

Browsers may require you to click or navigate in the app once after loading before the first sound can play.

Abandoned booking alerts
Toast, chime, and desktop or phone pop-ups when someone leaves your online booking page without finishing. Off by default. Leads still appear under Online booking → Abandoned.
Desktop alerts (this browser)

Enable pop-up alerts when Withers is open in the background. For alerts when the browser is fully closed, allow notifications below (uses Firebase Cloud Messaging).

SMS center

Manage SMS toggles and credits here. Edit all template wording from the gear icon on Messages — the same text also appears on Reviews, Grooming report, and Settings for convenience.

Reply STOP to opt out. (21 chars) will be automatically added to comply with SMS regulations (e.g., CAN-SPAM & TCPA). It counts toward your character and segment total.

Twilio SMS number
SMS usage this month
Review request SMS (post-checkout)
Send star-based review SMS after payment.
Grooming report SMS (post-checkout)
Allow report card SMS during checkout.
Template editors:
Appointment reminders

Automated reminders sent to clients by SMS. Clients reply Y to confirm or N to cancel — the appointment updates automatically. Edit reminder and auto-reply wording from Messages → gear icon.

On some hosting plans, reminder jobs run only once per day — clients are nudged on the right calendar day, but not always at the exact “Send at” clock time. For tighter timing, use a host that supports hourly scheduled jobs and ask your administrator to enable strict local-hour reminders if available.

First reminder
Sent X days before the appointment
Second reminder · only if still unconfirmed
Follow-up only to clients who have not replied Y yet
Only sent if the client has not confirmed since the first reminder. If the appointment was booked after the first reminder window, this still sends.
Auto-reply when client texts Y/Yes or N/No
When off, appointments still move to Confirmed or Cancelled, but the client does not get a “Got it!” or cancellation text back.
Auto-reply to other client texts
When a client replies to any salon SMS (for example after Appointment Scheduled), send this message automatically. Does not apply to Y / N reminder replies.
Daily schedule email
Every morning, email a beautiful summary of today's appointments to your salon email under Settings → Business profile (falls back to your sign-in email if that field is empty). Uses the salon timezone below.
Send at
Staff alert emails
Online bookings, intakes, and client N / NO cancellations are emailed to your business email, plus up to two more addresses if you need them.
Business email
Also send to
And also
🎂 Pet birthday greetings
Automatically text a happy-birthday message to pet parents on their pet's birthday (uses the salon timezone and only pets with a saved birthday + SMS consent).
Due for grooming texts
Automatically text pet parents a few days before their pet is due for another groom. Only pets with a past grooming visit, no upcoming groom, and SMS consent. Each pet can use a different spacing on their profile. Default is every 30 days.
Timezone (for reminder “Send at”)
Day printout

Choose what appears on printed day sheets for grooming appointments, boarding kennel cards, and daycare cards. Separate from Receipts, which is the client invoice header.

One-page pet profile & grooming card per visit when you print from Appointments (by groomer or all staff). Turn sections on or off below.

Customer name
Owner full name on each card
Customer phone
Owner contact number for follow-up
Customer email
Owner email on the client block
Customer address
Household address on the client block
Pet info
Breed, sex, coat, weight, color, birthday, spay/neuter, and vaccine expiration
Pet photo
Profile photo when one is on file
Groomer name
Lead groomer in the card header
Medications
Medication notes on the pet profile or appointment
Health conditions
Health conditions on the pet profile
Pet notes
Newest pet notes, including custom question answers saved from booking or intake (Visit notes on the card)
Behavior notes
Handling notes from the pet profile
Tags
Pet tags and household tags
Last visit
Previous appointment date, time, and service (not visit count or spend)
Intake questions
Latest intake details and custom answers when available
Online booking details
Service request, notes, and booking contacts
Custom questions
Pet profile and booking custom answers when on file
Latest agreement title
Most recently signed agreement for this household
Agreement signature date
Signed date for the latest agreement
Your plan

Withers is billed monthly through Stripe. Canceling stops renewal; you keep access through the date shown below when a cancel is scheduled.

Billing cadence: Monthly
Withers
$129 / month
—
Unlimited appointments
Up to 10 staff members
SMS notifications
Revenue reports
Mobile & salon scheduling
Invoice generation
SMS Setup & compliance
Not started
SMS status
Not started
Approval progress
Awaiting setup
Assigned phone number
Not assigned
Message credits
0 / 1,000
Resets on billing day
Registration progress

Pet tags

Labels you can attach to any pet. Useful for loyalty tiers, special handling, etc. New salons start with common starter tags — click Save tags after editing. Tags are staff-only and never appear on the pet parent hub.

Owner tags

Labels for pet owners. Useful for memberships, payment preferences, etc. Pick a color preset when adding a tag. Tags are staff-only and never appear on the pet parent hub.

Promo codes

Create discount codes for Register and appointment checkout. Staff enter a code when ringing up retail sales or checking out a visit.

Code editor
Staff access profiles

Create reusable permission profiles (for example: Mobile Groomer, Front Desk Manager). Assign a profile when inviting staff. Changes here apply automatically to invited staff that use the profile.

Profile editor
Hours shortcut

Business hours are edited in Hours so they stay in one place (24-hour clock toggle lives there too).

Open the Hours tab to change your weekly schedule.
Account details
Account Owner
Login Email
Password
Danger Zone
Delete Account
Permanently delete your business and all data. This cannot be undone.
Done