Integrate 3CX with Microsoft Outlook

Microsoft Outlook Integration

This guide shows you how to integrate Microsoft Outlook with 3CX Phone System

3CX Phone System includes full Microsoft Outlook CRM integration as standard with all commercial editions of  3CX Phone System 12.5. To integrate Outlook with 3CX, you will need to use 3CXPhone for Windows, which comes bundled with 3CX Phone System 12.5.

This article demonstrates how to integrate Outlook using 3CXPhone for Windows, how to launch calls, what in-bound call pop-ups are and how to view all calls via Outlook’s journal. Integrating 3CX with Outlook provides the following features:

  • Click-To-Call - To call a customer within Outlook, simply click on the customer contact. There’s no need to input the customer’s number into your phone, which saves you and your employees time.
  • Call Pop-ups - In-bound calls will pop-up on your screen, letting you know which customer is calling. This saves your company time, as your customer’s details are instantly brought up on the screen. If you do not have the customer’s details stored within Outlook, you can create a new contact record.
  • Call Journals - All in-bound, out-bound and missed calls are stored in the customer’s contact journal, allowing you to track the calls that were made to that customer.

System Requirements

  • Supported Outlook versions 2007, 2010, 2013 ONLY
  • Preferred OS is Windows 7 / Windows 8 which must have latest service packs and updates installed.
  • 3CXPhone for Windows and Microsoft Outlook should be installed on the same computer, both open and running.

Installing and configuring the Outlook plug-in for 3CX Phone System

Before you can integrate 3CX Phone System 12.5 with Microsoft Outlook, you need to follow the next steps:

  1. Download the 3CX Plugins.
  2. Make sure you don’t have Microsoft Outlook open.
  3. Start the 3CX Plugins setup, select “Microsoft Outlook + TAPI Driver” and follow the instructions to complete the installation.

  1. Start Outlook. When you start Outlook for the first time after installing the plug-in, you will be prompted to install the Outlook add-in. Press Install.

  1. Start the 3CX Plugins Manager tool to configure your plug-in. If the add-in was not installed yet, you will see an error message like this:

  1. Click on “General” to open the general settings page. Here you can configure when you want to open the contact record in Microsoft Outlook (on ring, on answer, or don’t open it), and if you only want to open the contact record if the Caller ID length is larger than a number of digits (so it’s not launched when another extension is calling you).

If you also want to automatically register the call activity in the contact’s journal, you must check the “Enable Journaling” option. When this option is set, the plugin will add a new journal entry containing information about the call, after the call has ended. If you want to create a new contact when the Caller ID is not found, just check the option.

In the Behavior section you can also change the maximum digit length to compare. When an inbound call arrives at your extension, the caller ID may have different formats depending on your PSTN or VoIP Provider. It could have an international format (including the country code), national format (including the region or city code), or local format (including only the local number).

Also, you may have created your contact’s phone numbers in Outlook with prefixes that are not present in the caller ID, such as mobile phone prefixes. In this case, to match the caller ID with the contact’s phone number, you need to specify the maximum digit length to compare parameter. Usually this parameter should be the length of your local phone number.

The Microsoft Outlook plug-in will compare the final number digits of the Caller ID with the final number digits that appear in your contact’s phone number. If you configure this parameter to compare a high number of digits, there's a greater chance that the Caller ID will match up with the contact, but it's possible that the Caller ID will not always match up with some contacts. If you configure the maximum digit length to compare to a lower number of digits, you get less accuracy when matching the Caller ID with your contacts.

  1. Click on “Microsoft Outlook” to select which personal contact folders or even public folders to use for contact matching. Select as many as you want but take note that the more you select, the slower the caller ID matching will be.

Check the “Show Folder Selection Dialog” to let you choose in which contact folder create the contact when it’s not found.

  1. Once you have set up your desired options,click Save to complete the configuration. Then start 3CXPhone for Windows.

Launching Calls from Microsoft Outlook

  1. Open your contact’s section within Outlook.

Find the contact you want to call via 3CX Phone System

  1. Right click on the contact you want to call and select Call contact with 3CX. The call will be set up directly on your phone.

Select the contact you want to call and right click the contact

Inbound Calls

When an inbound call arrives into your extension, the contact record will be shown by Microsoft Outlook. If a contact is not matched and the option “Create new contacts if not found” is checked, a new contact will be created and shown so you update its details.

Track All Calls with Microsoft Outlook’s Journal

When the “Enable Journaling” option is checked, all in-bound, out-bound and missed calls will automatically be logged in Outlook’s journal and shown in the activities tab for that contact.

View all in-bound, out-bound and missed calls per contact using Outlook's journal

Note that this feature is not available in Outlook 2013 because the journal has been deprecated in that version.