A system for operating a cross-vertical service comprises a processor and memory storing instructions that cause the processor to effectuate operations. The operations include receiving, at the cross-vertical service, a registration of a first device from a first vertical service associated with the first device and registering the cross-vertical service with a second vertical service. The operations include retrieving data from the second vertical service and monitoring a characteristic of the first device. The operations include, based on at least one of the data and the characteristic, communicating a trigger to the second vertical service to effect an action. In response to the trigger, the second vertical service performs the action.
展开▼