All templates
For cooking schools, culinary instructors & private chef studios

Flag no-shows before their deposit gets charged

The morning after each class, WebRun checks Bookeo attendance against the roster, identifies any student who no-showed with a deposit on file, prepares the matching charge amount in Stripe without processing it, and alerts your admin team in Slack to approve or waive it.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM, for the prior day's classes WebRun
1 Bookeo check attendance against the confirmed roster
2 Stripe prepare the matching deposit charge for review
3 Slack alert admin to approve or waive it
Run a sample
In short

How do I handle no-show deposit charges without auto-charging a card?

WebRun checks Bookeo attendance the morning after each class, comparing the confirmed roster to actual check-ins to identify no-shows with a deposit on file. It prepares the matching charge amount in Stripe without processing it, then posts a Slack alert naming the student and amount so your admin team approves, waives, or adjusts it before any card is actually charged.

  • No-shows get flagged the next morning, not weeks later at reconciliation
  • Every deposit charge is approved by a person before a card is charged
  • Legitimate excuses can be waived before any money moves

Built for cooking schools · culinary instructors · private chef studios · recreational class programs

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 www.bookeo.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bookeo - check attendance against the confirmed roster
    bookeo.com How to Automate Bookeo
    WebRun in Bookeo: check attendance against the confirmed roster
    WebRun opens Bookeo to check attendance against the confirmed roster.
    • Open yesterday's classes in Bookeo and pull the confirmed roster
    • Compare it to who actually checked in
    • List every no-show who had a deposit or no-show policy on their booking

    Done when Every no-show from yesterday's classes is identified against their deposit policy.

  3. 2
    Stripe - prepare the matching deposit charge for review
    stripe.com How to Automate Stripe
    WebRun in Stripe: prepare the matching deposit charge for review
    WebRun opens Stripe to prepare the matching deposit charge for review.
    • Look up the card or deposit on file for each no-show
    • Prepare the charge amount per your no-show policy without processing it
    • Never run the charge automatically

    Done when A ready-to-approve charge amount exists for every no-show, unprocessed.

  4. 3
    Slack - alert admin to approve or waive it
    slack.com How to Automate Slack
    WebRun in Slack: alert admin to approve or waive it
    WebRun opens Slack to alert admin to approve or waive it.
    • Post an alert naming the student, class, and prepared charge amount
    • Wait for your admin team to approve, waive, or adjust it before anything is charged

    Done when Admin has approved, waived, or adjusted every prepared no-show charge.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.bookeo.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM, for the prior day's classes
DeliveryHow each run's result reaches you
No-show charge list · Slack
OutputWhat each run produces - A list of confirmed no-shows with a prepared, unprocessed charge amount for each, awaiting approval.
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

Does it charge the student's card automatically?

No. WebRun only prepares the charge amount in Stripe and leaves it unprocessed. Your admin team has to approve it in Slack before any card is charged.

What if a student had a valid reason for missing class?

Your admin team sees the alert before anything is charged, so they can waive or adjust the amount for a legitimate excuse instead of it being charged automatically.

How does it know who counts as a no-show?

It compares Bookeo's confirmed roster against actual check-ins for that class, so only students who booked but never showed up get flagged.

Put this on autopilot.

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