All templates

Fill Restaurant Cancellations From Waitlist

Every few minutes, WebRun checks Resy for cancellations, matches the open slot to the first eligible waitlisted guest, drafts a personalised offer SMS, and alerts you on Slack to approve and send - turning lost covers into filled seats.

Runs on WebRun · Strict Lockdown policy
Every 5 minutes WebRunorchestrates each step
1 Resy detect cancellations and match waitlist
2 Twilio draft offer SMS for waitlist guest
3 Slack alert you to approve and send
In short

How can I automatically fill restaurant cancellations from my waitlist?

WebRun monitors Resy every few minutes for cancellations, matches the open slot to the next eligible waitlisted guest, and drafts a personalised SMS offer via Twilio - alerting you on Slack to approve before it sends, so cancelled covers become filled seats within minutes.

  • Cancelled covers filled before guests notice
  • No waitlisted guest missed due to manual delays
  • Human approval required before any SMS is sent

Built for restaurant operators · hospitality managers · front-of-house teams · boutique hotels

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

  2. 1
    Resy - detect cancellations and match waitlist
    resy.com
    WebRun in Resy: detect cancellations and match waitlist
    WebRun opens Resy to detect cancellations and match waitlist.
    • Open Resy and scan the reservation list for any status change to Cancelled since the last run
    • For each cancellation, find the first waitlisted guest whose party size fits the slot
    • Capture the guest name, phone, and the available time

    Done when Every newly cancelled slot is matched to a waitlist candidate.

  3. 2
    Twilio - draft offer SMS for waitlist guest
    twilio.com
    WebRun in Twilio: draft offer SMS for waitlist guest
    WebRun opens Twilio to draft offer SMS for waitlist guest.
    • Draft a friendly, time-sensitive offer SMS for the matched guest naming the available time
    • Hold the message as a draft - do not send until you approve
    • If no waitlist match exists, note the open slot in the report

    Done when A draft offer SMS is ready for every matched cancellation.

  4. 3
    Slack - alert you to approve and send
    slack.com
    WebRun in Slack: alert you to approve and send
    WebRun opens Slack to alert you to approve and send.
    • Post an alert naming the cancelled slot, the matched guest, and the draft SMS text
    • Include a one-click prompt to approve or skip, so you can act in seconds

    Done when You are notified immediately and can release the offer with a single approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
resy.com
ScheduleRuns automatically on this cadence
Every 5 minutes
DeliveryHow each run's result reaches you
Cancellation alerts · Slack
OutputWhat each run produces - A draft offer SMS per cancelled slot, plus a Slack alert with the matched guest details for your 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

Will it send a text to a guest without my say-so?

Never. Every offer SMS is drafted and held in Slack for your approval before anything is sent.

How does it pick which waitlisted guest to contact first?

It takes the first guest on Resy's waitlist whose party size fits the open slot. You can add priority rules - VIPs first, for example.

What happens if the waitlist is empty?

WebRun notes the open slot in the Slack alert so you can market it manually or offer it as a walk-in.

Put this on autopilot.

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