Triggering events from the outside

You could have a sever that listens for these events and then sends an MQTT message to the Cayenne servers. Node-RED has some things built in like email and twitter, but you could create your own nodes for other services and send an MQTT message. Here is a guide I did a while back for integrating Node-RED and Cayenne Using Node-RED as a Local Fallback Server