Case study · Business automation

Business automation case study:a community yoga & wellness studio

The owner ran this studio for six years, answering email 24/7.

Now automations take care of emailing members, managing volunteers, space rental bookings, generating extended-health receipts, tracking promos, and creating income reports. It even emails her weekly with what's coming up and business insights.

The short version

Client
A community yoga and wellness studio, owner-operated, kept anonymous.
Problem
The owner handled member emails, trial offers, promos, and all reporting by hand, and had no view of members or income by category.
Build
21 automations connecting 9 tools she already used, built on n8n, plus a custom booking app and a business dashboard.
Result
An estimated 350 hours a year back, roughly 6.5 to 7 hours a week. She uses the system daily. I maintain it.
21

automations live

Counted one per workflow, not one per variant it runs.

9

tools connected

All tools she already used.

~350

hrs/yr back · est.

~6.5-7 hrs/week, across automations and space rental.

18

owner-editable email templates

Google Docs she edits herself.

Workflow automation across 9 tools

What got built

21 automations, built and run on n8n, connected to the tools she was already using. Nothing was replaced.

The studio's tools connected into n8n: ClassPass, Acuity Scheduling, Square, Jane, Gmail, and Google Docs feed in as inputs; n8n produces email templates, PDF receipts, Mailchimp updates, Google Calendar entries, Google Sheets records, and the dashboard the owner logs into.INPUTSCClassPassAAcuity SchedulingSqSquareJJaneGmailGoogle Docsn8nconnects itOUTPUTSEmail templatesPDF receiptsMailchimpGoogle CalendarGoogle SheetsDashboard
Behind the scenes

Staff reminders, cleaning coordination, daily monitoring, and nightly housekeeping run too.

Automated customer emails

Member emails, on autopilot

Problem

Every welcome email and every offer went out by hand, one member at a time.

Solution

Welcome emails, the trial-ending $15-off offer, and the cancellation-save email now go out on their own, in the owner's own wording.

One of the emails the system sends on its own.

An automated trial-ending offer email sent by the system, with a copy sent to the owner.
See the inbox demo

Something happens in Acuity Scheduling, ClassPass, or Gmail

a purchase, a booking, a cancellation

The router reads what was bought

one workflow picks the right email and sends it

  • Trial welcome
  • Membership welcome
  • Trial-ending $15-off offer
  • Drop-in upgrade offer
  • ClassPass booking
  • Volunteer seat opening
  • Cancellation save
  • Refund options
  • 12th-month-free congrats

She sees every send

Every email BCCs the studio inbox, so she always knows what went out.

Her wording, always

All 18 templates are Google Docs. She rewrites them whenever she wants, without touching the automation.

It never guesses

An ambiguous cancellation gets flagged for a person to read, not guessed at.

The same build, in your business

Any business that sends the same handful of emails over and over, in its own words.

  • B2B company with sales reps

    Lead and customer follow-ups go out while the reps keep selling. Add an AI model and each follow-up is written for that one lead: what they asked about, what they bought, where the conversation left off.

  • Veterinary clinic

    Appointment reminders, post-visit care notes, and the vaccine-due reminder, in the clinic's own voice.

  • Renovation contractor

    The quote follow-up, the “we start Monday” note, and the review request at handover, sent without anyone having to remember.

A custom booking app for renting the space

Automated end to end

Problem

Nobody outside the studio could see when the space was actually free, so every rental request started with a phone call or an email.

Solution

Renters book online. The request, the hold, the approval, the invoice, and the calendar entries are one chain, started by the renter and approved from the owner's inbox.

The custom booking web app demo: a public availability calendar for renting the studio space, with a walkthrough of the request and approval flow.See the booking demo

The booking page is a real custom web app I designed and built, front end included, not just a backend workflow.

  1. 1

    Open time goes public

    A Google Calendar merges the class schedule from Acuity Scheduling with the counsellor's schedule from Jane. What is left is genuinely free time, and anyone can see it.

  2. 2

    The renter books it

    A custom booking page takes the request and writes a $0 hold in Acuity Scheduling, so the slot is protected while it waits.

  3. 3

    The owner clicks one link

    Her email has three: Approve, Decline, or Hold.

  4. 4

    Approve does the rest

    A Square invoice goes out and both calendars are updated.

A nightly digest flags any request that has sat quiet for 7 days or more.

The same build, in your business

The booking page is a custom web app: a user-friendly interface that connects your systems, with one-click approval workflows that trigger the invoices and follow-ups. More examples of what I can build:

  • Custom home builder

    A site-visit request page that only shows the days your estimator is actually free, holds the slot, and lets you approve it from your inbox.

  • Veterinary clinic

    Boarding and surgery requests that check the real kennel or surgery calendar before a client can ask for a date.

  • Manufacturers’ rep

    A demo-unit or sample request page for your dealers, with the approval and the invoice built in.

  • Anyone who rents something out

    A room, a truck, a chair, a person’s time. If you approve requests from your inbox today, this is the same chain.

