Skip to content

Empty Chair Rescue

Maximize utilization by filling upcoming dead slots with last-minute offers.

UC-MKT-005: Dead Slot Detection & Push

Purpose: Automatically identify unbooked time slots and fill them via targeted alerts.

Property Value
Actor Business Owner / Front Desk
Trigger Schedule Gap Identified
Priority P0

Capabilities Breakdown:

1. Advanced Detection Algorithms (UC 7.1, 7.9)

  • Gap Identification: Scans for contiguous free blocks > 60 mins.

  • Eligibilitiy Filter:

    • Excludes clients with existing future bookings.

    • Excludes clients booked in the last 7 days (cannibalization prevention).

2. Dynamic Pricing & Offers (UC 7.11, 7.12)

  • Yield Management:

    • If Gap > 3 hours -> Offer 15% Off.

    • If Gap < 2 hours -> Offer 25% Off (High Urgency).

  • Psychological Anchoring:

    • Display: "~~$100~~ $75 (Only 2 slots left)".
  • Bundling: Suggest "Add a Head Massage for just $10" to fill small gaps.

3. Hyper-Local Targeting (UC 7.8, 7.10)

  • Geo-Fencing: Prioritize clients living within 2km radius (higher likelihood of impulse visit).

  • Behavioral Match: "Client usually visits on Tuesdays" + "Tuesday Slot available" = High Match Score.

4. Push Execution (UC 7.5, 7.6)

  • One-Click: Manager approves the AI suggestion.

  • Expiry Timer: Link sent to client expires in 60 mins to drive immediate action.

Main Success Scenario:

  1. System alerts: "3 Dead Slots tomorrow afternoon".
  2. Manager clicks on "2 PM - 3 PM (Stylist: Sarah)".
  3. Manager selects "Flat 20% Off" offer.
  4. System segments 50 eligible nearby clients.
  5. Manager sends WhatsApp Push.
  6. Client books slot -> Offer auto-redeemed.

Acceptance Criteria:

  1. [ ] System only flags slots > 60 mins (configurable).
  2. [ ] Offers automatically expire if the slot passes.
  3. [ ] Location filter works accurately with < 2km radius.