diff --git a/server.js b/server.js
index bbc8801..62b2b86 100644
--- a/server.js
+++ b/server.js
@@ -300,6 +300,8 @@ var publishMessage = function (request, response) {
     else {
       sentCount = publishMessageToChannel(message);
     }
+    // emit an event for extensions to hook into.
+    process.emit('backend-message', message);
     response.send({sent: sentCount});
   });
 }
