What it does
Twilio SMS Delivery Health Monitor collects SMS delivery statistics from the Twilio API and error-rate metrics from Datadog, analyzes delivery rates by carrier and error code, detects drops below configurable thresholds, generates deterministic root cause hypotheses, and dispatches corrective-action alerts to Slack with a 4-hour flood-prevention throttle. Every finding and hypothesis is code-derived; the LLM only narrates. Full GDPR guardrails: phone number masking and no message content logging. Built for platform and communications engineering teams who want automated SMS delivery health monitoring instead of manually cross-referencing Twilio and Datadog dashboards.
Example prompts
- Run the full SMS delivery health check and alert Slack if needed
- Show me the carrier-level delivery rate breakdown
- What error codes are causing SMS failures right now?
- Check if we can send another Slack alert or if it's throttled
Tools (8)
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run the full SMS delivery health check: collect Twilio + Datadog data, analyze delivery rate, error codes and carrier breakdown, synthesize LLM narrative summary.
- analyze_delivery — Given raw collected data, run pure deterministic analysis and return findings, root cause hypothesis and corrective actions. No LLM.
- get_carrier_breakdown — Collect SMS data and return carrier-level delivery rate breakdown.
- get_error_analysis — Collect SMS data and return a detailed error code analysis with recommended fixes.
- check_alert_status — Check the Slack alert throttle state.
- discover_intent — Map a natural-language user query to the most appropriate tool and pre-filled arguments.
- plan_inputs — Plan/brainstorm the inputs for a tool: returns questions, schema and a ready-to-edit example.
- list_capabilities — List the agent's capabilities: tools, connectors, credentials and guardrails.
What you'll need to connect
This agent will ask you for the following. You enter them when you connect — they're encrypted and never shared with the creator.
- Twilio Account SID · optionalTwilio Account SID (found in Twilio Console dashboard).Get this from twilio.com's account or API settings.Paste the value as a single line.Only sent to: api.twilio.com
- Twilio Auth Token · optionalTwilio Auth Token.Get this from twilio.com's account or API settings.Paste the value as a single line.Only sent to: api.twilio.com
- Datadog API Key · optionalDatadog API Key for querying SMS error rate metrics.Get this from datadoghq.com's account or API settings.Paste the value as a single line.Only sent to: api.datadoghq.com
- Datadog Application Key · optionalDatadog Application Key.Get this from datadoghq.com's account or API settings.Paste the value as a single line.Only sent to: api.datadoghq.com
- Slack Bot Token · optionalSlack Bot Token (xoxb-...) for posting delivery health alerts.Create a Slack app (api.slack.com/apps), add the scopes the agent needs, install it to your workspace, and copy the bot/user token.Paste the value as a single line.Only sent to: slack.com
- Anthropic API Key · optionalOptional. Leave blank on a sampling-capable client to use the host model with no key.Create a key on the Anthropic Console API keys page (console.anthropic.com → API keys).Paste the value as a single line.Only sent to: api.anthropic.com
How you're protected
FindAgent runs these safety checks on every agent automatically. They're always on and can't be turned off.
- Prompt-injection scanning
Every request is checked for known prompt-injection and jailbreak attempts before the agent runs. This is always on.
- Secret-leak scanning
Every response is scanned for leaked API keys, tokens, and other secrets before it reaches you. This is always on.