Migrate Lync contacts between profiles and users

A couple of months back I wanted to move our Lync services from a hosted provider that we were not happy with, back to Lync Online under Office 365.
While this was a relatively simple task the challenge for me was to preserve my contact list as I have over 200 contacts on there, split up into multiple groups.

The only methods available to export or import contacts is to use either a Visual Basic script which connects directly to the SQL database behind Lync or via PowerShell cmdlets. Unfortunately neither of these would help me getting my contacts IN to Lync Online.

I also was running a pilot project for Microsoft Australia which involved deploying Lync for doctors in rural areas of Australia – and we wanted to pre-populate each of their contact lists with all of the pilot participants. Unfortunately there isn’t a way to do this with Lync Online as again – no access to the SQL server or ability to run PowerShell.

So I had a tool built that could achieve both functions – the Lync Contact Migrator.

As far as I know it’s the only tool of it’s kind that supports Lync Online and performs the various functions including multiple account support, groups, and template creation. And especially at such a low price.

Let me know your thoughts and if you’d like to see any additional features in the future.

P.S. Yes – this was a plug for my own product. 🙂