Tag Archives: ms lync

Automatically save Lync conversations (when feature is blocked)

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

Honestly, I cannot seem to explain why do some corporations block the Save IM conversations in my email Conversation History folder. What is more funny is that blocking this feature (at least in Ms Lync 2013) will not prevent you from saving your conversations manually (hit CTRL + S).

Automatic conversation saving feature - disabled by some corporations
Automatic conversation saving feature – disabled by some corporations

Unfortunately there is no way to somehow manually enable this option and so the only way around this for me was developing my own MS Lync conversation logger.

The Lync Logger – save Lync conversations

Save Lync conversations: LoggerThe Lync Logger is simple app that requires MS Lync 2013 (not tested with 2010) and at least .NET 4.5 installed. It runs in the background as a notification icon listening for MS Lync IM conversations. Once a conversation concludes the entire contents as saved as an MS Excel file where each row represents a single message of the conversation.

All files are saved in the C:UsersUSERNAMEAppDataRoamingLyncLogger folder which can be opened at any time when you right-click on the LyncLogger notification icon and select “Open log folder”.


Download the ZIP from here:

Unpack the contents to any preferred location. Next create a link to the “LyncLogger.exe” file in your Windows Start – “Startup” folder. That is it!

The app is licensed under a standard GNU Public Licence.


Once you run the LyncLogger it will appear as an icon in your taskbar notification area:
Save lync conversations: Notification
The app will run logging all your conversation automatically.

By right-clicking on the icon you will see the following options:

  • Open log folder – will open the C:\Users\USERNAME\AppData\Roaming\LyncLogger containing all the logs;
  • How to Search – a short explanation of how to turn on file indexing in the folder above to easily search through the contents of all you conversations
  • Exit – closes the app

Lync Spy – monitor and get notified of anyones status changes

1 Star2 Stars3 Stars4 Stars5 Stars (26 votes, average: 3.85 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