Home/Help Center/SLA targets and alerts

Inbox

Set First-Response SLA Targets and Breach Alerts

Turn on a first-response time target for your WhatsApp inbox, see SLA badges on conversations approaching or past the target, and get alerted the moment one breaches.

By Chirag Darji · Updated 27 Aug 2026 · 7 min read

On this page
  1. Before you start
  2. Steps
  3. Why a badge and an alert, not just a report?
  4. What you will see
  5. Settings and options
  6. Troubleshooting
  7. Related reading
VGraple CRM shared team inbox with WhatsApp, Instagram and web chat conversations

A first-response SLA target tells VGraple CRM how quickly your team should reply to a new conversation; the inbox tracks every open conversation against it and raises an alert the moment one is left unanswered too long. This article covers turning the target on, reading the badges it produces, and what the breach alert actually says.

SLA targets and alerts: first 5 of 6 steps

  1. 1Go to Settings, then Inbox
  2. 2Turn on the First-response SLA toggle
  3. 3Pick a target
  4. 4Click Save
  5. 5Watch the badges appear in the inbox
The steps on this page, in order.

Before you start

  • Turning the SLA target on or off requires access to Settings, then Inbox, which needs the workspace settings permission (Owners and Admins by default).
  • The SLA only measures first response time on WhatsApp-style conversations that have an inbound message; a conversation your team starts itself, with no reply yet from the customer, cannot breach because it has nothing to respond to.
  • Breach alerts use your organisation's existing alert channels (in-app, and email or mobile push if you have those configured under notification settings); no separate SLA notification setup is required beyond turning the target on.
  • SLA badges appear to every teammate who can see the conversation, following the same visibility rule as the rest of the inbox: Agents and Viewers only see badges on conversations assigned to them or unassigned.

Steps

  1. Go to Settings, then Inbox. This page has three cards: Auto-assignment, First-response SLA, and CSAT surveys.
  2. Turn on the First-response SLA toggle. A row of six preset buttons appears: 5 min, 15 min, 30 min, 1 hr, 2 hr, 4 hr.

A conversation open in the VGraple CRM inbox with stage, priority, assign, summary, snooze and resolve controls in the header

  1. Pick a target. Choose the maximum time you want to pass before an unanswered conversation counts as breaching. A salon with two front-desk staff might pick 30 minutes; a clinic triaging urgent messages might pick 5 or 15 minutes.

  2. Click Save. The setting confirms with a small "Saved" message, and takes effect immediately for every conversation currently open, not only new ones created after you saved.

  3. Watch the badges appear in the inbox. Once enabled, any open conversation without a first reply starts showing an SLA badge once it crosses 75 percent of the target time (amber, "approaching") and turns red once it crosses the full target (breached).

  4. Respond to breach alerts as they arrive. When a conversation actually breaches, VGraple CRM sends an organisation alert naming the customer, how many minutes they have waited, and your configured target, with a direct link to open that conversation.

Why a badge and an alert, not just a report?

A response-time report you check at the end of the week tells you what already went wrong. VGraple CRM's SLA badges are designed to be seen while there is still time to fix it: the amber badge at 75 percent of the target gives an agent a visible nudge before the customer has actually waited too long, and the breach alert goes to the whole organisation rather than only the assigned agent, so a manager or a colleague can step in if the assigned person is away from their desk. This mirrors how Zendesk and Intercom surface SLA risk directly in the queue rather than burying it in analytics.

Example

A coaching institute sets a 15 minute first-response target during admission season. A prospective student messages at 11:40 AM asking about fees. By 11:51 AM the conversation shows an amber SLA badge in the inbox list, and by 11:55 AM, with still no reply, it turns red and an alert goes out to the team naming the wait time. A supervisor who is not the assigned counsellor sees the alert and answers the message directly rather than letting it sit until the assigned counsellor is free.

Because the target is a single organisation-wide setting rather than per-team or per-number, the simplest way to use it well is to set it to the response time you actually want for your busiest, most time-sensitive channel, and treat any breach anywhere as worth investigating, even on a quieter WhatsApp number in the same workspace.

