OTHER

Offer Freed Rooms to the Waitlist When a Booking Releases

When a room slot is canceled or released, finds waitlisted requests that fit and offers the freed room to the best match via Slack with a one-click claim.

CategoryOther
Enginesim
Difficultyadvanced
Triggerevent
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerBooking canceled or releasedAirtableAirtable
  • ActionQuery waitlist for fitting requestsAirtableAirtable
  • LogicRank candidates by time, size, equipment
  • ActionTentatively hold freed slot in CalendarGoogle CalendarGoogle Calendar
  • OutputSend claim/decline offer in SlackSlack

What it does

Turns every released room into an instant rebooking opportunity. The moment a slot frees up, the workflow searches the waitlist for pending requests that fit the time, size, and equipment, ranks the best candidate, and offers them the room before it sits empty.

When to use it

Use this when demand outstrips room supply and people give up after a failed booking. Paired with a no-show release flow, it closes the loop so freed capacity goes straight to someone who actually wanted it.

How it works

  1. 1An event trigger fires when a booking is canceled or released (status change in Airtable).
  2. 2The workflow queries the Airtable waitlist for pending requests overlapping the freed slot.
  3. 3A logic step ranks candidates by fit: time match, party size within capacity, and required equipment.
  4. 4If a viable match exists, it tentatively holds the freed slot for that requester in Google Calendar.
  5. 5It sends the top candidate a Slack offer with claim and decline actions and a short expiry.
  6. 6On claim, the hold converts to a confirmed booking; on expiry or decline, the offer rolls to the next candidate.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect AirtableBases, tables, views, automations.
  2. 2
    Connect Google CalendarEvents, attendees, availability.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.