Send Text Alerts Directly from Prometheus

Turn any Alertmanager alert into an instant SMS with TextBolt, a 10DLC compliant email-to-SMS gateway. No Sachet sidecar, no webhook receiver.

  • Checkmark Use Alertmanager’s email receiver to send SMS
  • Checkmark Works with your 10DLC business number
  • Checkmark Replies thread back to the admin’s inbox
Delivery rate
Up to 98% SMS Delivery Rate
Setup time
30 min Setup Time
Team members
Up to 10 Team Members
Shield
Built for teams who can’t afford to miss critical alerts. Trusted by DevOps, IT, and Support teams worldwide.
Prometheus Integration

Adding Compliant SMS on Top of Alertmanager

Prometheus Alertmanager routes alerts to email, PagerDuty, OpsGenie, Slack, and webhook receivers, but SMS sits outside that built-in list. TextBolt slots in on top of your existing Alertmanager setup. Six challenges SREs, platform engineers, Kubernetes admins, and cloud engineers hit when adding SMS to Prometheus alerting.

No native SMS

SMS Sits Outside Alertmanager’s Native Receiver List

Alertmanager natively ships with email, PagerDuty, OpsGenie, Slack, Pushover, VictorOps, WeChat, and webhook receivers. SMS isn’t part of that built-in set. GitHub issues prometheus/alertmanager#2559 (SNS receiver proposal) and #3573 (native incident management) capture the gap. TextBolt slots into the email receiver you already configure in email_configs, so SMS becomes one more receiver variant on top of your Alertmanager setup.

Gateways shut down

Email Receiver Pointed at Carrier Gateways Is Broken

The historical workaround was an Alertmanager email_configs entry with to: [phone]@vtext.com@txt.att.net, or @tmomail.netAT&T retired txt.att.net in June 2025. T-Mobile took tmomail.net offline in December 2024. Verizon’s vtext.com shutdown completes by March 31, 2027. Existing Prometheus SMS routing on the email receiver pattern is broken or breaking.

Unreliable gateways

Webhook Plus Sachet or Promtotwilio Requires a Sidecar Service

The community DIY path is a webhook receiver pointing at messagebird/sachet or Swatto/promtotwilio running as a separate deployment. Kubernetes admins ship another container, configure SMS provider credentials, manage the webhook contract, and own version-compatibility when Alertmanager or the sidecar releases new versions. One more service to monitor, one more thing that can break.

 Gmail Has No Native SMS Feature

Twilio Per-Message Pricing Compounds at Kubernetes Scale

Twilio SMS costs around $0.08 per message. Kubernetes clusters with hundreds of pods routinely fire alert storms during deployments, autoscaling events, or noisy-neighbor incidents. SREs running Prometheus on K8s either limit SMS to a tiny set of “true critical” alerts (and miss things) or watch the Twilio bill compound during incidents. Per-message billing fights against the noise reality of cloud-native alerting.

Replies disappear

Webhook Receivers Lose Alertmanager Template Support

Alertmanager’s templating system (the tmpl_text and tmpl_html functions, label substitutions, group-by formatting) works for the email and Slack receivers. The webhook receiver passes raw JSON to the sidecar, which has to re-implement formatting in its own template language. Cloud engineers who already invested time in Alertmanager templates can’t reuse them for SMS.

Fragmented teams

No 10DLC Compliance, No SMS Acknowledgment

Whether through carrier gateway email, Sachet/Promtotwilio sidecar, or PagerDuty receiver, none of the standard Alertmanager SMS paths produce an exportable 10DLC-compliant audit trail. None support two-way SMS where an SRE replying “ack” silences the alert in Alertmanager. Acknowledgment requires logging into the Alertmanager UI to create a silence by hand.

How TextBolt Adds SMS to Prometheus Alertmanager

TextBolt connects Alertmanager to a registered 10DLC business number through the same email receiver your existing email_configs already knows. Carrier approval for 10DLC business verification typically takes 1 to 2 business days, which TextBolt handles for you. No sidecar service, no Sachet deployment, no webhook contract.

Send SMS instantly

SMS to SREs and Platform Engineers in Seconds

Each Alertmanager-fired alert becomes an SMS within seconds. Critical Prometheus alerts (SLO budget burn, pod down, error budget breach, kube-system failure) reach the on-call SRE or platform engineer immediately, before user-facing impact compounds.

10DLC compliant

10DLC-Compliant Business Number

TextBolt registers your sender identity with The Campaign Registry during onboarding. SMS routes through carrier-approved 10DLC infrastructure with up to 98% delivery rate, a professional toll-free business number, and an exportable audit trail for federal-contractor and regulated cloud-engineering teams.

