All templates

Automated Bookeo Instructor Conflict Alerts

Every morning, WebRun opens Bookeo, lists every class scheduled for the next two weeks with its assigned instructor, cross-checks that against the availability logged in Google Sheets, and posts your admin team a Telegram alert the moment two classes double-book the same chef.

Runs on WebRun · Strict Lockdown policy
Every morning at 6:30 AM WebRunorchestrates each step
1 Bookeo list upcoming classes and assigned instructors
2 Google Sheets cross-check against instructor availability
3 Telegram alert admin to any double-booking
In short

How do I catch chef instructor scheduling conflicts before a class starts?

WebRun checks Bookeo's class calendar every morning against the instructor availability logged in Google Sheets, looking two weeks ahead for any chef assigned to overlapping classes or a day marked unavailable. When it finds one, it posts a Telegram alert naming the instructor and the conflicting classes, so your admin team can reassign before a chef shows up double-booked.

  • Double-booked instructors get caught two weeks out, not the morning of
  • Admin sees every conflict in one Telegram alert instead of cross-checking manually
  • No class loses its chef to an overlapping booking

Built for cooking schools · culinary instructors · chef staffing coordinators · private cooking 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 www.bookeo.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bookeo - list upcoming classes and assigned instructors
    bookeo.com
    WebRun in Bookeo: list upcoming classes and assigned instructors
    WebRun opens Bookeo to list upcoming classes and assigned instructors.
    • Open Bookeo and list every class scheduled for the next two weeks
    • Note the assigned instructor, date, and time for each

    Done when Every upcoming class has its instructor assignment listed.

  3. 2
    Google Sheets - cross-check against instructor availability
    google.com
    WebRun in Google Sheets: cross-check against instructor availability
    WebRun opens Google Sheets to cross-check against instructor availability.
    • Cross-check each assignment against the instructor availability sheet
    • Flag any instructor assigned to two overlapping time slots
    • Flag any class assigned to an instructor marked unavailable that day

    Done when Every scheduling conflict for the next two weeks is identified.

  4. 3
    Telegram - alert admin to any double-booking
    telegram.org
    WebRun in Telegram: alert admin to any double-booking
    WebRun opens Telegram to alert admin to any double-booking.
    • Post an alert naming the instructor, the two conflicting classes, and the dates
    • Send it to the admin group as soon as a conflict is found

    Done when Admin has been alerted to every conflict with enough lead time to reassign.

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 morning at 6:30 AM
DeliveryHow each run's result reaches you
Conflict alert · Telegram
OutputWhat each run produces - A daily list of instructor scheduling conflicts, naming the chef, the classes, and the dates involved.
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 reassign the instructor automatically?

No. WebRun only flags the conflict in Telegram. Reassigning a chef or moving a class is still your admin team's call.

How far ahead does it check for conflicts?

It scans the next two weeks of Bookeo's calendar every morning, so a new booking that creates a conflict gets caught the next day, not the week of.

Where does the availability data come from?

From the Google Sheet your team keeps updated with each instructor's days off and blocked times. WebRun only reads it, it never edits your availability sheet.

Put this on autopilot.

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