Automation library · Scheduling

Integrate Google Workspace with OpenAI

Started by an event in a connected app, and works across Gmail, Google Calendar and Google Sheets. 39 steps: large, and worth reading before you trust it with anything live.

Large

39 stepsLarge: read it before trusting it with anything live
0Branches: places the flow splits
0Loops or waits
3Services it connects to

The flow

Starts it 6Service 33

The steps in the order they run, from what starts it.

  1. 1Get a message in GmailGmail ToolService
  2. 2Send a message in GmailGmail ToolService
  3. 3Get many messages in GmailGmail ToolService
  4. 4Reply to a message in GmailGmail ToolService
  5. 5Create a draft in GmailGmail ToolService
  6. 6Create an event in Google CalendarGoogle Calendar ToolService
  7. 7Get many events in Google CalendarGoogle Calendar ToolService
  8. 8Get an event in Google CalendarGoogle Calendar ToolService
  9. 9Delete an event in Google CalendarGoogle Calendar ToolService
  10. 10Get availability in a calendar in Google CalendarGoogle Calendar ToolService
  11. 11Download file in Google DriveGoogle Drive ToolService
  12. 12Search files and folders in Google DriveGoogle Drive ToolService
  13. 13Get many shared drives in Google DriveGoogle Drive ToolService
  14. 14Create file from text in Google DriveGoogle Drive ToolService
  15. 15Move file in Google DriveGoogle Drive ToolService
  16. 16Create a document in Google DocsGoogle Docs ToolService
  17. 17Get a document in Google DocsGoogle Docs ToolService
  18. 18Update a document in Google DocsGoogle Docs ToolService
  19. 19Get row(s) in sheet in Google SheetsGoogle Sheets ToolService
  20. 20Append or update row in sheet in Google SheetsGoogle Sheets ToolService
  21. 21Create sheet in Google SheetsGoogle Sheets ToolService
  22. 22Delete rows or columns from sheet in Google SheetsGoogle Sheets ToolService
  23. 23Update row in sheet in Google SheetsGoogle Sheets ToolService
  24. 24Clear sheet in Google SheetsGoogle Sheets ToolService
  25. 25Create a presentation in Google SlidesGoogle Slides ToolService
  26. 26Get a presentation in Google SlidesGoogle Slides ToolService
  27. 27Get slides from a presentation in Google SlidesGoogle Slides ToolService
  28. 28Replace text in a presentation in Google SlidesGoogle Slides ToolService
  29. 29Delete a draft in GmailGmail ToolService
  30. 30Delete a message in GmailGmail ToolService
  31. 31Add label to message in GmailGmail ToolService
  32. 32Remove label from message in GmailGmail ToolService
  33. 33Send message and wait for response in GmailGmail ToolService
  34. 34MCP Gmail TriggerMcp triggerStarts it
  35. 35MCP Calendar TriggerMcp triggerStarts it
  36. 36MCP Drive TriggerMcp triggerStarts it
  37. 37MCP Docs TriggerMcp triggerStarts it
  38. 38MCP Sheet TriggerMcp triggerStarts it
  39. 39MCP Slides TriggerMcp triggerStarts it

How it's built

Starts on
An event in a connected app
Steps
39
Size
Large: read it before trusting it with anything live
Connects to
Gmail, Google Calendar, Google Sheets
Model
None. This is plumbing, not judgement

Questions

What does it need to run?

An n8n account, plus your own Gmail, Google Calendar and Google Sheets accounts. You connect your own accounts after importing it; none are included.

What starts it?

It starts on an event in a connected app.

Does it use AI?

No. Every step is fixed logic or a call to a service, so it does the same thing every time.

How long does it take to set up?

Take your time. At 39 steps it is large: read it before trusting it with anything live.

How do I import it?

Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.

Before you run it

Nothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 39 steps before you point it at anything that matters.