Two-way replies

Replies Thread Back to the Admin Inbox

When an SRE or platform engineer replies “ack,” “rerouting to Sam,” or “investigating” by SMS, the reply lands as an email in the inbox of the alert sender. The whole rotation sees acknowledgments without logging into the Alertmanager UI to create a silence by hand.

Email

Drop the Gateway Address Into email_configs

In your alertmanager.yml add an email_configs entry with to: +1[phone]@sendemailtotext.com. Same SMTP block, same routing tree, same template overrides. The integration is a one-line YAML change and a config reload.

Clock

Keep Your Existing Alertmanager Templates

The TextBolt SMS body is whatever your Alertmanager email body is. Use existing tmpl_text templates, label substitutions, and routing tree formatting. No re-implementing formatting in a sidecar’s template language. Platform engineers reuse templates that already shipped.

No code required

No Sachet, No Promtotwilio, No Sidecar

Skip running another service in your Kubernetes cluster, managing SMS provider credentials, monitoring the sidecar’s health, and handling version-compatibility between Alertmanager and the sidecar. TextBolt is cloud-based; one Alertmanager email receiver covers every cluster, region, and Prometheus instance.

Performance Metrics

Up to 98%

SMS Delivery Rate

Two-Way-f9cf1b

Two-Way

SMS Replies to Your Inbox

Carrier-Grade-1f829c

Carrier-Grade

Routes & Infrastructure

Up to 10-604a83

Up to 10

Team Members on Shared Account

Set Up Prometheus SMS in Six Steps

Hands-on configuration takes around 30 minutes. TextBolt handles 10DLC business verification with The Campaign Registry on your behalf, which typically takes 1 to 2 business days for carrier approval. No sidecar to deploy, no webhook contract to design, no JavaScript to write.

01 Sign Up for TextBolt

Create your TextBolt account using your work email. Account creation takes about 2 minutes. The account ties to your domain so you can add coworkers later.

02 Choose a Toll-Free Business Number

Pick a dedicated toll-free number for outbound SMS. $45/year setup fee. The number is the sender ID on every SMS Alertmanager sends through TextBolt.

03  TextBolt Handles 10DLC Business Verification

Provide your business details during TextBolt onboarding. TextBolt handles 10DLC business and campaign registration with The Campaign Registry on your behalf, so you don’t manage the registration process yourself. Carrier approval typically takes 1 to 2 business days, after which your number is enabled for compliant business SMS.

04 Add an email_configs Entry to alertmanager.yml

In your Alertmanager config, add an email_configs entry under a receiver with to: +15551234567@sendemailtotext.com using the SRE’s actual phone. Make sure the SMTP block is configured. Save and reload Alertmanager.

05 Wire the Receiver Into Your Routing Tree

Reference the receiver from a route matcher in alertmanager.yml. Use existing matchmatch_re, and severity labels to route only critical alerts to SMS. Reload config and trigger a test alert.

06 Add Up to 10 Team Members

Invite the rest of your SRE rotation to the shared TextBolt account. Add per-engineer email_configs entries pointing at their TextBolt-bound recipient. Use Alertmanager routing-tree matchers to assign alerts to the right rotation member.

Set Up Prometheus SMS

Three Ways to Send SMS from Prometheus Alertmanager

1. Single email_configs Receiver (Most Common)

Add one email_configs entry with to: +1[phone]@sendemailtotext.com. Reference it from a route matcher with severity=critical. Every matching alert becomes an SMS from your business number. Clean for solo on-call rotations.

2. Per-Team Routing Tree

Create one TextBolt-bound email_configs receiver per on-call rotation member or per team. Use Alertmanager match_re to route infra alerts to the SRE rotation, app alerts to platform engineers, and security alerts to security. Each engineer gets only the SMS that match their team labels.

3. Migrating From Sachet, Promtotwilio, or Webhook+Twilio

Replace your existing webhook receiver pointing at Sachet or Promtotwilio with an email_configs receiver pointing at the TextBolt gateway. Same Alertmanager routing tree, same alert templates. Decommission the sidecar deployment. Notification flow keeps working, but the Sachet pod, the Twilio account, and the webhook contract all go away.

Prometheus Monitoring Workflows That Use TextBolt SMS

Six common Prometheus monitoring categories where Alertmanager SMS to the on-call SRE replaces a Sachet sidecar, a per-seat IRM platform, or a dead carrier gateway.

Server and Host Monitoring

