Response Time Monitoring with Escalation

A cron job every 10 minutes scans all open Intercom conversations. If any sit unreplied past your target SLA, the agent pings the assigned teammate on WhatsApp and escalates to the lead if ignored.

Cron + WhatsApp DMslamonitoringescalation

Conversation example

Cron triggered: Response time scan (every 10 minutes)
http_request → Intercom Conversations API

Scanning open Intercom conversations past SLA...

whatsapp_web_send

3 conversations past first-response SLA (15m) 1. #59041 — 'Dashboard blank after login' (18m waiting) Assigned: @marcus — pinged on WhatsApp 2. #59048 — 'How do I add users?' (21m) Assigned: @priya — pinged on WhatsApp 3. #59032 — VIP: Globex Corp (33m, escalated) Originally: @nadia Escalated to: @kris (team lead) — WhatsApp pinged twice I'll rescan in 10 minutes.

More Intercom use cases

Deploy this in minutes

Create a LunoGen agent, connect Intercom, and start running this workflow from WhatsApp today.

Back to Intercom