It never looks away. So you can.
Sentinela watches a data source without stopping and tells your team the second your condition is met. This demo runs on crypto markets. The machine does not care what it is watching.
Live synthetic market tape
It is already watching. You just got here.
Three instruments, one armed condition. Nothing below needs you to press anything — it fires on its own, the way it would at four in the morning. Drag the line to move the threshold and force it.
Synthetic series, generated in your browser. The running system polls a public market API.
Waiting for the condition
0 alerts sent while you have been on this page
You cannot watch it all night
A week is 168 hours. Take out sleep, work you are actually paid to do, and everything else. What is left is the part of the week with nobody at the screen. Put in your own numbers.
What happens while nobody is there
- 1
It watches
The source is polled on a fixed interval and never skips one. No screen, no tab, no person has to stay open for it to keep going.
- 2
It compares
Every value is tested against your condition and nothing else gets through. A number crossed, a move inside a window, a word appearing, a source going quiet.
- 3
It tells you
One alert, in the same second, carrying the value that triggered it, into the channels your team already reads. A cooldown stops one event alerting you twice.
The conditions it can hold
These are the shapes a condition can take. The examples are from this demo; the source and the numbers are yours.
| Condition | What it watches | Example in this demo | When it fires |
|---|---|---|---|
| Threshold crossed | One value | BTC above 72,400 | On the first tick past the number |
| Move in a window | The same value over time | ETH down 4% inside 15 minutes | As soon as the window qualifies |
| Volume spike | How much is trading | SOL volume at 3× its hourly average | On the tick that clears the multiple |
| Word appears | A text feed | The word halt in an exchange status feed | On the first match |
| Source goes quiet | The source itself | No new value for 90 seconds | When the silence passes the limit |
What is actually connected
- Market data Source Public API The running system polls a public market API. The series on this page is generated in your browser, so the demo works anywhere.
- Telegram Destination Connected A bot posts the alert straight into the team channel.
- Discord Destination Connected A webhook posts the alert as an embed on the community server.
- WhatsApp Destination Official API, same principle Runs through the WhatsApp Business API. Platform cost is billed separately.
- Email Destination Official API, same principle Immediate alert or an end-of-day digest. Sending cost is billed separately.
Anything you would hate to find out late
We used a market feed because it moves fast enough to show on one page. The engine never understands what it is reading — it only checks whether your condition is true.
A price level
The number you would want to be woken up for, checked every few seconds all night.
A competitor’s page
The moment their product drops below your price, instead of the week after.
Stock coming back
The size that has been sold out for a month, the minute it is orderable again.
A word in a feed
Your brand, or a regulator’s name, in a source nobody on the team reads daily.
A service going quiet
The API that stopped answering, found before the first customer files a ticket.
And it is still watching.
Sentinela is an automation demo built by APRONTA. The mechanism on this page is the real one — only the market series is made up.
Telegram and Discord run live. WhatsApp and email connect the same way through their official APIs, billed separately. The market data on this page is synthetic.