Two-way SMS alerts that escalate until someone acts
The most universal critical channel — no app, no login, works on every phone. IRIS turns a single SMS into a stateful, two-way escalation with acknowledgement and an audit trail.
One REST call
Send your first alert in minutes
Post an alert from any sensor, monitoring system or script. IRIS handles routing, language, escalation and proof — you make one call.
- Idempotent ingestion endpoint
- Per-recipient language & number mapping
- Webhooks for replies & delivery status
curl https://api.my-iris.io/api/v1/alerts \
-H "Authorization: Bearer $IRIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Freezer #3 excursion",
"severity": "critical",
"channel": "sms",
"group": "lab-oncall",
"message": {
"en": "Freezer #3 is +2.1C over limit",
"fi": "Pakastin #3 +2.1C yli rajan"
}
}' Built for critical SMS
Two-way acknowledgement
Recipients reply “1” to acknowledge or “2” to escalate. Replies are captured and logged.
Stateful escalation
No reply in time? IRIS escalates to the next person in the group — up to ~20 rounds.
6-language messages
Per-recipient language. Message templates adapt automatically.
STOP/START opt-out
GDPR-grade opt-out keyword handling in 6 languages, tenant-wide.
Number mapping
Assign sender numbers per country and recipient for the best deliverability.
Delivery & cost tracking
Per-message delivery status and actual provider cost, recorded against your credits.
SMS alerts run on Cloudflare’s EU edge with GDPR opt-out and audit logging built in.
Compliance detailsSMS — frequently asked
Which provider sends the SMS?
Twilio today, via our provider abstraction. Telnyx and Vonage are on the roadmap for multi-provider routing and failover.
How are replies handled?
Inbound SMS hits a secure webhook; IRIS interprets “1” (acknowledge) / “2” (escalate) and updates the alert’s state machine, then logs it to the audit trail.
What does an SMS alert cost in credits?
Credits are priced at 1 credit = €0.01. A typical SMS alert costs a few to ~10 credits depending on destination country. Your 1,000 free trial credits cover roughly 100 alerts.
Is this GDPR-compliant?
Yes. Data resides on Cloudflare’s EU edge; we support GDPR Art. 15 export and Art. 17 erasure, STOP/START opt-out, and configurable retention. A DPA is available.
Try SMS alerting free
1,000 credits (≈100 alerts), no credit card. Verify your email and admin mobile to spin up a workspace.