How to Forward Server Alert SMS to Your IT Team's Email
3:17 AM. Your UPS battery backup sends an SMS: "Power failure detected — switching to battery. Estimated runtime: 22 minutes."
That text goes to Mike's phone. Mike is the CTO. Mike is also a deep sleeper, and his phone is on Do Not Disturb.
At 3:39 AM, the UPS battery dies. The server goes down. Your SaaS application — the one 400 customers depend on — goes offline.
At 7:12 AM, Mike wakes up. Sees the text. The server has been down for almost 4 hours. Customers are angry. Monitoring dashboards show a gap. Support tickets are piling up.
The irony: If that same alert had gone to a shared email inbox with notifications enabled for the on-call engineer, someone would have SSHed in, triggered a graceful shutdown or switched to the backup, and nobody would have noticed.
The Problem: Critical Alerts Sent to a Single Phone
Despite sophisticated monitoring stacks, a surprising number of infrastructure alerts still arrive via SMS:
| System | What It Sends via SMS |
|---|---|
| UPS (APC, CyberPower, Eaton) | Power failure, battery low, temperature warning, load capacity alerts |
| Cloudflare | DDoS alerts, origin unreachable, certificate expiring, WAF triggers |
| AWS | Budget alerts, EC2 instance state changes, CloudWatch alarms |
| Google Cloud | Billing alerts, incident notifications |
| Datadog / PagerDuty | Escalation fallback (when push + email fail) |
| ISP (Comcast, AT&T Business) | Service outage notifications, maintenance windows |
| Physical security | Alarm system triggers, door access violations, motion detection |
| HVAC / Environmental | Server room temperature, humidity alerts |
These systems often send SMS because it's the most reliable last-resort channel. When your email server is down, you can't receive email alerts about your email server being down. SMS bypasses that dependency entirely.
But when those SMS go to one person's phone, you've created a new single point of failure: that person's attention.
The Architecture: SMS → Shared IT Inbox → On-Call Engineer
UPS/Cloudflare/AWS SMS → IT manager's phone → SMS to Email Forwarder
↓
[email protected]
↓
┌─────────────┼───────────────┐
↓ ↓ ↓
On-call IT team PagerDuty
engineer Slack (backup
(primary) #alerts escalation)
channel
Step 1: Set Up the Alerts Inbox
Create a dedicated inbox:
[email protected][email protected]- Or shared Gmail:
[email protected]
Configure it for high-priority:
- Push notifications enabled
- Override Do Not Disturb for this sender (set as VIP contact in iOS/Android mail)
- Connected to Slack via email-to-channel integration (
/emailcommand in Slack)
Step 2: Install SMS to Email Forwarder
Download SMS to Email Forwarder on the iPhone that receives infrastructure SMS alerts.
Configuration:
- Enter
[email protected] - Complete Shortcuts setup — 2 minutes
- All incoming SMS are now forwarded to the shared inbox
Step 3: Wire Up the Routing
For teams with on-call rotations, add email routing:
Google Workspace routing:
- Forward
[email protected]to whoever is currently on-call - Update the forwarding rule weekly during rotation
PagerDuty integration:
- Forward alerts to your PagerDuty email ingestion address
- PagerDuty handles escalation, acknowledgment, and rotation automatically
Slack integration:
- Forward to a Slack channel email address (
#it-alerts→ has a unique email) - Entire team sees alerts in real-time with threaded discussion
Practical Scenarios
Scenario 1: The Power Outage at 3 AM
Without forwarding:
- UPS texts Mike at 3:17 AM
- Mike's phone is on DND
- Server dies at 3:39 AM
- 4-hour outage, angry customers, SLA violation
With forwarding:
- UPS texts at 3:17 AM → forwarded to
alerts@ - On-call engineer Priya has push alerts on her phone (not on DND for this inbox)
- Priya SSHs in at 3:20 AM, initiates graceful shutdown, switches traffic to backup
- Total downtime: 8 minutes. No customer notices.
Scenario 2: The Cloudflare DDoS at Peak Hours
Cloudflare detects unusual traffic spike and sends SMS: "Your zone sms2email.app is under potential DDoS attack."
Without forwarding: The founder sees it 45 minutes later during lunch. The site has been slow for paying customers.
With forwarding: DevOps engineer sees the alert within 60 seconds. Enables "Under Attack" mode in Cloudflare, adjusts rate limiting rules. Attack mitigated before any customer impact.
Scenario 3: The AWS Budget Alert
AWS sends: "Your account has exceeded 80% of your monthly budget ($800/$1000)."
Without forwarding: Founder sees it on Friday. On Monday, the bill is already $1,400 — a forgotten EC2 instance running GPU workloads.
With forwarding: Finance + DevOps both see the alert. DevOps identifies the rogue instance within an hour. $400 saved.
Scenario 4: The Security Alarm
Your office alarm system sends SMS when triggered after hours: "Motion detected in Server Room at 11:47 PM."
Without forwarding: Goes to the office manager's phone. She's asleep. No one checks until morning.
With forwarding: Security team email gets the alert. On-duty security guard checks cameras remotely, confirms it's the cleaning crew (or escalates if it's not).
Building Alert Triage With Email Labels
Turn your inbox into a lightweight monitoring dashboard:
| Gmail Filter | Label | Action |
|---|---|---|
| Body contains "power failure" OR "battery" OR "UPS" | 🔴 POWER | Star + push notification |
| Body contains "down" OR "unreachable" OR "offline" | 🔴 DOWN | Star + push notification |
| Body contains "certificate" OR "SSL" | 🟡 CERT | No push, review daily |
| Body contains "budget" OR "billing" OR "exceeded" | 🟡 BILLING | Forward to finance@ |
| Body contains "temperature" OR "humidity" | 🟡 ENVIRONMENT | Review in morning |
| Body contains "maintenance" OR "scheduled" | ⚪ INFO | Archive automatically |
Alert Severity Matrix
| Severity | Response Time | Example |
|---|---|---|
| P0 — Service Down | Immediate (< 5 min) | Server offline, power failure, DDoS |
| P1 — Degraded | < 30 minutes | High CPU, disk space 90%, SSL expiring in 7 days |
| P2 — Warning | < 4 hours | Budget 80%, maintenance scheduled |
| P3 — Informational | Next business day | Monthly summary, firmware update available |
SMS Forwarding in Your Existing Monitoring Stack
SMS forwarding doesn't replace Datadog, PagerDuty, or Grafana. It fills the gap that those tools can't:
| Monitoring Tool | What It's Good At | What SMS Forwarding Adds |
|---|---|---|
| Datadog | Application metrics, APM | Captures hardware/ISP alerts that Datadog can't see |
| PagerDuty | On-call rotation, escalation | Ingests SMS-only alerts into PagerDuty's workflow |
| Grafana | Dashboard visualization | Provides data source for physical alerts (UPS, HVAC) |
| Slack | Team communication | Bridges SMS-only systems into your team's conversation |
The key insight: Many critical infrastructure components — UPS systems, building alarms, ISP notifications — only communicate via SMS. They were designed before Slack existed. SMS forwarding is the bridge that brings these legacy notification systems into your modern monitoring stack.
Common Mistakes
| Mistake | Fix |
|---|---|
| Sending all alerts to everyone | Route by severity. P0 to on-call, P2-P3 to a review channel. |
| Using personal email | Use a shared, role-based inbox. People change; the inbox stays. |
| Ignoring carrier SMS | ISP outage texts are the first indicator that your connectivity is failing. |
| Not testing the chain | Send a test SMS monthly. Confirm the on-call person receives the push notification. |
| Using SMS as the ONLY alert channel | SMS forwarding supplements your stack, not replaces it. Always have at least 2 alert channels. |
Five Minutes of Setup Prevents Your Next Outage
Infrastructure doesn't fail during business hours. Servers crash at 3 AM. Power goes out on holidays. SSL certificates expire on weekends.
The engineer who can respond isn't always the one whose phone number is registered in the UPS config. SMS forwarding ensures that every critical alert reaches the person who can act on it — regardless of whose phone number is in the system.
For related IT setups: SMS archiving for FINRA/SOX compliance | share 2FA codes with your team
Never miss a server alert again.
Download SMS to Email Forwarder — bridge your SMS-only infrastructure into your monitoring stack.
Ready to streamline your business?
Set up automatic SMS forwarding in under 2 minutes. Free plan available — no credit card required.
Download on the App Store