Skip to content
Sentinel

AI camera alerts for the cameras you already have.

Built for car dealerships, yards, self-storage and workshops.

A small agent at your site analyses the feeds you select, identifies the events you configure, and notifies the people you choose.

We reply within one business day. Setup is about twenty minutes, on a call.

A night-time parking lot, a person detected, and the alert going outA camera view of a dark lot at 02:14:07 with three parked cars under a lamp. A person walks in, a box is drawn around them labelled "person, 0.91 confidence", and an alert card appears reading "Person detected — North Lot", sent to two people at 02:14:09.

Example alert:

[Sentinel]

Person detected — North Lot

Sent to 2 people · 02:14:09

A camera view of a dark lot at 02:14:07 with three parked cars under a lamp. A person walks in, a box is drawn around them labelled "person, 0.91 confidence", and an alert card appears reading "Person detected — North Lot", sent to two people at 02:14:09.

The picture is an illustration of what Sentinel does: it watches the cameras you choose, draws a box around what it identified, and emails the people you nominated — with the snapshot attached — while it is happening.

  • Nothing inbound — the agent connects out
  • Works with UniFi Protect, Hikvision, Dahua, Reolink, Amcrest…
  • One alert, with the picture

The network answer

Nothing inbound.

The agent at your site opens a connection out over HTTPS and keeps it. There is no VPN to stand up, no port to forward, no rule to add on the firewall and nothing for anyone to review — because nothing is listening.

The feed itself never leaves the building. What leaves is the event: the snapshot, a few seconds of clip, and what the model called it.

Your IT person can approve it in one sentence.

How the agent talks to SentinelTraffic goes one way: the agent at your site connects out to Sentinel over HTTPS. Nothing connects in.

Two boxes. On the left, your site: the agent and your cameras, with the video staying there. On the right, Sentinel: the events and snapshots it receives, and the email it sends to your people. One arrow runs left to right, labelled outbound HTTPS. The arrow that would run right to left is dashed, locked and struck through, and labelled no inbound rule. No VPN, no port forwarding, no firewall change.

The camera answer

Your cameras. The ones already on the wall.

UniFi Protect cameras are discovered from the controller and re-synced on a schedule, so a rotated stream token repairs itself. Any other camera or NVR is added from the panel — found on the network over ONVIF, or by pasting its RTSP URL.

Everything the agent finds waits in a picker, as thumbnails, until you choose. A camera you did not pick is not analysed and does not count against your plan.

No rip-and-replace. Nothing to buy first.

The discovered-cameras picker: a grid of thumbnails from cameras the agent found on the network, each with its name and a checkbox to bring it into service.

Getting started

From nothing to your first alert, in three steps.

One sitting. No site visit.

  1. Install the agent

    Download the installer from your site’s page and run it. The setup key is already part of the download, so there is nothing to copy and paste. The page flips to Agent connected while you are still looking at it.

    The install step of the onboarding wizard, offering a Windows and a Linux installer download for this site.
  2. Choose your cameras

    The agent looks at what is on the network — the Protect controller if you have one, anything answering over ONVIF, plus any RTSP URL you paste. What it finds arrives as thumbnails. Tick the cameras that matter; the rest stay where they are.

    The same picker again, mid-selection: two of the discovered cameras ticked, the others left alone.
  3. Prove it works

    Walk in front of one of them. The alert arrives with a picture of you in it, and the page confirms the detection as it happens. That is the whole test, and it is the moment the product stops being a promise.

    The first-alert page, armed and waiting for a detection from the newly chosen camera.

The product

One alert. And everything behind it.

A detection arriving in your own console, while the page is open — with the picture, and the clip behind it.
The events feed: overnight detections listed newest first, each with its snapshot, camera, time and review state.
Every event, newest first, with what has been reviewed.
A camera's detail page with a zone polygon and a crossing line drawn over its own frame.
Zones and crossing lines, drawn on the camera's own picture.
The Respond console: a queue of events with claim and escalation controls, worked by the customer's own staff.
Your console, your queue, your escalation plan.

Use cases

Where it earns its place.

The same platform, pointed at the thing that actually costs you money.

After-hours lot

A person on the lot after 9pm. Not the cars that were parked there all day.

After-hours lot use case

Service drive and loading dock

A truck still in the dock zone forty minutes after it pulled in, when ten is normal.

Service drive and loading dock use case

Storage gates

Someone crossing the gate line inward, at an hour when nobody is renting a unit.

Storage gates use case

Retail entrance

People at the door after close, in the feed by morning and in one digest email.

Retail entrance use case

Security

What your IT person will ask.

Six answers, in the order they come up. The longer version is on the security page.

One tenant cannot see another

Isolation is enforced in the query layer rather than remembered at each endpoint, and there are tests that try to reach across and must fail.

404, not 403

Ask for something that belongs to somebody else and it does not exist. A 403 would confirm that it does.

Camera credentials are encrypted at rest

Stream URLs and the passwords in them are encrypted in the database and decrypted in exactly one place in the code.

Agent keys are stored as hashes

What is kept is a hash, not the key. A copy of the database does not hand anyone a working agent.

An outage costs nothing

Events are written to a durable buffer at your site and replayed when the link is back. Ingest is idempotent, so nothing arrives twice.

Card details never touch us

Payment happens on Stripe’s own page. Sentinel stores a customer reference, never a card number.

How security works

Who's behind this

A person reads what you send. Not a queue.

Sentinel Patrol LLC, based in Texas, USA. Accounts are set up by hand today, so the person who replies to your message is the same person who builds the product.

More about Sentinel

Pricing

Per site, per month. Published.

14-day trial. The card is not charged until it ends. Sales tax is added at checkout.

Up to 8 cameras

$99/month

AI Detection

One site, the cameras that matter.

Up to 25 cameras

$249/month

AI Detection Pro

A full yard, dock or lot.

Up to 100 cameras

$599/month

AI Detection Pro Plus

Several sites, or one large one.

See pricing

Questions people actually ask.

Do I need new cameras?
No. If a camera gives an RTSP stream, speaks ONVIF, or sits on a UniFi Protect controller, Sentinel works with it. Cloud-only cameras — Ring, Nest, Arlo, Blink — cannot be used, because there is no local stream to analyse.
What does the agent send out?
Events. The metadata about what was identified, a snapshot of it, and a few seconds of clip. The continuous feed stays on your network, and the agent only ever connects out — nothing connects in.
Does someone at Sentinel watch my cameras?
No. You and your staff do. The platform analyses the feeds you select, identifies the events you configure, and notifies the people you designate. You decide what an alert means and what to do about it.
What if my internet drops?
The agent keeps analysing and writes events to a durable buffer at the site, then replays them when the connection returns. Sending twice is safe, so nothing is lost and nothing is duplicated.
Is there a contract?
No. It is month to month. It starts with a 14-day trial that takes a card up front and does not charge it until the trial ends, and you can cancel from the billing page at any time.

Know while it’s happening, not after.

Nothing inbound. Your cameras. Cancel anytime from the billing page.

Talk to our team