
Get phone and SMS alerts fromAWS
AWS CloudWatch tracks metrics across EC2, RDS, Lambda, billing, and the rest of your AWS estate, raising alarms when a threshold is breached. Spike.sh turns every CloudWatch alarm into an incident and pages the on-call engineer over an SNS subscription — by phone, SMS, Slack, or email — until someone acknowledges it.
Set up with AI
I use AWS for monitoring and Spike.sh for on-call and incident management. Walk me through connecting them: create a AWS integration in Spike.sh, copy its webhook URL, and add that webhook to AWS alert settings. Then help me send a test alert to confirm incidents show up in Spike.sh.
What is AWS?
AWS CloudWatch is the native monitoring service for Amazon Web Services, tracking metrics, logs, and events across EC2, RDS, Lambda, S3, load balancers, billing, and nearly every other AWS resource. Its alarms watch those metrics and fire when a value stays above or below a threshold for a set period, signalling anything from a maxed-out instance to a runaway bill.
CloudWatch delivers those alarms through SNS, which on its own emails a topic or posts to a queue — easy to miss when it matters most. Routed to Spike.sh via an HTTPS subscription, the same alarm becomes an incident: it puts a call and a text straight through to the engineer on rotation, hands the alarm off to the next tier when it stalls without an ack, and collapses repeat fires from the same alarm into a single thread rather than a pile of pages. Because Spike.sh reads CloudWatch’s OK state, the incident closes itself the instant the alarm clears — no leftover tickets to sweep up.
How to set up AWS alerts
Every Spike.sh integration is a unique webhook URL. Paste it into AWS and alerts start flowing — no agents, no code.
Step 1: Create an AWS integration in Spike.sh
In your Spike.sh dashboard, open Integrations and choose AWS. Spike.sh generates a unique webhook URL for this integration — copy it.
Step 2: Create an SNS topic and HTTPS subscription
In the AWS console, open Simple Notification Service, create a topic, and add a subscription with the protocol set to HTTPS. Paste the Spike.sh webhook URL as the endpoint — Spike.sh confirms the subscription request automatically.
Step 3: Wire CloudWatch alarms to the topic and test
In CloudWatch, create or edit an alarm — say, EC2 CPU utilisation over a threshold — and set its action to notify the SNS topic you just created. When the alarm enters ALARM state it opens an incident in Spike.sh, and the OK state resolves it automatically.
That's it — AWS alerts now page whoever is on call.


