Clover POS × UniFi Protect

See the video behind every transaction

TransactionCam links your Clover point-of-sale to your UniFi Protect cameras. Every sale and refund is overlaid onto the matching footage, so you can review any receipt against the exact moment it happened.

Stop scrubbing hours of footage

Your Clover POS knows exactly what was sold, when, and for how much. Your UniFi Protect cameras recorded what actually happened. The trouble is the two systems don’t talk to each other. TransactionCam is the secure bridge between them.

Investigate shrinkage & fraud

Voids, fake refunds, unexpected discounts, and “no sale” cash drawer opens become easy to review — jump straight to the video for any suspicious transaction.

Resolve disputes & chargebacks

When a customer claims they never got an item or a refund, the matching footage is one search away — with the transaction details right on the recording.

Everything you need to connect the two

A secure, resilient control plane purpose-built for the bridge between point-of-sale and surveillance.

Search video by transaction

Every sale and refund is overlaid onto the matching camera recording, so you can jump from a receipt to the exact moment on video in seconds.

Near real-time delivery

A resilient job queue with automatic retries and backoff pushes each transaction to your cameras within seconds of the sale.

Built for UniFi Protect

Uses the UniFi Protect 7.2+ POS Integration API to overlay transaction details directly onto your existing camera footage.

Smart mapping rules

Route transactions to the right camera automatically based on merchant, location, and device — no manual matching.

Encrypted credentials

Clover tokens and Protect API keys are encrypted with AES-256-GCM, decrypted only in memory, and never logged or displayed.

Team roles & access

Owner, Admin, Operator, and Viewer roles keep every organization isolated with the right level of access for each teammate.

How it works

From a sale on the counter to searchable video — typically within seconds.

01

A sale or refund happens

A cashier rings up a transaction on a Clover device and Clover notifies TransactionCam through a secure webhook.

02

The transaction is normalized

TransactionCam reads the full order and payment, then builds a clean record — exact amounts in cents, currency, and a line-item summary.

03

Mapping rules pick the camera

Rules decide which UniFi Protect camera(s) should receive the transaction based on merchant, location, and device.

04

It appears on your footage

The transaction is delivered to the console and overlaid on the recording, tracked, and retried automatically if anything fails.

Two ways to reach your cameras

Choose the connection that fits your network — both share the same queue, retries, and security.

Direct Connection

The hosted platform talks directly to your Protect console over the network. The simplest option when the console is reachable — with self-signed certificate pinning and change detection built in.

Local Bridge Connector

Run a small outbound-only agent next to your console. It polls out over HTTPS and performs the final hop locally — no inbound firewall ports, no port forwarding, and no public exposure of your network.

Ready to connect your systems?

Set up your organization, connect Clover, and point transactions at your UniFi Protect cameras.

AES-256-GCM encrypted Automatic retries Outbound-only option