Optimize daily schedules with Groq, Google Sheets, Calendar, Gmail, and Twilio
Ready for 3.0What this workflow does
This AI workflow has 29 nodes and runs on a schedule (every day) (plus 2 other triggers). Along the way it connects Google Sheets, Groq Chat Model, Gmail and Google Calendar.
How it runs
Trigger: On a schedule (every day) (plus 2 other triggers).
- Clear Today's Schedule Sheet (Google Sheets): clear
- Read Today's Schedule Sheet (Google Sheets): uses Google Sheets
- Read Processed Meetings Sheet (Google Sheets): uses Google Sheets
- Fetch Today's Calendar Events (Google Calendar): get many
- Read Latest Schedule Sheet (Google Sheets): uses Google Sheets
- Clear Processed Meetings Sheet (Google Sheets): clear
- Aggregate: combines items into one
- Aggregate: combines items into one
- Set Key Calendar Event Fields (Edit Fields (Set)): sets 4 fields: id, summary, start…
- Decide Communication Method (Code): runs custom JavaScript code
…plus 15 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (13)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - Aggregate
n8n-nodes-base.aggregate - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Code
n8n-nodes-base.code - Gmail
n8n-nodes-base.gmail - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Split Out
n8n-nodes-base.splitOut - Google Calendar
n8n-nodes-base.googleCalendar
From the author
Quick overview This workflow uses Google Sheets, Google Calendar, Groq, Gmail, and Twilio to reset a daily routine at midnight, automatically shift tasks around new calendar meetings during the day, and send email or phone call reminders as tasks approach.…