Lync Callback Reminder

Credit where it’s due, my colleague recently submitted a suggestion to IdeaScale to be able to create an Outlook Task / Reminder to call back a contact from within Lync itself.

He wrote…

Had a colleague IM me and wanting to upscale to a call but I already had a meeting scheduled in the next few minutes so I said I’d call him back.

Got me thinking it would be really useful if I could create Outlook reminders/tasks directly from the Conversation window…like Flag to call back or something like that 🙂

How true, there’s been many occasions where I needed to do this. I just had to see if something could be done about it. I’m quite happy with the result.


It’s a simple little app with only one purpose, and that is to allow you to generate a callback reminder from within Lync.

It creates an Outlook Task and lets you configure the Reminder on it, the Outlook Task also contains a hyperlink to the contact along with an optional note.

Scroll down to the “How To Use” section for screenshots.


This requires .NET Framework 4.5, Lync 2013, and Outlook

The application and installer have been successfully tested on…

  • Windows 7 (64bit), with Outlook 2010 (32bit), and Lync 2013 (32bit). (Tested by Selahattin)
  • Windows 7 (64bit), with Outlook 2010 (64bit). and Lync 2013 (64bit).
  • Windows 7 (64bit), with Outlook 2013 (32bit), and Lync 2013 (32bit). (Tested by Shawn Harry)
  • Windows 8.0 (64bit), with Outlook 2013 (32bit), and Lync 2013 (32bit). (Tested by Michael Skitt)
  • Windows 8.1 (32bit), with Outlook 2010 (32bit), and Lync 2013 (32bit).
  • Windows 8.1 (64bit), with Outlook 2013 (32bit), and Lync 2013 (32bit).

Other versions of Windows and Office may work. (But you will need Lync 2013).


Lync Callback Reminder (MSI Installer) – Version 1.1 – Remove previous version, before installing this.

  • Version 1.1 – 29/05/2014
    • Supports contacts with URIs starting with “tel:”
    • Create reminders for multiple contacts at the same time.
    • A new menu icon by Richard Brynteson that matches the style of the default Lync menu items.
  • Version 1.0 – 26/05/2014 – First release!

During the install you will be prompted to add the menu item to Lync, and asked what bitness of Office you have (i.e. 32 or 64bit), your answer changes where the Registry Keys are created.

And obviously – This Software is provided ‘as is’ without warranty of any kind.

How To Use

Once installed, you will have to restart Lync if it was already running.

Within Lync you will see a new menu item appear anytime when you right click on the contacts list…



Or from within the Conversation Window by clicking on the ‘More Options’ button (the “…” in the bottom right corner).



Once clicked it opens up a small dialog, you can either leave the defaults, and just click “Set Reminder”, or you can type additional notes, and change the reminder value to ‘X Minutes from now’, or to pick a specific date & time (which defaults to next working day (Mon-Fri) at 9am, but you can easily change).



Then simply wait until you are reminded! (or get back to what you were doing before you were interrupted).



Double-clicking the reminder opens up the Outlook Task, complete with a handy link to the contact, and your additional notes.


Obviously if you have your Exchange account setup on other devices, they will remind you too.


Known Limitations

This only works with Lync 2013, I can’t see any reason why this couldn’t be recompiled to work with Lync 2010, ask me nicely and we’ll see.

I highly recommend using the latest version, I had issues with Lync 2013 RTM not displaying the custom menu at all, I confirmed Lync was reading the correct Registry Key using Process Monitor, but it just didn’t show up. Running Windows Update and patching to the latest version fixed the issue for me.

If you have Outlook 2010, and you set a reminder when it’s not running, you might get an error message saying that type of object doesn’t support reminders. Just open Outlook and leave it running in the background, and everything works. Although this works fine with Outlook 2013, even when it’s not running.


Tweet about this on TwitterShare on LinkedInShare on Facebook
Pin on PinterestShare on Google+Digg thisShare on RedditShare on StumbleUponEmail this to someone

About Graham Cropley

Working as a Senior Consultant for Skype for Business, Exchange, and Office 365.


  1. Nice tool. Works with Win7 64bit Office 2013 32bit and Lync 2013 32bit combination.

  2. Hi Graham,

    it’s works Windows 7 (64bit), with Outlook 2010 (32bit). and Lync 2013 (32bit).

    good job,

  3. Hi Graham

    Some feedback on your Lync CallBack reminder.

    I dial a lot of phone numbers that aren’t in my buddy list.
    If I try to set a call back reminder of a phone number rather than a user I get error as below

    “Error Getting SIP URI from command Line
    Value does not fall within the expected range”

    Is it possible that if a SIP URI doesn’t exist that It can use the phone number instead.


    • Hi Alan. I’ve added support for Lync Contacts with only a tel: URI. Please download using the link above, and let me know how you get on.

      Thanks for the feedback.

    • Hi Graham

      Update works a treat.
      I’ve a feeling myself and colleagues will be using this addon extensively 🙂

    • If you add an “?” at the end of the conference uri, your code will work.;gruu;opaque=app:conf:focus:id:HELLOWORLD?

  4. Dont be lazy like i was and try and over the top install otherwise the new icon may not show up properly. Remove the previous version and install 1.1.

  5. Very cool stuff!!! It would be awsome if it could be combine it with the statustag, so that you will see if the person is avalaible again together with the reason for contacting 🙂

  6. Nice work Graham!

  7. Absolutely splendid!
    I’ve tested it on my computer: Win 8.1, Office 2013, Lync 2013 all 64bit.

  8. Hi Graham, nice utility adding a very usefull feature to Lync/Outlook. Tested with Lync2013/Outlook2013 via Office365 ClickAndRun depolyment (W81-64b and O365-32b).
    Would it be possible to localize the utility? I’d be glad to offer assistance for translating your util into Dutch if at all you have plans for adding language-resource files!

  9. Is there a way that de Callback Reminder can be translated in Dutch? We very much like de Callback-Reminder but we like to offer this in Dutch to our users.
    Succesfully tested on Win 8.1 (64-bit) Office 2013 (64-bit) Lync 2013 (64-bit).

    • Hi Alex / Michael, thanks for your comments, glad you like it. Adding other languages sounds like a great idea. I’ll be in touch for some help with the translation 😉

  10. Hi Graham,

    Thanks for a great tool!

    Hope you don’t mind I blogged about it.

    Best Regards
    Mattias Kressmark

  11. Win 8.1 64 bit and S4B June update 64 bit tested as working!

  12. Hi, when you hace support for Skype Bussines? , Excellent Job nice Apps.

  13. Hey. great tool. How about skype for business support?

  14. Works also with Office 2016/Office365/skype for business (even Click to Run) after editing the regestry.
    The Software creates Reg-Keys under HKLM\Software\WOW6432Node\Microsoft\Office\15.0\Lync\SessionManager\Apps
    depending on the architecture of Office/Windows.

    Office\15.0 is for Office 2013 so you have to export the entries and reimport it to Office\16.0\……

Leave a Reply

Your email address will not be published. Required fields are marked *