CMS Integration: Overview

CMS (Criticom Monitoring Services) is a monitoring platform used by security and alarm dealers to manage monitored sites, emergency contacts, and dispatch configurations. Integrating Rev.io with CMS keeps customer accounts and emergency contacts aligned across both systems without manual re-entry.

You can integrate Rev.io with CMS using the Integrations Library in the Admin module. The integration provides the following synchronization between Rev.io and CMS:

  • Account Sync: Customer accounts in Rev.io and monitored sites in CMS are kept in alignment. Account name and service address sync in both directions on an hourly cycle. Rev.io is the system of record for customer data — if both sides change between syncs, Rev.io's version overwrites CMS.
  • Contact Sync: Emergency contacts and notification lists in CMS are reflected in Rev.io. New CMS contacts are created in Rev.io, updates flow in on each hourly cycle, and contacts removed from CMS are deactivated in Rev.io. Contact edits made directly in Rev.io are not pushed back to CMS, so emergency contact changes should be managed in CMS or the Compass portal.

The following are not in scope for this integration: zones, system types, monitored account numbers, event history, and dispatch configurations. These remain in CMS and are not synced.

Terminology

CMS and Rev.io use different terms for the same real-world entities. The table below describes the mapping.

Rev.ioCMS
CustomerSite / Location
Account NumberCS Number (cs_no)
ContactContact (with sequence number)
Address fieldsSite address fields

To configure the CMS integration for your environment, see the CMS Integration: Configuration article.