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.

Scroll

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.

Market feed Armed
BTC—
ETH—
SOL—

Synthetic series, generated in your browser. The running system polls a public market API.

Waiting for the condition

TelegramIdle
DiscordIdle

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.

128hours a week with nobody looking

That is 76% of the week.

What happens while nobody is there

  1. 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. 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. 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 types and when each one fires
Condition What it watches Example in this demo When it fires
Threshold crossedOne valueBTC above 72,400On the first tick past the number
Move in a windowThe same value over timeETH down 4% inside 15 minutesAs soon as the window qualifies
Volume spikeHow much is tradingSOL volume at 3× its hourly averageOn the tick that clears the multiple
Word appearsA text feedThe word halt in an exchange status feedOn the first match
Source goes quietThe source itselfNo new value for 90 secondsWhen 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.