How to Automate Punchpass

Punchpass automates the studio's own routine. Standing reservations book regulars in, waitlists auto-fill, and email automations fire when a pass is about to expire or a client hits a milestone. Reconciling payouts, instructor pay and reviews means opening other sites, which is the part worth handing to an agent like WebRun.

The person teaching the class also owns the studio

Punchpass is studio management software for small fitness and wellness businesses: yoga, pilates, dance, barre, aerial and pole studios, and a fair number of art and craft studios too. It runs the schedule, the bookings, the passes, the memberships and the payments, and it is priced so that adding another part-time instructor costs nothing extra.

That last detail says most of what you need to know about who uses it. The typical Punchpass studio is one room with a timetable on the wall, eight or ten classes a week, a couple of instructors who each teach two, and an owner who teaches the rest.

The unit of business is the pass. Somebody buys ten classes and uses four. Somebody else is on a monthly membership and comes twice a week. A pass has a balance and usually an expiry date, so the studio is always carrying a stack of classes that are paid for and not yet taken. That stack is the customer relationship and the cash flow at once.

One person teaches, sells, cleans and reconciles

There is no front desk. There is an owner between the nine thirty and the six o'clock, doing everything a front desk would do if the studio could afford one.

Working out what each instructor is owed, from who taught what and how many people came. Checking which memberships failed to charge and following them up without making it awkward. Deciding by Tuesday whether Thursday's workshop has enough sign-ups to be worth running. Posting the week's timetable to Instagram and answering the same three questions underneath it. Matching the payouts that arrived in the bank to the classes that earned them. Noticing that a regular has not been in since May.

None of it is difficult and all of it is small, which is precisely why it slides to nine at night, then to Sunday, then to whenever the accountant asks for the year.

The punchpass.com homepage, the app these three jobs run in. Punchpass
Instructor pay ready to check Who taught, how many came and at what rate, assembled before payday instead of rebuilt in a spreadsheet each time.
Takings matched to classes Processor payouts lined up against the sessions that earned them, so the quiet slot on the timetable is obvious.
Regulars who quietly stopped Students with an unused balance or no visit since spring, listed with a note drafted for the owner to send.

Standing reservations and expiry emails already fire on their own

Punchpass automates more of this than most owners have got round to setting up.

Standing reservations auto-book regulars into their weekly class, so the early crowd does not have to book again every Monday. Waitlists can alert everyone waiting or auto-fill the first person the moment a space opens. Email automations run off events rather than dates: after somebody buys, when a pass is close to expiring, when a client reaches an attendance milestone, and the message itself gets written once and reused. Business rules handle the awkward money conversations, requiring payment in advance and charging for late cancellations and no-shows. Memberships can be paused, extended or modified in one place, and when a monthly payment is declined Punchpass emails the administrator. Reporting shows which classes are most profitable and what each instructor is owed.

All of that is triggered by something Punchpass can see: a booking, a purchase, a pass balance, a class on the schedule.

The bank is not one of those things. Neither is the review posted last night, the question sitting in a social inbox, or the studio that opened two streets away with a five-class intro offer.

A studio can know what a Tuesday morning really makes

The numbers a small studio actually decides on are spread across four or five logins, and none of them speak to each other.

Payouts from the payment processor matched against the classes that generated them, so the owner can see what the Tuesday nine thirty earns after fees, next to what the room costs for that hour. Instructor pay assembled from who taught, how many attended and each rate, ready to check and pay rather than rebuilt every fortnight.

Reviews and mentions collected each morning from the places students post them, with the class and the teacher they refer to. The questions piling up in a social inbox, pulled into one list with an answer drafted beside each.

Other studios' timetables and intro offers, read off their own public pages before the new term gets priced. The town's event calendar and the school holidays, which decide whether next Wednesday's ten o'clock has four people in it or eleven.

Anything going to a student is drafted, not sent. A studio this size runs on the fact that the person messaging you is the person who taught you, and an automated note about an expired pass undoes that in one line.

The gap between classes can go back to the studio

Whoever sets the bank, the processor, the review pages and the social inbox side by side spends an hour doing it. In a one-room studio that somebody has just taught two classes and is about to teach a third.

WebRun is an agent that works a real Chrome browser, signed in as you. It opens Punchpass, the payment processor, the bank and the review pages, reads them, and brings back the comparison with the differences named.

