Create Ringg AI alerts that watch a call, tool or Advanced Analysis metric for your workspace or chosen agents, and notify you by email, Slack or webhook.
An alert watches one metric, such as the share of calls customers hang up on, and notifies you when it crosses a threshold, so you hear about a spike without watching Analytics.In the dashboard: Sidebar → Monitor → Alerts.
Alerts that watch every agent in the workspace, then the Recommended starter alerts you have not turned on yet
Agents
Alerts limited to chosen agents, grouped under each agent’s name. An alert for several agents appears under each one.
Some metrics only make sense at one level. Tool failure alerts work only per agent (“Tool failure alerts aren’t available here — they only work per agent.”). A credit balance alert works only for the workspace.
Two starter alerts are listed under Recommended (“Starter alerts for common call-quality issues.”):
Alert
Fires when
Window
Disconnection rate spike
Disconnection rate is above 25%
Last 30 minutes
Customer hangup spike
Customer hangup rate is above 25%
Last 30 minutes
Enable turns one on as is, checked every 15 minutes, with no email, Slack or webhook targets (“Alert enabled”). Nobody is notified until you edit it and add a target. To set the threshold, window and recipients first, click the pencil icon instead.
The alert list and recommended alerts, then a workspace alert that emails the team and calls a webhook
1
Open the form
Click Create alert. The dialog reads “Choose what to watch and where to send the notification.”
2
Name it and pick the scope
Enter an Alert name, for example “Payment failure rate spike”. Under Scope, choose Workspace (“Monitors every agent in this workspace.”) or Agent (“Monitors only the agents you select.”). For Agent, pick one or more agents in Agents. Don’t have one yet? Create an agent.
3
Set the trigger
Build the sentence under Trigger: Check everyintervalfor the last , whenmetricconditionthreshold. For example: check every 5 min for the last 30 min, when customer hangup rate is above 25%.
4
Add filters (optional)
Click Add filter to count only some calls, such as outbound calls or calls on one carrier.
5
Choose who to notify and save
Under Notify via, expand Email, Slack or Webhook and add a target (Notification channels), then click Save.
When agents are selected, their Advanced Analysis fields appear in the metric list, marked Custom analysis or Custom analysis · numeric. After you pick one, a second dropdown sets how it is measured:
Field type
Measure options
Also asks for
Boolean
percentage, count
Nothing: counts calls where the field is true
Enum or text
percentage, count
wherefieldis a value
Number
average, total
Nothing
For example: when percentage of payment_promised is below 40.
The carrier or transport that placed the call, such as plivo, exotel, twilio, ozonetel, whatsapp, livekit (see telephony providers). You can also type a value.
Tool name
A tool of the agent (tool metrics). With exactly one agent selected you pick from its tools; otherwise you type the name.
Test sends a test request to the URL in the field. You see “Webhook test delivered” or “Webhook test failed” with the error.
Open Advanced webhook settings to add Custom headers (optional), such as Authorization. Add headers before clicking Add for the URL. Header values are stored encrypted and are never shown again. When you edit an alert, leave the header rows empty to keep the saved headers.
Under Advanced webhook settings, the dashboard shows this sample as the “JSON body Ringg sends on each alert”:
Fired: once, when a check first crosses the threshold.
Still firing: again on every check while the condition holds, with no cooldown. A Recommended alert that stays above its threshold notifies every 15 minutes.
Resolved: once, when a check finds the condition no longer holds. A window with no qualifying calls can’t be measured, so it neither fires nor resolves.
Every target gets each notification. A webhook attempt waits up to 20 seconds. A 429, a 5xx or a network error is retried, for 3 attempts in all, a few seconds apart; any status below 400 counts as delivered. A notification that still fails is not sent again.
Turn off or on: use the switch on the alert’s row. The row also shows the condition (for example Customer hangup rate > 25%), the scope and the channels.
Edit: click the pencil icon. The dialog reads “Update the condition, filters, and who gets notified.” Scope can’t be changed after creation; change the Agents list instead. You see “Alert updated”.
Delete: open the alert, click Delete, then Confirm delete (or Keep). You see “Alert deleted”.
Tool failure alerts are agent-only. Set Scope to Agent and pick at least one agent.
My Advanced Analysis field is not in the metric list
Fields appear only after you select agents, and only fields those agents define in Advanced Analysis.
The Slack option has no channels
Connect Slack on the Tools page, then reopen the alert.
Webhook test failed
Check that the URL is reachable from the internet, accepts POST with a JSON body, and that any required auth header is set under Advanced webhook settings.