Add a new integration

Edited

Overview

This guide shows how to set up an integration so Watchful can connect to an external platform (such as a VMS) and pull in sites and cameras for monitoring.

Before you begin

Make sure you have:

  • Access to the external platform (VMS or device management portal)

  • A valid host / URL, username, password, or API key.

  • Permission to create notification rules or webhooks in the external system.

  • The customer and site already created in Watchful.


Step 1: Select the integration type

  1. Select Integrations from the left-hand navigation.

  2. Click Add New on the top-right corner.

  3. Choose Add VMS or Add External Service


Step 2: Enter connection details

Depending on the platform, you may be asked for:

  • Connection Name

  • Description

  • Host

  • API Key

  • UserName

  • Password

  • CloudUrl

Follow the fields shown on screen.

  1. Enter the required details.

  2. Click Test Connection.

  3. Click Save External Connection.

Once saved, Watchful attempts to connect and pull a list of available sites or cameras.


Step 3: Confirm that the integration is connected

After saving:

  • The integration status changes to Connected if credentials are correct.

  • Watchful will display the number of sites or cameras available through this integration.

If you see Connection Failed, check credentials in the external system and try again.


Step 4: Link an integrated device to a site

Once an integration is connected:

  1. Go to Sites.

  2. Open a site.

  3. Go to Devices tab.

  4. Select Add New DeviceAdd Device.

  5. Under the Connection Setting section, in the Device Model dropdown, choose the integration you just created.

  6. Watchful will list all available cameras from the VMS.

  7. Choose the correct camera and complete the device setup.


Step 5: Configure notification rules in the external platform

This step is essential.

The external system must send events to Watchful.

In your VMS:

  1. Open the Notification Rules, Analytics Events, or Webhook Settings page.

  2. Create a new rule for each camera you want Watchful to monitor.

  3. Configure the rule to send a webhook to Watchful.

  4. Select the cameras that should send analytics events.

  5. Save the rule.

What this does

  • When the VMS detects a person, vehicle, or other analytics event, it sends a webhook to Watchful.

  • Watchful then processes the event, applies Quill automation if enabled, and displays it in the monitoring portal.


Step 6: Verify events are arriving in Watchful

  1. Go to Monitoring Portal in Watchful.

  2. Trigger a test event in the external platform if supported.

  3. Confirm that the event appears under the Alerts tab in Watchful’s Monitoring Portal.

If no events appear, revisit the notification rule in the external system.


Result

Once the integration is connected and the notification rules are configured, Watchful can receive analytics events from the external platform for any linked camera.


Related Articles:

About Integrations in Watchful

When to use integrations vs direct device connections

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.