It runs on your schedule in your own private environment, and you can watch a run and stop it. Anything addressed to a student is prepared and waits for you to send.

The workflows below are already built, and each one names what it opens.

Questions people ask

Will it message my students on its own?

No. It drafts and leaves it for you. In a studio where the owner teaches, a message about money or an expired pass reads as personal, so a person sends it.

We already use Punchpass email automations. Is this a replacement?

No, keep them. Those fire on what Punchpass can see, such as a pass about to expire. This covers what it cannot see, such as the bank, the processor payouts and what people are posting about you.

Do I need an integration or a developer?

No. It signs into the sites the way you do, in a real browser, so it works with tools that publish no API and offer no export button.

14 ready-made Punchpass workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Punchpass Workshop Waitlist Alerts
When a workshop seat opens up, WebRun checks the Punchpass waitlist, drafts a seat-available email to the next person in line via Klaviyo, and posts the update to Slack for your team to send.
PunchpassKlaviyoSlack
Automated Art Studio Supply Restock Lists
Every Monday, WebRun checks upcoming class rosters in Punchpass, compares expected material use against the running inventory in Google Sheets, and sends the week's restock list to Telegram.
PunchpassGoogle SheetsTelegram
Automated Punchpass Workshop Announcement Drafts
Before each new season, WebRun checks upcoming workshops in Punchpass, drafts an announcement email campaign in Mailchimp, and posts it to Slack for review before it goes to your list.
PunchpassMailchimpSlack
Automated Punchpass Punch Card Balance Alerts
Every morning, WebRun checks Punchpass for clients with one or two punches left, drafts a friendly top-up text via Twilio, and posts the list to Slack for your team to send.
PunchpassTwilioSlack
Automated Punchpass Private Event Follow-ups
The day after a private event or party wraps, WebRun checks Punchpass for who booked it, drafts a thank-you and rebooking email in Gmail, and logs the event details to Google Sheets for review.
PunchpassGmailGoogle Sheets
Automated Punchpass No-show Deposit Alerts
Every morning, WebRun checks Punchpass attendance for no-shows on deposit-required classes, checks Stripe for the card on file, and drafts the charge for staff to approve in Slack.
PunchpassStripeSlack
Automated Punchpass Membership Renewal Reminders
Every morning, WebRun checks Punchpass for memberships expiring within a week, checks Stripe for their card on file, and drafts a renewal email in Klaviyo for your team to send.
PunchpassStripeKlaviyo
Automated Kiln Firing Schedule Reminders
Every evening, WebRun checks Punchpass for tomorrow's classes and the studio's firing log in Google Sheets, flags pieces due for a bisque or glaze firing, and reminds instructors in Slack before the kiln gets loaded.
PunchpassGoogle SheetsSlack
Automated Instructor Payout Reconciliation
Every Monday, WebRun checks Punchpass for classes taught last week, calculates what each instructor is owed, and logs the reconciled payout report to Google Sheets for the owner to approve.
PunchpassGoogle SheetsQuickBooks
Automated Studio Gift Card Purchase Receipts
When a gift card sells through Stripe, WebRun loads the balance into the client's Punchpass account, drafts a receipt and redemption email in Gmail, and logs the sale to Google Sheets.
StripePunchpassGmail
Automated Finished Piece Pickup Reminders
When a glaze firing finishes, WebRun checks the pickup log in Google Sheets against Punchpass client records, drafts a pickup-ready text via Twilio for each client, and queues the batch for approval.
PunchpassTwilioGoogle Sheets
Automated Punchpass Birthday Party Confirmations
When a birthday party books in Punchpass, WebRun drafts a confirmation email in Gmail with the details and a prep checklist, and posts the day's bookings to Slack for the team.
PunchpassGmailSlack
Automated Class Pass Expiry Reminders
Every morning, WebRun checks Punchpass for expiring class passes, drafts a reminder text via Twilio for each client, and posts the pending batch to Slack for your approval.
PunchpassTwilioSlack
Automated Yoga Class Reminders
The evening before each Punchpass class, WebRun drafts a reminder text for every registered client via Twilio and posts a preview to Slack for your sign-off.
PunchpassTwilioSlack

Want one of these running on your own Punchpass?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.