DEVOPS

Morning On-Call Handoff Brief to Microsoft Teams

Every morning at shift change, pulls the last 12 hours of PagerDuty incidents and Datadog alerts, summarizes them into a structured handoff brief.

CategoryDevOps
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSchedule fires at morning shift change
  • ActionFetch last 12h of PagerDuty incidentsPagerDutyPagerDuty
  • ActionFetch Datadog alerts and recoveriesDatadogDatadog
  • ActionSummarize and prioritize events with LLMOpenAI
  • OutputPost handoff brief to Teams on-call channelMicrosoft Teams

What it does

Generates a single, skimmable handoff brief at the start of each day shift. It gathers everything that fired overnight — PagerDuty incidents and Datadog monitor alerts — and turns the noise into one organized message so the incoming on-call engineer knows exactly what happened while they slept and what still needs attention.

When to use it

Run this when your team rotates on-call at a fixed time each morning and the incoming engineer currently has to dig through PagerDuty, Datadog, and chat history to reconstruct the night. It replaces that manual archaeology with a consistent brief.

How it works

  1. 1A schedule fires at the daily shift-change time (e.g. 8:00 AM).
  2. 2Fetch all PagerDuty incidents triggered, acknowledged, or resolved in the last 12 hours.
  3. 3Fetch Datadog monitor alerts and recoveries over the same window.
  4. 4An LLM step groups events by service, flags anything still open, and writes a prioritized summary with severity and current status.
  5. 5Post the formatted brief to the on-call Microsoft Teams channel, with still-open items pinned at the top.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PagerDutyIncidents, on-call, escalations.
  2. 2
    Connect DatadogMetrics, traces, log search.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect Microsoft TeamsChannels, chats, files.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.