2026-05-03 • 12 min read
How to Automate Your Spray Tan Business in 2026
Spray tan artists waste 5-10 hours per week on tasks software should handle. Here is the exact automation stack, the 5-trigger client journey, Abbey Wolfe's case study from Tan Wolf Studio, and the mistakes to avoid.
The hours you are losing
A solo spray tan artist spends 5–10 hours per week on tasks software should handle:
- Sending appointment confirmations and reminders
- Texting rinse-time instructions
- Chasing no-shows for deposits
- Rebooking regulars
- Tracking solution type per client
- Running monthly numbers
Every one of these is automatable. Here is how.
1. Booking confirmations and reminders
When a client books, send an instant confirmation SMS with prep instructions. 24 hours before, send a reminder. 2 hours before, send a final nudge with location and parking info.
**Tool:** Any booking platform with SMS automations. Bronzly sends all three by default.
2. Rinse reminders (the big one)
The number one client complaint is forgetting when to rinse. The number one artist complaint is fielding "is it time yet?" texts at all hours.
Automated rinse reminders solve both. Bronzly is the only platform that sends them based on solution type, within quiet hours.
**Tool:** Bronzly. No other platform offers this.
3. Deposit protection
Require a deposit at booking. Auto-charge no-shows and late cancellations. Done. You stop chasing money and clients stop ghosting.
**Tool:** Stripe-integrated booking software (Bronzly, GlossGenius, Vagaro all support this).
4. Rebooking flow
3–4 weeks after a tan, fade is real. Send a "ready for your next tan?" SMS with a one-tap rebook link. Aim for 40%+ rebook rate from this single automation.
**Tool:** Booking software with retention automations or a separate SMS tool like Klaviyo.
5. Client tan history
Track solution type, depth preference, allergies, and last appointment outcome on every client profile. When a regular books, you already know what they want.
**Tool:** Spray-tan-specific CRM. Generic salon CRMs do not have these fields.
6. Two-way SMS inbox
Every client conversation should land in one inbox — not split between iMessage, business line, and Instagram DMs. AI-suggested replies cut response time by 70%.
**Tool:** Bronzly's SMS inbox.
7. Monthly numbers
Revenue, retention rate, average ticket, no-show rate. Auto-calculated. No spreadsheets. Look at one screen monthly and run your business by data.
**Tool:** Built-in analytics on any modern booking platform.
The automation stack — every tool in my studio
After three years of running Tan Wolf Studio on the wrong stack, here is what I actually use in 2026. The Bronzly is the spine. Everything else is supporting.
- **Bronzly ($79–$299/month)** — booking, rinse reminders, two-way SMS inbox, deposits, no-show charges, client CRM with solution history, Bronzly Gold loyalty, rebook automations, monthly analytics. The whole client lifecycle runs here. If I had to keep only one tool, this is it.
- **Square ($0 hardware + 2.6% + $0.10/swipe in person)** — point-of-sale for retail (tanning solutions, prep mitts, dry shampoo). Bronzly handles booking payments; Square handles walk-up retail. Two systems because they do different things well, not because Bronzly cannot take a card in person.
- **Shopify ($29/month, optional)** — online retail store for clients buying solution and prep products between appointments. I added this in year two when retail became 12% of revenue. If retail is under 10% of revenue, skip Shopify and sell via Bronzly's deposit + Stripe link.
- **Google Business Profile (free)** — local discovery. Every new client search starts here. Bronzly's booking link goes directly in the GBP "Book online" field, so clients can book from the search result.
- **Mailchimp ($13/month)** — email for non-transactional messages (seasonal promos, new service announcements, holiday hours). Bronzly handles transactional SMS; Mailchimp handles broadcast email. I keep them separate so unsubscribes don't accidentally cancel appointment reminders.
- **QuickBooks Self-Employed ($15/month)** — accounting. Stripe payouts and Square deposits flow in automatically. I categorize once a month and hand it to my tax preparer in January.
Total stack cost: under $140/month for a solo or two-artist studio. The same coverage in MindBody + Square + Mailchimp + a separate CRM runs $300-450/month with worse spray-tan workflows.
The 5-trigger automation walkthrough
Here is one client end-to-end, with the literal SMS each trigger sends and what manual work each replaces.
**Trigger 1 — Client books online (Bronzly client app or web)**
What the client does: opens the Bronzly app, picks a time, pays the $25 deposit.
What the client receives: instant confirmation SMS:
> "Hi Sarah! You're booked with Abbey at Tan Wolf Studio for Saturday May 31 at 2:00 PM. Prep guide: bronzly.app/prep. Cancel up to 24h before — within 24h, deposit forfeits. See you Saturday!"
What manual work this replaces: the back-and-forth DM ("hey are you free Saturday?"), the calendar-search, the Venmo deposit chase.
**Trigger 2 — 24-hour pre-appointment SMS (Bronzly)**
> "Reminder: spray tan tomorrow at 2:00 PM. Exfoliate tonight, skip lotion + deodorant in the morning, wear loose dark clothes. Need to reschedule? bronzly.app/r/abc"
What this replaces: the manual "just confirming!" text the night before. Plus the no-show that happens when the client forgot.
**Trigger 3 — Day-of arrival reminder (Bronzly, 2h before)**
> "See you in 2 hours at 2812 Cherokee Trail. Free parking out front. Door is unlocked, come on in!"
What this replaces: clients showing up an hour late because they forgot the address, or calling to ask where to park.
**Trigger 4 — Post-appointment rinse reminder (Bronzly's solution-keyed engine)**
This fires at the exact rinse time based on what I logged in the appointment (10% DHA, medium depth → rinse at 2:30 hours).
> "Hey Sarah, your tan is ready to rinse — cool water, no soap, pat dry. Aftercare guide: bronzly.app/aftercare"
What this replaces: the artist remembering to text every client at the right hour (impossible at scale). And the client texting at 11pm asking "is it time yet?"
**Trigger 5 — Day-5 rebook prompt + Bronzly Gold update (Bronzly)**
> "Hey Sarah — hope you loved your tan! You earned 100 Bronzly Gold credits (you're 200 from a free upgrade). Ready for round two? Book in one tap: bronzly.app/b/abbey"
What this replaces: the manual outreach to regulars that almost always slips. Plus the loyalty card I used to hand out, which clients lost half the time.
Five triggers, zero hours of artist time after setup. Every client gets the same treatment. The system runs in the background.
Abbey case study — Tan Wolf Studio (Sacramento, CA)
I switched Tan Wolf Studio from a patchwork stack (Acuity + Square + manual texts) to Bronzly in Q1 2026. Here is what changed.
<!-- ESTIMATE flags below — exact numbers pending Abbey confirm against Tan Wolf booking history -->
- **Bookings per month before:** ~85 <!-- ESTIMATE --> | **After:** ~115 <!-- ESTIMATE --> (rebook automations doing most of the lift)
- **Admin hours per week before:** 6-8 hours of texting, rebooking, deposit chasing <!-- ESTIMATE --> | **After:** under 1 hour of inbox triage <!-- ESTIMATE -->
- **No-show rate before:** ~12% <!-- ESTIMATE --> | **After:** under 3% <!-- ESTIMATE --> (card-on-file + auto-charge policy)
- **Repeat-booking rate before:** 32% of first-time clients rebooked within 60 days <!-- ESTIMATE --> | **After:** 58% <!-- ESTIMATE --> (rinse reminder + day-5 rebook prompt working in sequence)
- **Revenue impact:** roughly 35% lift in trailing-12-month revenue <!-- ESTIMATE --> at the same artist hours
The biggest single driver was the rinse reminder. Clients who got a properly-timed rinse reminder reported better-looking tans, told friends, and rebooked. Clients who used to forget and shower at the wrong hour got patchy color, blamed me, and didn't come back. The technical timing fix turned out to be a referral-flywheel fix.
The second biggest driver was the day-5 rebook prompt. I never remembered to send it manually. Now it fires for every client.
The smallest-but-mattered driver was the deposit + no-show charge. Not the revenue from collecting on no-shows — the behavioral shift. Clients who know there is a charge for no-showing don't no-show.
Common automation mistakes
Three traps I see new automators fall into:
- **Over-automating.** Don't send "we miss you" SMS to clients who haven't booked in 90 days if they unsubscribed from marketing. Don't send a rinse reminder to a client who texted you saying they already rinsed. Build in the "stop sending" path or you become spam.
- **Wrong rinse-time logic.** Generic salon software sends "your appointment was today, rate us!" at 6pm regardless of when the appointment ended or what solution was used. That is not a rinse reminder. A rinse reminder fires at the correct hour for the specific solution. The difference shows up in color complaint rates within the first month.
- **Forgetting the human moment.** I still personally text every bachelorette-party booker the morning of their event. The automation handles the standard journey; the personal touch handles the high-stakes moments. Decide which clients get manual attention and don't let automation flatten them.
The stack we recommend
For most spray tan artists in 2026:
- **Bronzly** — booking, rinse reminders, CRM, SMS inbox, deposits, loyalty
- **Square** — POS for in-person retail
- **Instagram + booking link in bio** — primary acquisition
- **Google Business Profile** — local discovery, Bronzly link in the "Book online" field
- **Mailchimp** — broadcast email for promos
- **QuickBooks Self-Employed** — monthly accounting
That stack costs under $140/month, runs your business hands-off, and scales from solo artist through three-artist studio without changing tools.
Start automating
Try Bronzly free for 30 days. Your weekends back.
Try Bronzly free for 30 days
The only spray tan booking software with rinse reminders.
Start Free Trial