Dashboard
Finish setup
0
Appointments today
$0
Revenue today
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 your route. Use Re-optimize now to reset.

Pet owners

Options
Your Withers intake link

Text or email this URL to clients. When they submit, their intake shows up in the list below and you get an in-app alert. You do not need any extra technical account to use this—just Withers.

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

Intake questions (client form)
1
Choose required client fields

Only turn on fields you truly need before first visits.

Email is always required. Clients see it used for receipts and promotions; appointment reminders go by text when they opt in.

2
Vaccination section (optional)

Enable this only if you need vaccine info before booking.

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

Choose what clients must complete before submitting this intake form.

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

4
Add extra questions (optional)

Use this for special salon-specific info.

Live preview (optional)
Queue

Pending = new web requests. Use Abandoned (top right) for people who started booking but did not finish. 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
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 & Analytics

Last 30 days · Business intelligence

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
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).

Uses the same save as Online booking → Save booking setup (grooming, boarding, and daycare online booking — all fields on that page 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.

Enable split payments Allow splitting one checkout across multiple payment methods.
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).

Business Profile
Business Name
Tagline
Phone
Email
Twilio SMS number
Address

Start typing and pick a suggestion, or enter your address manually.

City / State

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

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).

Service categories

Create categories, assign each service below, then drag categories to set the order clients see. Uncategorized services appear at the bottom.

New category
Services & Pricing

Slot length blocks time on the schedule. Toggle Express services for walk-in tap-to-charge (nails, ears, etc.). Weight and breeds are optional for online booking. Drag ⋮⋮ to reorder, then Save catalog.

lb
kg
Add-ons

Optional extras with extra time and price. Drag ⋮⋮ to reorder.

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 and printed receipts from checkout (not the groomer day sheet — that is under Day printout).

Logo
No logo
Business name
Subtitle
Phone
Email
Address
Print format
Show on receipt
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.

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.
🎂 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).
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.

Columns and details on the daily sheet when you print from Appointments (by groomer or all staff).

Customer name
Owner full name on each appointment
Customer phone
Owner contact number for follow-up
Pet info
Breed, sex, and weight
Groomer name
Lead groomer on each row
Medications
Medication notes on the pet profile or appointment
Health conditions
Health conditions on the pet profile
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
Agreements & waivers

Documents clients can sign on intake, online booking, or from a pet profile. One can be marked primary for quick pick when collecting a signature. The full Agreements page in the sidebar is another place to review versions.

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
SMS compliance history
No SMS compliance history yet.
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