A second chance for cancelled appointments
Less empty time.More days made. A cancellation doesn’t have to stay a gap. SlotRescue turns open appliance-service appointments into a conversation—and a time that works.
No sign-in. Your own demo schedule. Live AI.
Less waiting around. More getting on with your day.
SlotRescue Example offer
A little room just opened up. Your appliance service could happen sooner. Does this time work for you?
Afternoon1:00–3:00 PM ✓
Find a time that fits ↗ A working prototype, built with Amazon SES AWS Lambda Amazon DynamoDB OpenAI
From an opening to an outcome
One conversation.A better fit. Availability changes. People have constraints. The agent carries the conversation forward until there’s a time worth confirming.
↗
Open the conversation. An operator starts a recovery. Amazon SES sends the customer an offer with a private link.
THE INVITATION A service appointment may be available.
↔
Make room for real life. The customer shares what works. AI considers the whole conversation and the available windows.
THE PREFERENCE “After lunch, but I need to finish by three.”
✓
Close the loop. The customer explicitly confirms. The ledger claims the slot once, then SES sends the confirmation.
THE OUTCOME One agreed time. One confirmed demo booking.
Scheduling that listens
A new constraint. Not a new conversation. Change the time. Add a limit. Ask for something impossible. SlotRescue checks the available windows and asks for clarity when none fit.
Put it to the test ↗ Illustrative conversation I can do the afternoon.
There’s a 1–3 PM window available.
I also need to finish before 2.
That window won’t fit. Can you make a morning appointment instead?
Built to be tried
A real workflow.A clear demo. This is a working hackathon prototype for appliance-service recovery. Explore the public workspace, inspect the source, and see exactly where the demo ends.
Explore the source code ↗ What can I try without signing in? Start your own session, describe your availability, change your mind, and confirm an appointment in an isolated ledger. The AI is live. Emails appear as previews, and you can start a fresh schedule whenever you need one.
Where does AWS communication happen? The protected operator flow calls Amazon SES at runtime for the offer and booking confirmation. Both have been accepted by SES in live tests. Acceptance is not proof of inbox delivery. The public workspace previews these messages so visitors cannot send unrestricted email.
What’s intentionally limited? Bookings are recorded in a demonstration ledger; no technician is dispatched. Customers converse on the linked page, not by replying to email. Public sessions last 24 hours and share a daily AI allowance. Operator sending is limited to a verified test recipient.
What powers the agent? OpenAI interprets scheduling constraints. AWS Lambda runs the workflow, DynamoDB stores the ledger, and an atomic update prevents a slot from being booked twice. A proposal is never a reservation; confirmation is always explicit.
Your own corner of the schedule
Let’s find a better time. Play the customer. Give the agent a constraint. See the recovery happen.
Connecting to the demo Public demo workspace. Live AI, isolated bookings, email previews. No sign-in or personal email needed. No real service is dispatched.
Your appointment
Your next step, all in one place. Start a conversation below. Once you confirm a time, your appointment details and booking reference will appear here.
Your demo inbox
Email previews These messages are generated by the workflow. In this public demo, they are displayed here and are not sent to an inbox.
Why this appointment?
The AI decision
View raw JSON (for developers) No session started yet. Appliance service
Your open windows. A fresh schedule for this session.
Morning · 9–11 AM
Afternoon · 1–3 PM
Late afternoon · 4–6 PM
Your schedule is separate from other visitors and the operator’s ledger. You can restart after booking.
Start a fresh workspace ↗ ↗
SlotRescue assistant Ready when you are
A window just opened. Your appliance appointment was delayed. Let’s see if one of the newly available times works for you.
What would work for you? Start the conversation ↗ Up to 8 messages per conversation. Please use fictional scheduling details.
Your appointment is confirmed in this demo ledger. No technician will be dispatched. Start a fresh workspace to try again.
The loop, made visible
Recovery activity. Ready to begin Start a conversation to see the agent’s decisions, email previews, and booking result.
Real SES sending is available in the protected operator flow. Here, previews let every judge explore safely.
✓
Booking complete
You’re confirmed.
Saved to your demo ledger. Your confirmation email preview and AI decision are ready below. No real technician is dispatched.
View my appointment ↗
A cancellation is a second chance
Less empty time. More days made. Turn an open service appointment into a conversation—and a confirmed booking. One customer. One useful outcome.
Appliance service · Demonstration
Live demo inventory
Room in the schedule. All appointments are in Pacific time. A proposal does not hold a slot; confirmation claims it atomically.
Enter the operator key and refresh to load availability.
This is a demonstration service ledger. It does not dispatch a real technician.
Recovery ledger — Conversations opened
— Confirmed recoveries
— Demo conversion
Your service appointment
A better time might have opened up. Tell us what works. Review the proposed window, then confirm when you’re ready.
Let’s make it work.
Your scheduling preference Find a matching time Confirm this appointment ✓ All times: America/Los_Angeles. Confirmation makes a demo booking. Email replies are not ingested; continue the conversation here.
The conversation, carried forward.
Activity & delivery evidence