Outlook Integration with Salesforce.com |
| Written by Brent Mellow |
| Saturday, April 17, 2010 7:54 AM |
|
Why Integrate Mail, Calendar and Tasks with Salesforce?The key reason to create integrations between Outlook (or Mac Mail or Entourage or LotusNotes) and your CRM system is to ensure that Account, Contact, Lead and Opportunity specific data that is in Outlook (and pretty much visible only to the owner of the Outlook account) is reflected in the company CRM system so that (i) you have a single view of the relationship, (ii) other people on your team can have access to the information, and (iii) to assist in activity tracking. Additionally, by installing the applications discussed herein, creating Lead, Contacts and Cases on-the-fly from in-bound emails has never been easier. With Connect for Microsoft Outlook, you can chose to integrate each or all of Contacts, Calendar Appointments and To-Do items. Connect for Microsoft Outlook OverviewConnect for Microsoft Outlook is a free desktop application provided by salesforce.com. The application provides the following functinality:
For each of these areas of content, you have a choice of how the synchronization can be configured: (1) one-way: Salesforce to Outlook; (2) one-way: Salesforce to Outlook with Overwrites; (3) one-way: Outlook to Salesforce; and (4) two-way: bi-directional synchronization. The considerations for each of these are discussed below.
Task Synchronization with SalesforceOk - the easy one first. Our experience shows us that very people use To-Do items actively in Outlook. Consequently for many people, choosing to not enable synchronization with Outlook is a common decision. Alternatively, the same people may also choose for bi-directional synchronization so that when they do have tasks assigned in Salesforce CRM or Outlook, they can easily be reflected and updated in the other program. We seldom have issues with clients configuring bi-drectional synchronization with Tasks and in fact, recommend doing so or turning it off all together. Event Synchronization with SalesforceThe primary issue with Calendar synchronization is that most of us like to maintain a single calendar so we have one place to go to look at all of our appointments, both business and personal. If you only maintain business appoints in Outlook, then set-up your synchronization as a bi-directional sync and check the "Always mark for sync" box. If however, you are like most of us, and keep your personal items in Outlook (e.g, doctor appoints, the kid's soccer game, etc.) then do NOT check the "always mark for sync" box. You can still set up the synchronization as bi-directional, but as you add appointments in Outlook, you will need to click the "Mark for Sync" button for each item that is a business item and for which you want to go into Salesforce. A simple way around this is enter business items in Salesforce CRM directly as all of these are considered business and all of them will be written back to Outlook, while only the Outlook items "marked for sync" will come back to Salesforce.com. What this also means is that when you run your fist sync, you must "mark for sync" one at a time all Outlook items to come into Salesforce. Contact Synchronization with SalesforceSynchronization of Contacts is a a task that requires a bit more thought and strategy depending on your particular situation. Scenario 1 (one salesforce user; fresh deployment): In the simplest of scenarios, you would be the only user in your Salesforce deployment and you would be starting with no contacts in Salesforce (or alternatively no contacts in Outlook). In this case, a bi-directional sync would make sense. The result of this scenario would be perfect mirroring of your Contacts between Outlook and Salesforce and changes or additions to records on either application would result in continued mirroring to the other application. Unfortunately, this is seldom the scenario. Scenario 2 (one salesforce user; existing contacts in both Salesforce and Outlook): In this scenario, the user has Contact records existing in both Salesforce and Outlook. Some records may be identical, some similar and some existing on only one side or the other. The result of a synchronization in this scenario is likely to yield duplicate records. Salesforce makes an attempt to de-duplicate based on its internal rules (we are guessing unique email address and some formula around name and company). However, its ability to de-duplie is imperfect at best and we can pretty much assure you that duplicates will exist if you have similar records on each side. In this scenario, you will need to manually de-duplicate the records in either Salesforce or Outlook and re-sync. This probably means you must consider which record has better data or cut and paste between records or use the Salesforce Contact merge function. Scenario 3 (multiple salesforce users): This is the most common scenario. We provide the above scenarios primarily as a build-up to the issues associated with duplicate records. This big issue with multiple salesforce users (and it is a big issue), is that if user 1 has John Doe in Outlook and user 2 has John Doe in Outlook, it will not only create duplicates, but unless the users are all cleaning up their data at the same time, duplicates will re-appear AFTER one user has gone to the trouble of cleaning up their contacts, when the next user syncs. Additionally, unless Account Teams or custom Sync Profiles is set-up and configured, only one user will have the resulting Contact in Outlook. Consequently, we STRONGLY recommend that when syncing Contacts, it should be a one-way sync from Salesforce to Outlook. Users will still have to deal with duplicates created in Outlook, but the Salesforce database can be cleaned and kept clean.
Connect for Microsoft Outlook Set-upPre-requisites: Connect for Microsoft Outlook requires Microsoft Windows 2000, XP or Vista. Also, it requires Microsoft Outlook XP (2002), 2003 or 2007. Additionally, you must have admin rights for your local computer in order to install the application. If you do not have these rights, see your IT administrator at your company. To set-up Connect for Microsoft Outlook, follow these steps:
This article is intended to provide the reader with an overview of the Connect for Microsoft Outlook application, considerations and high-level set-up steps. If you need help or have more more detailed questions about the appropriate solution for you or your company, contact akaCRM. |
| Last Updated on Saturday, April 17, 2010 12:20 PM |


As a salesforce partner, one of the most common pieces of functionality we get asked to deploy or assist with is integration between Microsoft Outlook® and salesforce.com. This can take a variety of forms. This article discusses the considerations and steps in configuring your Outlook application to work with Salesforce CRM. Most people think of "email" when talk out Outlook, but the Connect for Microsoft Outlook desktop application provided free to all Salesforce CRM customers using a PC can also synchronize calendar appointments ("events" in salesforce speak) and To-Do items ("tasks" in salesforce speak). Similar functionality is provided for LotusNotes users with a separate tool provided by Salesforce and to Apple Mac users running Mac Mail or Microsoft Entourage, through the free
Scenario 4 (using the Salesforce Mobile Lite client): Another consideration is this: When you are at your desktop or laptop, you have access to Salesforce and therefore, you don't really need your Contacts in Outlook. The reason we find most users want their Salesforce Contacts in Outlook is because Outlook syncs to their mobile devices (Blackberrys, iPhones and other Windows Mobile devices). HOWEVER, since salesforce.com recently began providing its 
From the Outlook menu, go to Tools | Salesforce.com Options. This is a new menu installed in Step 2. Enter your salesforce.com username in the Username field. Enter your salesforce.com password + your security token in the Password field. See your system administrator or