All templates
For yoga studio owners, studio managers & Punchpass users

Nudge clients to use class packs

Every morning, WebRun opens Punchpass, finds clients with class passes expiring in the next 7 days, checks how many classes they still have remaining, drafts a friendly reminder text via Twilio for each, and posts the batch to Slack so your team can approve and send before passes expire unused.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every morning at 8:30 AM WebRun
1 Punchpass find expiring passes and remaining classes
2 Twilio draft reminder texts for each client
3 Slack post pending batch for approval
Run a sample
In short

How do I automatically remind yoga clients about expiring class passes?

WebRun checks Punchpass every morning for class passes expiring within 7 days, notes remaining sessions for each client, and drafts a friendly reminder text via Twilio with the expiry date and a booking link. Drafts are queued in Slack for one-click approval, so clients use their packs and revenue is not lost.

  • Clients are reminded before their pass expires, reducing unused session loss
  • No text is sent without staff approval, keeping outreach on-brand
  • Most urgent expiries appear first so staff can prioritise their review

Built for yoga studio owners · studio managers · Punchpass users · boutique fitness studios

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens punchpass.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Punchpass - find expiring passes and remaining classes
    punchpass.com How to Automate Punchpass
    WebRun in Punchpass: find expiring passes and remaining classes
    WebRun opens Punchpass to find expiring passes and remaining classes.
    • Open Punchpass and filter client passes expiring within the next 7 days
    • Record the client name, phone number, pass type, expiry date, and remaining classes
    • Skip clients who have already used all their classes or have been reminded this week

    Done when Every client with an expiring pass and unused classes is listed with their details.

  3. 2
    Twilio - draft reminder texts for each client
    twilio.com How to Automate Twilio
    WebRun in Twilio: draft reminder texts for each client
    WebRun opens Twilio to draft reminder texts for each client.
    • Draft a friendly reminder text for each client naming the expiry date and classes remaining
    • Include a link to the Punchpass booking page so they can schedule immediately
    • Queue all drafts for staff review, do not send until approved

    Done when Reminder texts are drafted and queued in Twilio for every at-risk client pass.

  4. 3
    Slack - post pending batch for approval
    slack.com How to Automate Slack
    WebRun in Slack: post pending batch for approval
    WebRun opens Slack to post pending batch for approval.
    • Post a summary of how many passes are expiring and how many reminders are queued
    • List clients by expiry date so staff can prioritise the most urgent cases
    • Prompt the team to approve and release the batch

    Done when Team has today's expiring-pass summary in Slack with the draft batch ready to approve.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
punchpass.com
ScheduleRuns automatically on this cadence
Every morning at 8:30 AM
DeliveryHow each run's result reaches you
Draft reminder texts · Slack
OutputWhat each run produces - Drafted pass-expiry reminder texts queued for approval, plus a Slack digest of clients with expiring passes and remaining classes.
Text
Setup & safety

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.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it text clients without my approval?

No. WebRun drafts every reminder text and queues the batch in Twilio for staff review. No message is sent to any client until a team member approves and releases the batch.

How close to expiry does it start reminding clients?

By default it flags passes expiring within 7 days. You can adjust the window during setup to match your studio's booking lead time.

What about clients who have already used all their classes?

WebRun reads the live remaining-class count from Punchpass each morning. Clients with no classes left are skipped so they receive a relevant renewal message instead.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.