Automation library · Scheduling

Send pre-meeting context briefings with Outlook and SharePoint

Started by a clock, and works across Outlook. 26 steps, 3 branches, 2 loops or waits: large, and worth reading before you trust it with anything live.

Large

26 stepsLarge: read it before trusting it with anything live
3Branches: places the flow splits
2Loops or waits
1Service it connects to

The flow

Starts it 1Logic 20Service 5

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

  1. 1When Every 30 MinutesSchedule triggerStarts it
  2. 2Set Config ParametersSetLogic
  3. 3Loop Over VIP MailboxesSplit In BatchesLogic
  4. 4Extract VIP Mailbox DataCodeLogic
  5. 5All Mailboxes CompletedNo OpLogic
  6. 6Fetch Calendar EventsMicrosoft OutlookService
  7. 7Filter Events for BriefingCodeLogic
  8. 8Check Events to BriefIfLogic
  9. 9Loop Through EventsSplit In BatchesLogic
  10. 10No Events Switch MailboxNo OpLogic
  11. 11Extract Event DataCodeLogic
  12. 12Build Attendee Request PayloadCodeLogic
  13. 13Check for Attendee RequestsIfLogic
  14. 14Post to Graph API for AttendeesHttp RequestService
  15. 15Skip Attendee Batch ProcessingCodeLogic
  16. 16Combine Batch API ResponseCodeLogic
  17. 17Build SharePoint QueryCodeLogic
  18. 18Post to SharePoint Search APIHttp RequestService
  19. 19Combine SP Search ResponseCodeLogic
  20. 20Compile Event BriefingCodeLogic
  21. 21Dispatch Briefing to TeamsMicrosoft TeamsService
  22. 22Check Briefing Sent StatusIfLogic
  23. 23Mark Event as BriefedCodeLogic
  24. 24Teams Briefing Error NoticeMicrosoft TeamsService
  25. 25Merge Data Before Next EventMergeLogic
  26. 26Proceed to Next EventNo OpLogic

How it's built

Starts on
A clock
Steps
26, with 3 branches, 2 loops or waits
Size
Large: read it before trusting it with anything live
Connects to
Outlook
Model
None. This is plumbing, not judgement

Questions

What does it need to run?

An n8n account, plus your own Outlook account. You connect your own accounts after importing it; none are included.

What starts it?

It starts on a clock.

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 26 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 26 steps before you point it at anything that matters.