Node Exporter metrics for CPU, memory, disk, and host health. SREs running bare-metal or VM-based infrastructure get SMS the moment a host crosses a critical threshold. Maps to /use-case/server-monitoring-alerts and /use-case/cpu-monitoring-alerts.

Kubernetes and Container Monitoring

Pod-down events, container OOM kills, kube-state-metrics breaches, and node failures from kube-prometheus-stack. Kubernetes admins running EKS, GKE, AKS, or self-hosted K8s get SMS for critical cluster events without deploying another sidecar in the cluster.

Cloud Infrastructure (AWS, Azure, GCP)

CloudWatch Exporter, Azure Monitor data sources, and GCP Monitoring exporters surfaced through Prometheus. Cloud engineers get SMS for cloud-side incidents: instance failures, autoscaling events, managed-service disruptions, and billing anomalies.

Application and SLO Monitoring

SLO budget burn rates, request latency p99 spikes, error rate breaches, and SLI regressions from RED-method dashboards. Platform engineers and SREs get SMS before SLO budget exhaustion turns into a customer-facing incident.

Database and Storage Monitoring

Prometheus exporters for PostgreSQL, MySQL, Redis, Kafka, and persistent-volume health. SREs and platform engineers get SMS the moment a query backlog, replica lag spike, or disk-full event threatens the data tier.

Multi-Cluster and Global Prometheus Federation

Federated Prometheus topologies (Thanos, Cortex, Mimir, multi-cluster K8s with central Alertmanager) all route SMS through one shared TextBolt account. Cloud engineers running global Prometheus fleets skip per-cluster sidecars and consolidate the SMS path.

IT-and-DevOps-Teams

Built for Compliance and Security

10DLC Compliant

Carrier Approved

Complete Audit Trail

Alertmanager SMS Options: Sachet, TextBolt, or PagerDuty

Three common paths for adding SMS to Prometheus Alertmanager, three different mental models. Sachet and Promtotwilio require running a sidecar service. PagerDuty and OpsGenie are full IRM platforms. TextBolt slots into the existing email_configs receiver.

Webhook + Sachet/Promtotwilio

Sidecar deployment plus Twilio billing

Run messagebird/sachet or Swatto/promtotwilio as a separate deployment. Wire Alertmanager webhook to it. Manage SMS provider credentials, sidecar version compatibility, and Twilio per-message billing.

  • XSidecar service to deploy
  • X SMS provider credentials
  • X Twilio per-message billing ($0.08+/SMS)
  • X No Alertmanager template support
  • X No two-way replies to inbox
TextBolt Logo

$49/month with multi-user access for up to 10 team members (Standard plan)

Email-to-SMS gateway. Drop +1[phone]@sendemailtotext.com into Alertmanager’s email_configs receiver. Same routing tree, same templates. Now compliant, audit-trailed, two-way

  • Checkmark Up to 98% delivery rate
  • Checkmark 10DLC-compliant business number
  • Checkmark Zero sidecar to deploy or maintain
  • Checkmark Multi-user access: up to 10 team members
  • Checkmark Two-way replies in manager’s email inbox
  • Checkmark Existing Alertmanager templates work

PagerDuty / OpsGenie / Splunk On-Call

$19+/user/month per seat

Full IRM platforms with native Alertmanager receivers. Powerful escalation, scheduling, and incident-management features. Per-seat pricing scales with rotation size and most teams just need the SMS path.

  • X $19+/user/month, scales with team
  • X Full IRM platform learning curve
  • X Separate dashboard from Alertmanager
  • X Overkill for SMS-only need
  • X Account migration if vendor changes

How Teams Use TextBolt with Prometheus

Three ways customers route SMS through Alertmanager with TextBolt: dropping the Sachet sidecar, replacing carrier gateway email_configs, and reaching on-call without another service to maintain.

“We were running Sachet next to Alertmanager just to forward critical alerts to SMS via Twilio. One more service, one more credential, one more thing to monitor. TextBolt collapsed it back to a plain email_configs entry. Sachet is gone.”

Eric Carter

SRE, Cloud Native Platform

“Our Alertmanager email_configs pointed at vtext.com for years. When AT&T shut it down, we tested four different paths before TextBolt. The other three needed code; TextBolt was a one-line change in the YAML.”

Jessica Bennett

Platform Engineer, FinTech Infrastructure

“Kubernetes alerts via Alertmanager fan out to Slack, email, and PagerDuty. Adding SMS used to mean adding another integration. TextBolt is just another email receiver — no extra config templates, no extra credentials. The on-call gets the SMS without us doing more work.”

Daniel Walsh

Kubernetes Lead, B2B SaaS Company

Why SRE Teams Pick TextBolt for Prometheus

