Smart Appointment Scheduler
Answers appointment and meeting requests automatically. Several times each weekday the flow reads new request emails, checks Google Calendar availability against employee working hours, replies in the same thread with 2-3 available slots written in your brand voice (from the linked Google Docs guidelines), and places a tentative calendar hold on the first proposed slot. When a requester replies to pick a slot, the reply confirms it. Holds are titled 'Tentative appointment hold (auto-created)'; the requester's details are in the reply thread. It runs at 9, 11, 1, 3 and 5 (Eastern) on weekdays: 5 runs a day fits the Growth plan's limit of 6 scheduled runs a day and 120 a month per flow. On Solo (1 scheduled run a day) change the schedule to 0 9 * * 1-5; on Scale you can run hourly. Handled emails are marked read so each is answered once; if a send fails the email stays unread and is retried on the next run. Emails you open before a run are left for you. Save the flow once after importing it to arm the schedule. Add an OpenAI API key in Settings before activating.
What's inside · 18 steps
- Schedule
- GmailIntegration×4
- Loop
- PromptTemplate×3
- CurrentDate
- GoogleCalendarIntegration×2
- GoogleSheetsIntegration
- GoogleDocsIntegration
- LanguageModel×3
- IfElse
Use this template
Sign in to open this workflow in the builder, ready to connect your accounts.
Use this template