lync spy

Lync Spy – monitor and get notified of anyones status changes

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 4.75 out of 5)

Lately I was having issues with getting in contact with some of my colleagues. The problem was that I could not contact them by phone and Lync (now Skype for Business) / Email were my only 2 options. Sending emails is not a quick way of contacting anyone and unfortunately you can’t send a Lync message to people who are offline so they get it as soon as they log in or are available. Also, I didn’t want to stalk my laptop all the time just waiting for an availability notification from someone I needed to connect to. Desperate and frustrated, I mashed up a simple app for tracking Lync statuses of any Lync contacts – a Lync Spy (aka Lync Tracker) application.

The Lync Sky works equally for Skype for Business – this is only a branding change on Microsoft’s end

What does the Lync Spy do?

Basically it connects with Lync to track any changes in status of any number of your Lync contacts. In detail it:

  • Tracks any changes in users Lync statuses
  • Sends email notification of any changes to a Lync status
  • Logs user status changes to a CSV file (in case you want to spy on changes in their availability)
Lync Spy / Lync Tracker
Lync Spy / Lync Tracker

How to use it to track Lync/Skype status changes?

Add users to track

Add any number of users to the watch list by providing their Lync / Skype for Business email and clicking the Add to list button.

Similarly you can remove users by selecting them and clicking Remove selected.

Set tracked statuses

Check the status you want to watch out for e.g. Available, Away etc. Whenever anyone from your watch list will change status to any of these statuses you will be notified and/or this will be logged

Set email notifications or CSV log

Check whether you want to receive an email notification in case anyone changes their status to the statuses which you selected.
Check whether you want to log all change status events to a CSV file

Turn it On!

All you need to do now is change the On / Off option to On.

That’s it! Just remember not to turn Lync on and to keep your Outlook Exchange application open if you want to send/receive notification of status changes!

Feel free to download the app here (requires .NET 4):

The app is licensed under a standard GNU Public Licence

Related Posts

9 thoughts on “Lync Spy – monitor and get notified of anyones status changes”

  1. Thanks for the great app wht i was looking for,i am facing some issue like i have added user in list but all are showing as active Away… i have attached screen shot with lync status so you can help me also one suggestion wanted to change name in status as Lync tracker, pls help pls give me mail id so i can send you the screen print.

  2. this app only capture Free,Away and FreeIdle only can understand Free as online, Away but dint get FreeIdle(dont know) , it does not capture other status Busy, DnD, Be right back, offwork, Appear Away or OnPhone. Also everytime i run the application i need to insert all the id’s again that is little bad.

    pls help me to fix it

    1. Hi Swaroop,
      for me it does capture these statuses (Busy, DnD, Be right back etc.) however the API considers these status all as AWAY and does not distinguish between them. Not sure there is anything than can be done using the Lync API. I will however consider to add a config file for saving/uploading the emails.

      Also I might soon push the sourcecode to GitHub.

  3. Hi,
    The tracker is a pretty useful tool. Thanks for writing it! :-)
    I’m using it with Skype for Business and its doing a pretty good job with logging on the CSV (never tried the email option as I didn’t need it).

    Like others mentioned, it isn’t able to capture all status (only Free and Away). So when somebody is in ‘Busy’ state and goes ‘offline’, nothing gets logged. Same applies for the reverse condition as well.

    Is there a newer version available with a fix?
    Also, I’d love to have see the code on Github or a Macro version available which I could edit/troubleshoot.

  4. Hi

    Thanks for the nice tool.

    Can we have the tool remember the users added to it? Currently I have to add them on every restart and we have a weekly restart of machines scheduled at our place.

    Also, please share if the source code has been shared somewhere?

    Many thanks

Leave a Reply