Skip to content
my-iris
Livevia Twilio

Two-way SMS alerts that escalate until someone acts

The most universal critical channel — no app, no login, works on every phone. my-iris turns a single SMS into a stateful, two-way escalation with acknowledgement and an audit trail.

my-iris · +358 45 000 0000
🚨 CRITICAL — Freezer #3 is +2.1 °C over limit (02:00). Reply 1 to acknowledge, 2 to escalate.
1
✓ Acknowledged — thank you, Anna. Logged at 02:02:10. The on-call team has been notified.
resolved · audit trail written

One REST call

Send your first alert in minutes

Post an alert from any sensor, monitoring system or script. my-iris handles routing, language, escalation and proof — you make one call.

  • Idempotent ingestion endpoint
  • Per-recipient language & number mapping
  • Replies & delivery status via the status endpoint, console and audit log
POST /api/v1/alerts
curl -X POST https://api.my-iris.io/api/v1/alerts   -H "X-API-Key: $MY_IRIS_API_KEY"   -H "Content-Type: application/json"   -d '{
    "phase": "Start",
    "alertMsg": "Freezer #3 is +2.1C over limit",
    "customer": "lab-oncall",
    "service": "SMS1"
  }'

# customer = your receiver group KEY · service = SMS1 (text) or IVR1 (voice call)
# Same alertMsg while it is still active → 409, never a second escalation.
# Clear it:  {"phase": "Stop", "alertMsg": "Freezer #3 is +2.1C over limit"}
Example endpoint. Create your Alert API key in the console: Configuration → API keys.

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? my-iris escalates to the next person in the group — up to ~20 rounds.

7-language messages

Per-recipient language. Message templates adapt automatically.

STOP/START opt-out

GDPR-grade opt-out keyword handling in 7 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 details

SMS — 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; my-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 single SMS send costs a few to ~10 credits depending on destination; an escalating alert spans a couple of rounds, so your 1,000 free trial credits cover roughly 80 SMS 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 (≈80 SMS alerts), no credit card. Verify your email and admin mobile to spin up a workspace.