A system comprising a processor, a memory, and a computer-readable medium in which computer program instructions are stored, the computer program instructions, when executed by the processor, cause the processor to perform premises automation comprising: communicating, by an administrator computing device of an administrator of a premises, via a cloud-based interface of a premises automation system, with one or more premises devices operable for monitoring and managing the premises, thus allowing the administrator to remotely monitor the premises, wherein the cloud-based interface includes an API operable for enabling third party developers to develop third party applications that are operable to interface with the cloud-based interface to programmatically extend the premises automation system by third parties; wherein a security monitoring system provides a list of suitable third party monitoring services to the administrator computing device and receives, from the administrator computing device, a selection of the third party monitoring service from the list of suitable third party monitoring services, subscribing, by the security monitoring system, the premises automation system to receive remote monitoring services of the premises from the third party monitoring service on behalf of the administrator in response to the information identifying the third party monitoring service; the security monitoring system facilitating billing of the administrator of the premises for services provided by the third party monitoring service; and the security monitoring system further facilitating communication between the third party monitoring service and the premises automation system via the API, thereby enabling monitoring of the premises by the third party monitoring service, characterized in that the information includes an instruction for the third party monitoring service to monitor the premises upon occurrence of a detectable event, and wherein the security monitoring system enables monitoring of the premises by the third party monitoring service in response to the detectable event being detected by the one or more premises devices, wherein the detectable event is indicative of exiting a geo-fence around the premises. communicating, by an administrator computing device of an administrator of a premises, via a cloud-based interface of a premises automation system, with one or more premises devices operable for monitoring and managing the premises, thus allowing the administrator to remotely monitor the premises, wherein the cloud-based interface includes an API operable for enabling third party developers to develop third party applications that are operable to interface with the cloud-based interface to programmatically extend the premises automation system by third parties; wherein a security monitoring system provides a list of suitable third party monitoring services to the administrator computing device and receives, from the administrator computing device, a selection of the third party monitoring service from the list of suitable third party monitoring services, subscribing, by the security monitoring system, the premises automation system to receive remote monitoring services of the premises from the third party monitoring service on behalf of the administrator in response to the information identifying the third party monitoring service; the security monitoring system facilitating billing of the administrator of the premises for services provided by the third party monitoring service; and the security monitoring system further facilitating communication between the third party monitoring service and the premises automation system via the API, thereby enabling monitoring of the premises by the third party monitoring service,