What you will see

With the SLA target on, any conversation sitting open without a first agent reply shows a small "SLA" badge next to its unread count as it approaches the deadline, turning from amber to red once the target passes. The conversation itself is stamped with a breach timestamp the first time this happens, which is permanent for that conversation, even after an agent finally replies (the badge itself clears once someone responds, since first_response_at is now set). An organisation-wide alert lands the moment the background sweep catches the breach, which runs on a short schedule rather than the instant the clock ticks over, so there can be a small delay of a few minutes between the technical breach and the alert arriving.

Settings and options

SettingWhat it doesDefault
First-response SLA toggle (Settings, then Inbox)Turns SLA tracking and badges on or off organisation-wideOff
Target preset5, 15, 30, 60, 120 or 240 minutes; the maximum time before a conversation counts as breachedNot set until enabled
SLA badge (amber)Shows on a conversation that has crossed 75 percent of the target with no first replyAutomatic once enabled
SLA badge (red)Shows on a conversation that has crossed the full target with no first replyAutomatic once enabled
Breach alertOrganisation-wide notification naming the customer and wait time, with a link to the conversationAutomatic once enabled

Troubleshooting

SymptomLikely causeFix
No SLA badges appear anywhere in the inboxThe First-response SLA toggle is off in Settings, then InboxTurn it on and pick a target
A conversation shows breached even though an agent replied quicklyThe reply may have come from the AI chatbot rather than a human agent, or the reply was sent from outside VGraple CRMConfirm the first reply was sent as an agent message from the inbox composer or a template send
Breach alerts are not arriving by email or pushEmail or push alert channels are not configured for your organisation, separate from the SLA target itselfCheck your organisation's alert and notification settings
A resolved conversation still shows as breachedThe breach stamp is permanent once set and does not clear on resolution, by design, so it stays visible in conversation historyThis is expected; it reflects that the target was missed at the time, regardless of later status
The breach alert arrived several minutes after the target passedThe SLA sweep runs on a schedule rather than checking continuously in real timeThis is expected; badges in the inbox list update closer to real time than the alert itself

Pair SLA targets with assigning conversations so unanswered conversations are not also sitting unassigned, and with CSAT surveys to see whether a faster first response actually improves customer satisfaction scores.

Frequently asked questions

What exactly does the first-response SLA measure?
The time between a conversation being created (its first inbound message) and an agent's first reply. It only tracks the FIRST response, not every reply after that, and only applies to open conversations that have received at least one inbound message.
What SLA target times can I choose?
Five minutes, 15 minutes, 30 minutes, one hour, two hours or four hours, selected as a preset in Settings, then Inbox. There is no custom minute value beyond these six presets.
What happens exactly when a conversation breaches its SLA?
The conversation is stamped with a breach time, an SLA badge turns red in the inbox list, and an alert is sent to the organisation, in-app and by email or push where configured, naming the customer and how long they have waited.
Does a conversation the AI chatbot already answered count as breaching SLA?
The SLA measures first_response_at, which is stamped by a human agent's reply, not the bot's. A conversation the bot is actively handling can still show as approaching or breaching SLA if no human has stepped in. That is intentional, since the target is about human response time.
How often does VGraple CRM check for SLA breaches?
A background sweep runs on a schedule and checks every organisation with an SLA target configured, processing up to 50 newly overdue conversations per organisation per run, so a breach is caught within a few minutes of crossing the target, not instantly to the second.
Can different teams or WhatsApp numbers have different SLA targets?
No. The first-response SLA target is a single organisation-wide setting today; it applies the same way to every conversation regardless of which WhatsApp number, channel or stage it is in.
Does resolving and reopening a conversation reset its SLA clock?
No. The SLA clock is tied to the conversation's original creation time and its first_response_at stamp, not its current status, so reopening a resolved conversation does not give it a fresh SLA window.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.