Plain-English alarms
You know what matters.
Tell Pinga in your own words.
Describe the conditions that need attention. Pinga uses AI to interpret incoming messages
against those instructions, then follows the notification settings you’ve chosen.
Create your first monitor ↗
Works with messages sent by email, SMS or webhook. No custom message parser required.
Three ways to put it to work
Your instructions.
The message.
A useful interpretation.
These illustrations show how context turns a routine reading or system message into an
identifiable asset and issue. Try your own messages before enabling live notifications.
01 / TEMPERATURE LIMITS
A reading can be an alarm.
The equipment doesn’t have to use the word “fault”. Pinga can compare a reported temperature
with the range you described, even if another status line says “OK”.
Example limits only. Choose appropriate thresholds and specify whether the boundaries
themselves count as faults.
YOU DESCRIBE
“Raise a low-temperature alarm below 5°C and a high-temperature alarm above 10°C. Use the
room name as the asset ID.”
THE MESSAGE ARRIVESCool Room 2
Air conditioner status: OK
Room temperature: 3°C
EXAMPLE INTERPRETATIONCool Room 2 · Low temperature
Fault: 3°C is below the 5°C lower limit.
02 / DEVICE CONNECTIVITY
Keep each device’s story straight.
Describe how your systems announce an outage and a recovery. Pinga identifies the asset and
issue so NDD01 coming back online doesn’t clear an alarm for NDD02.
Aliases in your monitor instructions can help map different names to the same asset.
YOU DESCRIBE
“Monitor connectivity. Use the hostname as the asset ID. Lost connection or offline means
a fault; connection restored means recovery.”
THE MESSAGE ARRIVESConnection to NDD01 has been restored.
EXAMPLE INTERPRETATIONNDD01 · Connectivity
Recovery for the matching connectivity issue. NDD02 is a separate asset.
03 / FAILED BACKUPS
Recognise the job that needs attention.
Give the monitor a clear scope. A backup failure and a connectivity fault on the same server
are different issues and should keep separate histories.
Include the job name when several backup jobs need to be tracked independently.
YOU DESCRIBE
“Watch the nightly backup on SRV01. Report failure as a nightly-backup issue. A successful
run recovers that same issue. Handle connectivity elsewhere.”
THE MESSAGE ARRIVESSRV01 — Nightly backup did not complete.
Destination unavailable.
EXAMPLE INTERPRETATIONSRV01 · Nightly backup
Fault: the monitored backup job failed.
A little context goes a long way
Write it like you’re
briefing a colleague.
-
Define the scope.
Which equipment or message types belong to this monitor? What should be handled
elsewhere?
-
Name the asset.
Point to the hostname, room name, pump ID or another stable identifier in the message.
-
Explain fault and recovery.
Include the units, limits and wording that matter. Describe what a recovery for that
same issue looks like.
-
Test both the obvious and awkward cases.
Try representative faults, recoveries, boundary values and incomplete messages. Check
the interpretation and your notification sequence.
When a message isn’t clear
Keep uncertainty
visible.
If Pinga can’t confidently identify the monitor, asset, issue or meaning, the message needs a
person’s review.
Shared SMS inputs use their Catch-all notification settings for uncertain matches. Messages
sent directly to a monitor use that monitor’s notification settings when review is needed.
AI interprets the message it receives. It doesn’t independently measure the equipment or
guarantee a correct reading. Keep your existing alarms and safety controls, and test the full
path from message to response.
See how interpretation becomes a response ↗
Bring some order to the alarm.
Make the next
call-out a clearer one.