Patients book themselves. The calendar fills itself. And the day before, everyone gets a text.
Phone tag is the most expensive thing in a clinic's day, and no-shows are the second. This recipe removes both. A patient picks a provider, date, and slot on one form. The appointment lands on the provider's Google Calendar with the patient invited, and a confirmation goes out by email and SMS within seconds. Then a daily job finds tomorrow's appointments and texts every patient a reminder, which is the single most reliable thing you can do to cut no-shows.
Free · no credit card · you connect your own apps
Installing provisions each one, wired together and ready to run.
Self-service booking: contact details, appointment type, provider, preferred date and slot. Publishing it auto-creates the Appointments response sheet, which the workflow extends with the calendar event ID, confirmed time, reminder status, and booking ID.
Sent immediately after booking with the confirmed details, clinic location, and how to reschedule.
Runs on each booking: creates the calendar event, writes the event ID and confirmed time back to the row, then emails and texts the patient a confirmation.
A scheduled daily job that finds tomorrow's confirmed, un-reminded appointments, texts each patient, and marks the row reminded.
You connect your own accounts. Swap any app that offers an alternative at install.
Creates the appointment on the provider's calendar and invites the patient.
Sends the SMS confirmation and the next-day reminder. Swap for WhatsApp.
Emails the appointment confirmation. Swap for Brevo.
The patient completes the Book an Appointment form with their contact details, appointment type, preferred provider, and date and slot. Every booking lands in the Appointments sheet, which becomes your single schedule of record, not a calendar that someone has to reconcile against a spreadsheet later.
The workflow adds the appointment to the provider's Google Calendar and invites the patient directly, then writes the event ID and confirmed time back onto the row. The sheet and the calendar stay in lockstep because the same run does both.
The patient immediately receives an email and a Twilio SMS carrying the appointment type, provider, date, time, and the clinic's address and arrival instructions. Two channels, because the one people actually read differs by patient. Swap Twilio for WhatsApp Business, Vonage, Plivo, or ClickSend at install; swap Gmail for Brevo or Outlook.
A scheduled daily job finds tomorrow's confirmed appointments that haven't been reminded yet, texts each patient, and marks the row reminded so nobody is messaged twice. You set how many hours ahead the reminder fires at install. This step is the one that pays for the recipe.
Everything it creates is an ordinary form, table and workflow in your workspace. Edit any of it after install. Nothing is locked.