
Sauna books patient appointments against provider templates and rules, fills cancellations from the waitlist, drafts reminders, and keeps the schedule full and conflict-free without double-bookings.
What it does
Reads provider availability and visit-type rules, finds the right slot for a request, and drafts the booking on Google Calendar — respecting buffer, equipment, and prep constraints.
When a slot opens, scans the waitlist in Airtable for a matching patient, drafts the offer message, and rebooks once they accept so the chair doesn't sit empty.
Drafts confirmation and reminder messages at the right cadence and flags patients with a no-show history for a personal call before their visit.
Catches double-bookings, provider time-off clashes, and overbooked sessions, and proposes the fewest moves to fix them for you to confirm.
Put Sauna to work on this.
Get started for freeIn context
Sauna shows up where you already work — the web app, Slack, email, iMessage, and Superhuman. It reads what it needs, does the task, and comes back with the draft for your approval.
Try it
The literal prompt for this job. Open it in Sauna and it picks up from there.
“Dr. Lee had two cancellations tomorrow afternoon — pull matching patients off the waitlist, draft the offer messages, and rebook whoever takes them.”
Plugs into the tools you already run — and thousands more, or any MCP server.
Good to know
No. It books only against the provider's template and visit-type rules and flags any conflict instead of forcing a slot.
No. It drafts the offers and reminders; nothing sends and no slot is rebooked until you approve.
Sauna reads only what you connect, and acts only after you approve. Your workspace and its memory are yours, not training data.
Keep exploring