Automated Punchpass Workshop Waitlist Alerts
Every hour, WebRun opens Punchpass, checks each workshop for a seat that just opened up, finds the next person on the waitlist, drafts a seat-available email in Klaviyo, and posts the batch to Slack so your team can approve and send before the seat gets snapped up elsewhere.
How do I automatically fill workshop seats from my waitlist?
WebRun checks Punchpass every hour for workshop seats that just opened up, matches each one to the next eligible name on the waitlist, and drafts a seat-available email in Klaviyo with a booking link. The batch is queued in Slack for staff approval, so freed-up seats get filled fast without a customer ever getting an email nobody reviewed.
- Freed-up seats get offered to the next client within the hour
- No workshop seat sits empty because a waitlist email got forgotten
- Every seat-available email is reviewed before it reaches a client
Built for art studios · ceramics studios · craft workshop owners · independent instructors
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
punchpass.comin a real browser with your saved login - no setup, no API keys. -
1
Punchpass - find open seats and check the waitlist
WebRun opens Punchpass to find open seats and check the waitlist. - Open Punchpass and check each upcoming workshop's roster for a newly open seat
- Pull the waitlist for that workshop in signup order
- Note the next eligible name, email, and how long they've been waiting
Done when Every freshly opened seat has its next-in-line waitlist match identified.
-
2
Klaviyo - draft seat-available emails
WebRun opens Klaviyo to draft seat-available emails. - Draft a seat-available email to that person naming the workshop, date, and a booking link
- Give them a short window to claim the seat before it moves to the next name
- Leave the email as a draft. Do not send automatically
Done when A ready-to-send draft exists for every open seat.
-
3
Slack - queue the batch for approval
WebRun opens Slack to queue the batch for approval. - Post the batch of drafted seat-available emails to the studio channel
- Flag workshops starting soonest first
Done when Staff have every drafted email queued in Slack for one-click approval.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it email waitlisted clients without me?
No. Every seat-available email is drafted in Klaviyo and queued in Slack for your team to review and send. Nothing goes out on its own.
How does it pick who gets the seat?
It reads the Punchpass waitlist in signup order, so the person who has been waiting longest is matched first.
What happens if nobody claims the seat in time?
Since it checks every hour, a fresh run picks up the still-open seat and drafts an email to the next name on the list.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.