All templates

Automated Barbershop Cancellation Waitlist Fill

Throughout the day, WebRun monitors Squire for new cancellations, checks the waitlist for the first matching client, drafts an SMS offer with the available time slot, queues it in Twilio for your quick approval, and pings you in Slack so the gap is filled before the chair cools down.

Runs on WebRun · Strict Lockdown policy
Checks every few minutes during business hours WebRunorchestrates each step
1 Squire detect cancellation and match a waitlist client
2 Twilio draft slot-offer message for the matched client
3 Slack alert you for fast approval
In short

How do I automatically fill cancelled barbershop appointments from a waitlist?

WebRun monitors Squire throughout the day for cancellations, immediately matches the open slot to the first eligible waitlisted client, drafts an SMS offer via Twilio, and pings you in Slack for quick approval. The whole loop takes minutes, turning every cancellation into a filled chair rather than lost revenue.

  • Cancelled slots are offered to the waitlist within minutes, not hours
  • Chair utilisation stays high even on cancellation-heavy days
  • You approve every offer before it reaches a client

Built for barbershops · barbers · grooming studios · men's salons with a waitlist

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

  2. 1
    Squire - detect cancellation and match a waitlist client
    getsquire.com
    WebRun in Squire: detect cancellation and match a waitlist client
    WebRun opens Squire to detect cancellation and match a waitlist client.
    • Poll Squire every few minutes for newly cancelled or freed appointment slots
    • Match the open slot to the first waitlisted client who fits the barber and time
    • Note the client name, phone number, available time, and assigned barber

    Done when A cancelled slot has been matched to a waitlisted client ready to receive an offer.

  3. 2
    Twilio - draft slot-offer message for the matched client
    twilio.com
    WebRun in Twilio: draft slot-offer message for the matched client
    WebRun opens Twilio to draft slot-offer message for the matched client.
    • Draft an SMS notifying the matched client of the available slot with the exact time and barber
    • Include a one-tap link to confirm or decline the slot via Squire's booking page
    • Queue the message as a draft and do not send without your approval

    Done when The slot-offer SMS is drafted in Twilio and held for your quick review.

  4. 3
    Slack - alert you for fast approval
    slack.com
    WebRun in Slack: alert you for fast approval
    WebRun opens Slack to alert you for fast approval.
    • Post an urgent Slack alert with the cancelled slot details and the matched client's name
    • Include the draft message preview so you can approve with a single reply

    Done when You have the slot offer in Slack and can approve in seconds to fill the gap.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.getsquire.com
ScheduleRuns automatically on this cadence
Checks every few minutes during business hours
DeliveryHow each run's result reaches you
Slot offer · Slack
OutputWhat each run produces - A real-time alert for each cancelled slot with a draft offer message for the matched waitlist client.
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 offer the slot to a client without my approval?

No. The message is drafted and sent to Slack for your review first. You approve in seconds and then the SMS goes out, keeping you in control of every slot offer.

How does it pick which waitlist client to contact first?

It follows the order in Squire's waitlist, matching on the barber and time window the client requested, so the right person gets the first offer.

What if the waitlisted client declines?

You can re-run the offer for the next client on the waitlist. WebRun will draft a fresh message for whoever is next in line.

Put this on autopilot.

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