Automation library · Scheduling

Send WhatsApp meeting briefs with Google Calendar and Gmail

Started by a clock, and works across Gmail, Google Calendar and WhatsApp. It hands the judgement calls to OpenAI. 35 steps, 5 branches: large, and worth reading before you trust it with anything live.

LargeCalls a model: OpenAI

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

The flow

Starts it 2Model 8Logic 20Service 5

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

  1. 1Schedule: Every 30 MinutesSchedule triggerStarts it
  2. 2LLM: Extractor Model (GPT-4o)Lm Chat Open AiModel
  3. 3LLM: Composer Model (GPT-4o)Lm Chat Open AiModel
  4. 4Subworkflow Trigger: Attendee EnrichmentExecute Workflow triggerStarts it
  5. 5LLM: Email Summarizer ModelLm Chat Open AiModel
  6. 6LLM: Enrichment Summarizer ModelLm Chat Open AiModel
  7. 7Config: Workflow SettingsSetLogic
  8. 8AI: Extract Attendee ContactsInformation ExtractorModel
  9. 9AI: Compose Meeting BriefChain LlmModel
  10. 10IF: Has Email AddressIfLogic
  11. 11IF: Has Name Or CompanyIfLogic
  12. 12AI: Summarize Email ThreadChain LlmModel
  13. 13AI: Summarize Public InfoChain LlmModel
  14. 14Calendar: Fetch Upcoming MeetingGoogle CalendarService
  15. 15Split: AttendeesSplit OutLogic
  16. 16WhatsApp: Send Meeting BriefWhats AppService
  17. 17Gmail: Find Last ThreadGmailService
  18. 18Set: No Email (Skip)SetLogic
  19. 19Apify: Public Info SearchHttp RequestService
  20. 20Set: No Name (Skip)SetLogic
  21. 21Set: Email Summary ResultSetLogic
  22. 22Set: Public Info ResultSetLogic
  23. 23Guard: Meeting Found?IfLogic
  24. 24Subworkflow: Enrich Each AttendeeExecute WorkflowLogic
  25. 25IF: Thread FoundIfLogic
  26. 26Merge: Email + Public InfoMergeLogic
  27. 27IF: Results FoundIfLogic
  28. 28End: No Upcoming MeetingNo OpLogic
  29. 29Merge: Attendee + EnrichmentSetLogic
  30. 30Gmail: Get Full MessageGmailService
  31. 31Set: No Email HistorySetLogic
  32. 32Format: Search SnippetsSetLogic
  33. 33Set: No Public InfoSetLogic
  34. 34Aggregate: All AttendeesAggregateLogic
  35. 35Format: Simplify Email FieldsSetLogic

How it's built

Starts on
A clock
Steps
35, with 5 branches
Size
Large: read it before trusting it with anything live
Connects to
Gmail, Google Calendar, WhatsApp
Model
OpenAI

Questions

What does it need to run?

An n8n account, plus your own Gmail, Google Calendar and WhatsApp accounts, and a key for OpenAI. You connect your own accounts after importing it; none are included.

What starts it?

It starts on a clock.

Does it use AI?

Yes. It calls OpenAI. Model calls are billed by the provider, not by n8n.

How long does it take to set up?

Take your time. At 35 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 35 steps before you point it at anything that matters.