All templates

Automated Punchpass No-show Deposit Alerts

Every morning, WebRun opens Punchpass to check yesterday's attendance against deposit-required bookings, finds clients who no-showed without cancelling in time, checks Stripe for the card held on file, and drafts the deposit charge in Slack for staff to review and approve before anything is charged.

Runs on WebRun · Strict Lockdown policy
Every morning at 9:00 AM WebRunorchestrates each step
1 Punchpass find no-shows on deposit-required classes
2 Stripe check the card held on file
3 Slack queue the charge for approval
In short

How do I automatically catch and review no-show deposit charges?

WebRun checks Punchpass every morning for no-shows on deposit-required classes, confirms the client didn't cancel within your policy window, checks Stripe for the card held on file, and posts the charge decision to Slack for staff to review. No deposit is ever charged automatically, so the policy gets enforced consistently while a person still makes the final call.

  • No-show deposits get reviewed the same day, not weeks later
  • Deposit policy gets enforced consistently across every class
  • No card is ever charged without a person's final approval

Built for art studios · ceramics studios · workshop hosts with deposit policies · studio front desk staff

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 no-shows on deposit-required classes
    punchpass.com
    WebRun in Punchpass: find no-shows on deposit-required classes
    WebRun opens Punchpass to find no-shows on deposit-required classes.
    • Open Punchpass and check yesterday's attendance for deposit-required classes
    • Find clients marked no-show who didn't cancel within your policy window
    • Note the class, deposit amount, and client name for each

    Done when Every policy-eligible no-show from yesterday is listed.

  3. 2
    Stripe - check the card held on file
    stripe.com
    WebRun in Stripe: check the card held on file
    WebRun opens Stripe to check the card held on file.
    • Look up the card held on file for each flagged client
    • Confirm the card is valid and the deposit amount matches your policy
    • Flag anyone with no card on file separately

    Done when Every no-show has a known charge status in Stripe.

  4. 3
    Slack - queue the charge for approval
    slack.com
    WebRun in Slack: queue the charge for approval
    WebRun opens Slack to queue the charge for approval.
    • Post each no-show with the class, client, and deposit amount to the front desk channel
    • Leave the charge pending for a person to approve in Stripe. Never charge automatically

    Done when Staff have every eligible no-show charge queued for a manual decision.

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 9:00 AM
DeliveryHow each run's result reaches you
Charge queue · Slack
OutputWhat each run produces - A list of policy-eligible no-shows with deposit amount and card status, queued for a manual charge decision.
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 charge the client's card automatically?

No. It only checks the card on file and posts the charge decision to Slack. Every deposit charge is a manual approval in Stripe, never automatic.

How does it know a no-show is actually eligible for the deposit policy?

It checks that the client didn't cancel within your policy's window before flagging them, so a valid late cancellation is never treated as a no-show.

What if the client has no card on file?

It flags those separately in the Slack queue so staff know to follow up directly instead of expecting an automatic charge.

Put this on autopilot.

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