The numbers that matter when wiring SMS into a Prometheus Alertmanager stack.

Up to 98%

SMS Delivery Rate

30 min

End-to-End Setup

$49/mo

Standard Plan, 10 Users

4.4★

Workspace Marketplace (493 reviews)

Frequently Asked Questions

Does Alertmanager have native SMS support?

No. Alertmanager ships with email, PagerDuty, OpsGenie, Slack, Pushover, VictorOps, WeChat, and webhook receivers. SMS is missing. GitHub issues prometheus/alertmanager#2559 (SNS receiver proposal) and #3573 (native incident management) document the gap. To send SMS from Alertmanager, you either point the email receiver at a third-party email-to-SMS gateway (TextBolt), run a sidecar service like Sachet or Promtotwilio behind a webhook receiver, or pay for an IRM platform like PagerDuty.

What replaced the email_configs carrier gateway path for Prometheus?

After AT&T retired txt.att.net in June 2025, T-Mobile took tmomail.net offline in December 2024, and Verizon’s vtext.com shutdown completes by March 2027, Prometheus shops have three options: replace the carrier gateway address with TextBolt’s gateway in the existing email_configs entry (closest one-line replacement), deploy a Sachet or Promtotwilio sidecar behind a webhook receiver, or switch to a paid IRM platform. TextBolt preserves the Alertmanager mental model: email_configs receiver, routing tree, templates all unchanged.

How do I send SMS from Alertmanager without Sachet, Promtotwilio, or a sidecar?

Sign up for TextBolt, complete 10DLC business verification, and add an email_configs entry to your Alertmanager receiver with to: +1[phone]@sendemailtotext.com. Reference the receiver from a route matcher in alertmanager.yml. Reload config. Every matching alert becomes an SMS in seconds. No sidecar deployment, no Sachet pod, no webhook contract, no Twilio account.

Can I use my existing email_configs receiver for SMS?

Yes. The integration uses the standard Alertmanager email receiver. Replace the dead carrier gateway value ([phone]@vtext.com) in email_configs.to with +1[phone]@sendemailtotext.com. Existing SMTP settings, routing tree, group_by, group_interval, and template overrides all carry over.

Do my existing Alertmanager templates work for SMS?

Yes. The TextBolt SMS body is whatever the Alertmanager email body is. Use existing tmpl_text templates, label substitutions, and routing-tree formatting. The webhook plus Sachet path forces re-implementing formatting in the sidecar’s template language; the email_configs path keeps everything you already wrote.

Is Prometheus SMS via TextBolt 10DLC compliant?

Yes. TextBolt registers your sender identity with The Campaign Registry during onboarding so SMS routes through carrier-approved 10DLC infrastructure. This satisfies FCC business SMS requirements and produces the audit trail federal-contractor and regulated cloud-engineering teams need. TextBolt is not HIPAA compliant; healthcare-adjacent monitoring with PHI requirements should contact sales.

Can SREs reply to acknowledge Prometheus alerts via SMS?

Yes. Replies to a TextBolt-sent SMS land as an email in the inbox of the alert sender. The whole rotation sees acknowledgments. Note: TextBolt replies do not automatically create an Alertmanager silence (Alertmanager’s silence API requires a UI-initiated or API-driven action). For full SMS-to-silence automation, route replies through your existing on-call tooling.

Does this work with Prometheus Operator, kube-prometheus-stack, and Helm charts?

Yes. The email_configs receiver is consistent across vanilla Prometheus, Prometheus Operator, kube-prometheus-stack, and Bitnami/community Helm charts. Add the email_configs entry under alertmanager.config.receivers in your Helm values.yaml, or via an AlertmanagerConfig CRD with the Operator. Same TextBolt gateway address slots into all of them.

How much does it cost to send SMS from Prometheus with TextBolt?

Basic $29/month (500 credits, single user), Standard $49/month (1,000 credits, up to 10 team members), Professional $99/month (2,500 credits, up to 10 team members), Enterprise custom (5,000+ credits). $45/year setup fee. Annual plans 20% off. Compares favorably to Twilio per-message billing at K8s alert-storm scale.

How long does it take to set up Prometheus-to-SMS with TextBolt?

About 30 minutes of hands-on configuration: account creation, toll-free number selection, and editing alertmanager.yml and reloading. 10DLC business verification with The Campaign Registry typically takes 1 to 2 business days for carrier approval, which TextBolt handles for you in parallel. Once your number is approved, trigger a test alert and the first SMS lands in seconds.

30 minutes of config, plus 1 to 2 business days for 10DLC approval. Your existing routing tree keeps working, now compliant and two-way.