Automated receipts and invoicing

Generated automatically

Problem

Families needed extended-health receipts for their camp claims.

Solution

Auto-generated extended-health receipts, emailed to clients.

Staff fill in a short form. The form is protected, so only staff can reach it. The system takes those fields, fills a Google Docs template, exports it as a PDF, and emails it straight to the parent. No one opens a document. No one attaches a file.

The same build, in your business

Any document that is the same every time except for the names and the numbers.

  • Veterinary clinic

    Insurance claim forms after every visit, filled from the visit record and emailed to the owner.

  • Renovation contractor

    Change orders, completion certificates, and the deposit receipt, generated the moment the job reaches that stage.

  • B2B services firm

    Monthly service reports and statements of work, built from the numbers you already track.

  • Manufacturers’ rep

    Commission statements by line and by month, produced from your own order records.

A business dashboard, updated daily

The money picture

Problem

She could not see where the money came from. How many members she had, and what each plan brought in, did not exist anywhere as a number.

Solution

A business dashboard that pulls from Acuity Scheduling and Square every day. Members and income, by category, with nothing typed in by hand.

Before

Acuity Scheduling held the bookings. Square held the payments. Neither could tell her how many members she had, or what each plan brought in.

AAcuity SchedulingBOOKINGSSqSquarePAYMENTS×Members by plan? Income by plan?NO ANSWER, IN EITHER TOOL

After

Both feed one dashboard. Members and income by plan, recomputed every morning.

AAcuity SchedulingBOOKINGSSqSquarePAYMENTSDashboardMEMBERS AND INCOME, BY PLAN, EVERY MORNING

Members tab

How many members she has on each plan, and what each plan brings in a month. This is the number that did not exist before.

Members by plan: five plans, member count and monthly income for each

Income tab

Every income stream in one place, ranked, with this month against the same month last year.

Income streams ranked with month-over-year change

The same build, in your business

Every owner I talk to has the same blind spot. The numbers exist, they just live in three tools that never meet. Are you missing any of these?

  • Renovation contractor

    Jobs by stage, margin by job, and who still owes you, pulled from your estimating tool and your accounting.

  • Veterinary clinic

    Revenue by service line, wellness-plan members, and the patients overdue for a visit.

  • B2B company with sales reps

    Pipeline by rep, closed revenue by month, and the retainers about to lapse.

  • Manufacturers’ rep

    Commission by principal, by line, by month, in one place.

Automated weekly business reports

Her Sunday briefing

Problem

Every week the owner had to go looking for what needed her attention, what was coming up, and how the numbers were trending.

Solution

Every Sunday afternoon, the week ahead arrives in her inbox already sorted: what needs her, the schedule day by day, how the retreats are filling, and one insight line.

What she knows every Sunday, before the week starts

  • What only she can do.
  • Which classes are half empty, while there is still time to fill them.
  • How the retreats are filling.
  • Whether anyone cleaned.
  • One insight from her own numbers. A cancellation spike, or a member's one-year mark worth a note from her.

The same build, in your business

The same Sunday email, with your week in it.

  • Manufacturers’ rep

    Open quotes, orders due to ship, and which principals owe you commission, before Monday starts.

  • Renovation contractor

    Which jobs start this week, which crews are short, and which invoices are past due.

  • Veterinary clinic

    The week’s surgeries, the shifts nobody has covered, and the patients worth a call.

  • B2B company with sales reps

    Each rep’s week, the proposals waiting on a reply, and the renewals coming due.

What she got back

20

automations live

Running on their own. Watched every day.

9

tools connected

All tools she already used. Nothing replaced.

2

things built from scratch

A custom booking app and a business dashboard.

~350

hours a year back · est.

Roughly 6.5 to 7 hours a week.

350 hours a year is close to nine working weeks she does not spend on admin.

Estimated from her own per-task minutes, added up across every automation and the space-rental chain.

52 working weeks≈ 9 weeks back · est.

Member emails

Written one at a time, at night.

Sent automatically in her own voice, with a copy to her.

Space rentals

An email or phone call, then a back-and-forth.

Renters book online. She clicks Approve. The invoice goes out.

The numbers

Guessed at, or not known at all.

On her dashboard every morning. In her inbox every Sunday.

She uses the system daily. I stay on to keep it running and to adjust it as her business changes. AI watches the automations every day, and if one breaks it alerts me, not her.

Hazel gave me back my freedom

…after owning a business for 6 years and needing to be responding to emails 24/7. Knowing my clients' needs are tended to in a timely fashion, and freeing up time, has given me freedom to enjoy the parts of the business I opened it for.
Dawn, RVN Wellness
All work

If your day is full of manual & repetitive tasks,that's where we start.

Tell me the work you're tired of doing and let's automate it.