See llms.txt for all machine-readable content.
A patient leaves the clinic with their after-visit instructions as a voice note in their own language. This workflow takes the clinician notes from a webhook, rewrites them into short, plainly spoken sentences with GPT-6.1-sol, turns those into an MP3 with ElevenLabs, emails the audio through Gmail, and logs the send in Airtable so the follow-up call list writes itself.
Last updated: October 2026.
This workflow accepts clinician after-visit notes on the After Visit Summary Ready webhook with the patient name, email, language and the visit notes, keeps those fields in Normalize Visit Notes, and checks the notes and the email in Enough Detail?. The Simplify for Patient agent rewrites the notes into sixth-grade, short spoken after-visit instructions in the patient's language while preserving medication names and dosing exactly, Prepare Spoken Instructions assembles the narration script with the email subject and MP3 filename, Voice the Instructions generates the MP3 with ElevenLabs, and Email Voice Instructions sends the audio attachment to the patient through Gmail. Log Patient Instructions records the send in Airtable with a follow-up due date, the Interpreter Follow Up? check emails the care coordinator when the patient's language is not English, and a daily lane reads that Airtable log and emails the coordinator the patients who are due a call.
What happens if the notes or the patient email are missing?
Nothing is voiced. Enough Detail? fails the check and Email Missing Detail tells the clinic which required detail was missing so it can be sent again.
Does the rewrite change the medication instructions?
No. Simplify for Patient keeps medication names and dosing exactly as written and only simplifies the wording into short spoken sentences in the patient's language.
What does the patient actually receive?
An email from Gmail with an MP3 voice note generated by ElevenLabs reading the after-visit instructions in their own language.
Who gets told about follow-ups?
Every send is logged in Airtable with a follow-up due date, the care coordinator is emailed when the patient's language is not English, and a daily schedule emails the list of patients whose follow-up is due.
Built with n8n. Need an assessment on your business? Feel free to reach out at https://khmuhtadin.com/consultation/