{"product_id":"ai-executive-assistant-workflow-gmail-slack-calendar-openai","title":"AI Executive Assistant Workflow: Gmail, Slack, Calendar \u0026 OpenAI","description":"\u003ch3\u003eAI Executive Assistant Workflow: Gmail, Slack, Calendar \u0026amp; OpenAI — triage, approvals, and daily briefings\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automatically triages unread \u003cstrong\u003eGmail\u003c\/strong\u003e and \u003cstrong\u003eSlack\u003c\/strong\u003e mentions with \u003cstrong\u003eOpenAI\u003c\/strong\u003e, requests \u003cstrong\u003eSlack approvals\u003c\/strong\u003e before sending replies, detects \u003cstrong\u003eGoogle Calendar conflicts\u003c\/strong\u003e and schedules reschedules after approval, and delivers a \u003cstrong\u003e7AM daily briefing\u003c\/strong\u003e based on \u003cstrong\u003eClickUp\u003c\/strong\u003e tasks.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns every 15 minutes\u003c\/strong\u003e and performs parallel checks for unread Gmail, upcoming Google Calendar events, recent Slack mentions (last 15 minutes), and whether it’s \u003cstrong\u003e7AM\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGmail triage + reply drafting:\u003c\/strong\u003e pulls unread Gmail messages, uses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to classify priority and draft a reply, then either \u003cstrong\u003erequests approval in Slack\u003c\/strong\u003e before replying or saves the content as a \u003cstrong\u003eGmail draft\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClickUp task creation:\u003c\/strong\u003e creates a \u003cstrong\u003eClickUp task\u003c\/strong\u003e for each triaged email using the AI-generated task title and description.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalendar conflict detection:\u003c\/strong\u003e retrieves the next \u003cstrong\u003e24 hours\u003c\/strong\u003e of Google Calendar events, detects overlapping meetings, and uses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to propose a reschedule message.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApproval-gated rescheduling:\u003c\/strong\u003e sends the reschedule proposal to \u003cstrong\u003eSlack\u003c\/strong\u003e for approval, then updates the \u003cstrong\u003eGoogle Calendar\u003c\/strong\u003e event only after approval.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSlack mention responses:\u003c\/strong\u003e drafts responses using \u003cstrong\u003eOpenAI\u003c\/strong\u003e and either posts immediately or requests \u003cstrong\u003eSlack approval\u003c\/strong\u003e before posting.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e7AM briefing:\u003c\/strong\u003e fetches \u003cstrong\u003eClickUp\u003c\/strong\u003e tasks due today, compiles a briefing including unread emails and upcoming events via \u003cstrong\u003eOpenAI\u003c\/strong\u003e, then sends it via \u003cstrong\u003eGmail\u003c\/strong\u003e and posts it to \u003cstrong\u003eSlack\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eExecutive or ops teams who want \u003cstrong\u003eAI-assisted email and Slack management\u003c\/strong\u003e with human approval gates.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators coordinating \u003cstrong\u003ecalendar scheduling\u003c\/strong\u003e and minimizing meeting conflicts.\u003c\/li\u003e\n  \u003cli\u003eTeams that rely on \u003cstrong\u003edaily summaries\u003c\/strong\u003e pulled from \u003cstrong\u003eClickUp\u003c\/strong\u003e tasks, email, and calendar.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n nodes include: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003egmail\u003c\/strong\u003e, \u003cstrong\u003eslack\u003c\/strong\u003e, \u003cstrong\u003esticky note\u003c\/strong\u003e, and \u003cstrong\u003ehttp request\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eUses \u003cstrong\u003eGmail OAuth2\u003c\/strong\u003e, \u003cstrong\u003eSlack OAuth2\u003c\/strong\u003e, \u003cstrong\u003eGoogle Calendar OAuth2\u003c\/strong\u003e, an \u003cstrong\u003eOpenAI API key\u003c\/strong\u003e, and \u003cstrong\u003eClickUp API authentication\u003c\/strong\u003e configured for the HTTP request.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46072079253683,"sku":"N8N-19791","price":20.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/RyozK-NKB5Ygha4oFAsR-_qjISXPaA.png?v=1790068233","url":"https:\/\/buyflowscripts.com\/products\/ai-executive-assistant-workflow-gmail-slack-calendar-openai","provider":"N8N Commerce","version":"1.0","type":"link"}