CHATBOTS
Confirm Degraded in Slack, Then Escalate to PagerDuty
When a user asks in Slack whether a service is degraded and Datadog confirms it is, the flow offers to escalate and, on confirmation, opens a PagerDuty incident for that service.
How it runs
The automated pipeline, trigger to output.
- TriggerSlack message asks if a service is degradedSlack
- ActionQuery Datadog monitor states for serviceDatadog
- LogicHealthy: reply all-clear and stop
- OutputReply degraded verdict + Escalate buttonSlack
- LogicOn click, check for existing open incidentPagerDuty
- ActionCreate PagerDuty incident for servicePagerDuty
- OutputConfirm incident link in Slack threadSlack
What it does
Closes the loop between "is this broken?" and "someone go fix it." A teammate asks about a service in Slack; if Datadog confirms a degraded state and no incident already exists, the bot offers a one-click escalation that pages the right on-call rotation in PagerDuty.
When to use it
When non-on-call staff are often first to notice a problem but don't know how to page anyone. This lets them confirm the issue against live monitors and escalate responsibly, without false-paging on a healthy service.
How it works
- 1A Slack message or command asks whether a named service is degraded.
- 2The flow queries Datadog for that service's monitor states.
- 3A logic branch checks: if healthy, reply all-clear and stop.
- 4If degraded, the bot replies with the verdict and an "Escalate" action button.
- 5On click, a logic guard checks PagerDuty for an existing open incident to avoid duplicates.
- 6If none exists, it creates a PagerDuty incident tagged with the service and triggering monitor.
- 7The bot confirms the incident link back in the Slack thread.
Set it up
What you configure once, before turning it on.
- 1Connect SlackChannels, DMs, threads, mentions.
- 2Connect DatadogMetrics, traces, log search.
- 3Connect PagerDutyIncidents, on-call, escalations.
- 4Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 5Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 6Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Chatbots workflows
Discord Onboarding Completion to CRM Sync
The moment a member finishes Discord onboarding, captures their submitted profile answers, creates or updates a contact in HubSpot.
Discord FAQ-Gated Role Concierge
Greets each new Discord member in a private onboarding thread, walks them through required FAQ steps one at a time.
Discord FAQ Free-Text Answer Grader
When a member submits a free-text answer in their onboarding thread, an agent grades it against the canonical FAQ knowledge base, replies with targeted feedback.
Discord verify-button onboarding via web form webhook
Receives a completed external verification form by webhook, matches it to the Discord account, grants the verified role, and confirms back to the member in Discord.
Discord intro-gated role granting concierge
Watches your #introductions channel, uses AI to confirm a new member's intro is genuine and complete, then auto-assigns the verified Member role and welcomes them.
Daily Discord Digest of Repeated WAF False-Positive Reports
Each morning, scans logged Discord WAF reports in Postgres, groups them by the Cloudflare rule that keeps firing.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
