Add a watcher to Elasticsearch to alert when any of the users in the Azure table logs into the website

You have to manage the syncing between the azure table and watcher yourself.

If you can access the data in that table via a REST API call, you could execute that call during the watch execution. Otherwise a manually written sync mechanism, that tries to import the users from azure into elasticsearch might help. Then you could write a watch that simply executes a search.

--Alex