Overview 01 How it works 02 Escalation 03 Platforms 04 Channels 05 Security 06 ← Back to xplug.in Request a pilot
xplug.in /SmartNotifier /Platforms
Platforms

Genetec and Milestone, in-process

SmartNotifier's capture layer is a plugin that runs inside the VMS process — not a polling service reading an API from outside it. Each platform has its own plugin, and each normalises its events before they leave the VMS host.

01 / Genetec

Security Center

A Workspace SDK plugin, deployed as a standard .gapp and loaded by Security Center at startup. It subscribes to alarm events, resolves the source camera and its parent area for zone naming, and captures a 1280×720 snapshot at the moment of the event.

VersionSecurity Center 5.10
SDKGenetec Workspace SDK
Deployment.gapp plugin, loaded in-process by Security Center
Subscribes toAlarm events
Zone namingResolved from the camera's parent area
Snapshot1280×720 JPEG, five-second timeout, best-effort
Severity mapPriority 1–50 Critical · 51–100 High · 101–150 Medium · 151+ Low
Licence impactGenetec activates a plugin part number on your Security Center licence before the plugin will load. We arrange it with Genetec during the pilot; there is no new Security Center licence to buy.
Writes to the VMSNothing. Events are read; recording and alarm configuration are untouched.
02 / Milestone

XProtect

An Event Server plugin built on the MIP SDK. It registers for alarm indications and processes initial events only, so alarm state changes never produce duplicate alerts — the single most common failure mode of a hand-rolled XProtect notification script. Snapshots come from an image connection against the camera.

VersionXProtect 2020 and later
SDKMilestone MIP SDK
DeploymentEvent Server plugin, loaded in-process
Subscribes toAlarm indications, initial events only
SnapshotImage connection against the camera, five-second timeout, best-effort
Severity mapPriority 1–25 Critical · 26–75 High · 76–150 Medium · 151+ Low
Licence impactNone. MIP SDK use is covered by your existing Milestone licence, and nothing is added to your SLC.
Writes to the VMSNothing. Events are read; recording and alarm configuration are untouched.
The exact edition matrix is confirmed against your deployment during the pilot rather than claimed here. If you are running an edition you want checked before you commit any time to it, ask us and we will tell you straight.
03 / Install

Around 45 minutes for a first site.

Done remotely, with you on the call. The steps are the same on either platform.

Plugin configuration lives at C:\ProgramData\XPlug.SmartNotifier\plugin-config.json on the VMS host.
30-day pilot

Run it on your own system
for 30 days.

We install it, configure your rules with you, and you see exactly what your team sees. No cost during the pilot. If it isn't useful, we uninstall it cleanly.