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.
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
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
resy.comin a real browser with your saved login - no setup, no API keys. -
1
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.
-
2
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.
-
3
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.
How is each run configured?
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.
Every action is checked against this policy before it runs.
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.