Email Auto Linking Explained

E-mail auto-linking is a feature of Business Contact Manager that automatically links incoming email message with corresponding Business Contacts or Accounts. BCM links messages if the e-mail address in message matches with any business contact or account email address.

 If BCM database is private (i.e. it is not share out to other users), all business contacts and accounts are opted-in by default for email auto-linking. If database is shared out to other user's, all business contacts and accounts are opted-out for email auto linking. It's designed this way for privacy reason so that each BCM user can selectively choose the busines contacts or accounts he/she wants to enable for automatic email linking. You can control what contacts/accounts you want to enable for email linking through Business Contact Manager->Manage Email Auto Linking dialog.

Furthermore, In Manage Email Auto Linking dialog, you can select/unselect Outlook folder to control the auto linking behavior. For example, if you don't want to automatically link the emails that you send, you can uncheck "Sent Items" folder. If certain emails get delivered to folder other than "Inbox" (say if you use Outlook rules to move messages), you can control the link behavior for those emails by checking/unchecking that folder.

BCM monitors all Outlook folders (except some special folder such as Junk Email, Outbox, Draft) for new emails. When it notices a new email, and the recipieint email addresses matches the email of business contacts/accounts, BCM will create a communication history item called "Business Activity". BCM reads important information from email (subject, recipieint addresses, and part of the message body) and stores this information in database. BCM also stores a unique identifier that points to original email message. This identifier is basically a pointer to original email.

When user tries to open this linked email, BCM will attempt to find original e-mail message with unique identifier it has stored. If the original email is found, BCM will open that. If original email is not found in that profile, BCM will open the business activity with the partial data that was saved to BCM database.

Since BCM database and Outlook data files (such as PST) are seperate entities, there are few scenarios where user might see business activity instead of original email.

1. If user migrates Business Contact Manager data in a new Outlook profile that doesn't have the Outlook data file that contains original email. This could happen if you are migrating BCM database form previous version. Or user has removed Outlook data file that contained original email such as PST from the profile.

2. If user deletes the original e-mails that are linked to account or business contacts.

3. If user opens a linked email for shared contacts and accounts, and link points to original email in other user's mailbox. For example, User A and User B are sharing BCM database. User A receives an email that gets linked to a business contact or account. When User A opens this linked item through commincation history, the original email will open. But if User B opens the communication history item, Business Activity form will open.

I hope this post helps understand the logic behind Email Auto Linking. Please feel free to comment if you have any questions.

-Mukesh

Comments

  • Anonymous
    February 23, 2007
    Why are the emails that are linked not stored in the BCM database? This would make sense as various activities like archiving or rules can move the emails and lose their linkage.

  • Anonymous
    February 23, 2007
    A missing feature that is common in most CRMs is the ability to R/Click a contact and dash off a quick letter or envelope. This is major time saver from my point of view. An addin to do this would be good?

  • Anonymous
    February 23, 2007
    Primarily due to performance reasons. Saving entire message body can cause performance issues when linking emails automatically.

  • Anonymous
    June 18, 2007
    Could you post some guidelines for how users should configure auto-linking in a BCM shared db setup to minimize duplicate listings of the same eamil in the contact histories. I've told users (5) to only turn on auto-linking for their "Sent items" and "Inbox". But we still get many duplicates in the contact histories because many email sent to contacts are CC'd to other BCM users inside the company.  thanks.

  • Anonymous
    June 20, 2007
    Using Outlook 2007 w/bcm, 6 users sharing a SQL 2005 BCM db:We want all emails to/from all users to be included in the histories for allBCM contacts, so we have told all users to turn on auto-linking for theirInbox and Sent Items folders, and to select all BCM contact email addressesfor auto-linking. This works great until a new BCM contact is added. Then all6 users must remember to turn on auto-linking for the new contact right awayso that the initial and future emails to him/her get included in the history.This will never happen consistently with 6 users involved. Is there a way toset it so that new contacts are automatically set for auto-linking for allusers??thanks in advance.

  • Anonymous
    July 03, 2007
    Dear team members,in point 3 you state that"3. If user opens a linked email for shared contacts and accounts, and link points to original email in other user's mailbox."My question is: how can we solve this problem?Kind regards,Marc Claasen

  • Anonymous
    October 08, 2007
    I have BCM 2007 and Outlook 2007. I use Outlook Web Connector also to tap into Hotmail. It appears that BCM's email auto link is not compatible with either the Hotmail service or the outlook web connector. When email auto link is enabled it should save to the contacts history the incoming and outgoing emails. If your using a hotmail account only the incoming messages are archived to the history. Why? Because BCM does not register or acknowledge hotmail's "Sent Items" folder when applying the rules. This can be confirmed by going to Business Contact Manager > Manage EMail Auto-Linking and observing that there is no "Sent Items" folder on any of your Hotmail accounts. So only pop3 accounts are supported by the auto-linking feature. Does anyone out there in BCM land know of a way around this?

  • Anonymous
    January 10, 2008
    The comment has been removed

  • Anonymous
    February 07, 2008
    How can we make it so everyone can view emails that are history items regardless of whether they sent or received them? What is the point of tracking emails in the history if no one else can read them?? Our users need to be able to see all the of the communication, not just the date/time stamp.

  • Anonymous
    March 24, 2008
    Hi Mukesh & BCM Team, I hope you get this.  We recently put our database on our server and our IT guy told us it would be better not to auto-link the emails.  We have a large amount of emails and contacts and his theory behind our previous crash was due to the size of our database and the email auto linking function made the size even larger.Right now we run Small Business Server 2003, I believe we have SQL 2005 Express installed to run BCM on the server, we are a network of 4 computers/users running Office 2007 and sharing that database. I believe our pst file is nearly about 2gb, but not sure about the size of bcm (we have around 5,000 contacts).After we upgraded and started running again, we disabled auto linking but we really need this function.What would you suggest us to do or upgrade to?

  • Anonymous
    April 10, 2008
    Office 2007 SB w/ BCM on a WinXP SP2.The linking works in BCM but links the email to the wrong contacts. It automatically auto links extra incorrect contacts.Is the linking being done incorrectly I wonder? Is there a correct and incorrect way to link contacts?Any help would be greatly appreciated.

  • Anonymous
    September 11, 2008
    I link to a central database, when I'm online I can auto link, but immediately I go offline and onto my personal copy the Manage Email Auto Linking is disabled. How do I re-enable it when offline to link emails to contacts?

  • Anonymous
    September 13, 2008
    Hi, I have a small customer with three seats that use Outlook 2007 with BCM 2007. The mailbox sizes are 0.5, 1.5, and 2 GB. The database is situated on the Small Business Server 2003 machine; SQL Server 2005 Express Edition with SP2 is used. When they turn on auto link email feature, the SQL Server process on the server shows 99% CPU time spikes every few minutes. They last for 30 seconds or so. While these spikes are going on, Outlook is effectively blocked and the users can't continue working. Immediately after the spike goes away, Outlook is normally responsive. I tried to select only the Inbox and Sent Items folder and to increase the polling interval to 30 minutes or so. No effect. The SBS server is three years old but performs very well for this small user group. Have you ever heard from such behaviour? Regards, Dominik

  • Anonymous
    November 06, 2008
    Hi I would like to autolink e-mail to Opportunities instead of (or in a perfect world, in addition to) Business Contacts.  Is this possible?

  • Anonymous
    November 06, 2008
    Hi This is currently not supported in Business Contact Manager 2007. You can definately associate or link to an opportunity using Link to Record button under business contact manager toolbar. Thanks Vinit [MSFT]

  • Anonymous
    November 30, 2008
    Since our exchange server runs out of room and deletes msgs after a short time, I have it set up to move all messages or copy them to my personal file folders.  So, I want to link the BCM contacts email history to my personal folders.  The problem is that when I go into the Manage Email Auto Linking folder, I see only the inbox for my personal folders; not the sent or deleted folders.  Where are these folders and how do I get them back so I can tell BCM to link the messages in my personal inbox, deleted, and sent folders to the BCM contacts?? Any help is greatly appreciated.

  • Anonymous
    January 14, 2009
    Hi, *** Fix for Email Autolinking *** I've posted a recent project of mine which fixes the email autolinking issues with Business Contact Manager, specifically with automatic autolinking being disabled in a shared database environment. https://sourceforge.net/projects/businesscontact/ The link above provides access to the software download (free version), which must be installed on the Business Contact Management server, and runs as a service.  The software adds autolinking for each user (added in config file), so that users no longer need to run the Email Autolinking tool everyday. This was developed primarily for our own purposes, however whilst trying to come up with a fix we noticed many other businesses who had the same problem. regards, Mark H

  • Anonymous
    January 18, 2009
    Hello, When auto-linking emails to a project, BCM also auto links all the emails having the same subject to that project (without paying attention to the email address!), so I end up having plenty of emails mixed up in the same project. Is there a setting for that ? Anyone else experiencing this ? Thank you for your help

  • Anonymous
    May 13, 2009
    I am trying to read all emails in a number of folders and if they have been linked to a BCM account or BCM contact, move them to a linked folder but I cannot see what property in the MailItem object tells me this. I am using the following to loop through the emails Dim EMOutlookApp As Outlook.Application Dim EMOutlookNS As Outlook.NameSpace Dim MyPersonalFolder As MAPIFolder Dim MyEmail As Object Dim MySelectedFolder As MAPIFolder ...... Set EMOutlookNS = Application.GetNamespace("MAPI") Set MyPersonalFolder = EMOutlookNS.Folders.Item("Personal Folders") Set MySelectedFolder = MyPersonalFolder.Folders.Item("Sent Items") For Each MyEmail In MySelectedFolder.Items ' How to find out if email is linked Next MyEmail

  • Anonymous
    June 17, 2009
    I have just installed BCM and imported my Outlook 2007 contacts. How can I pull in their email history?

  • Anonymous
    June 17, 2009
    Hi jcdarrin, Did you turn on E-mail auto linking for your contacts? Thanks Vinit [MSFT]

  • Anonymous
    June 17, 2009
    Hi! I have read the previous comments on linking emails in BCM but I still don't have the answer to my question. Would someone be able to let me know how I manage linking emails to BCM within a network.  I have found out how to link emails from my PC but I assume this doesn't link emails sent or received from the other 2 PC's in the office unless I am cc'd on the email.  Is there an easy way to do this?  Basically, I have been given the task of linking every email address we have with every email received on all 3 PC's. We all want to be able to view the emails so privacy within the network isn't an issue. Would really appreciate any advice you could give. Thanks Sue

  • Anonymous
    November 06, 2009
    I'm also having problems with e-mail linking in a network.  We are a 3 person company using SBS 2008  with Exchange.  The linking of e-mails has irradic behavior at best.  Some e-mails are linked fine and everyone can see them as e-mails and reply or forward them.  Other e-mails are linked only as "business activities" and can only be replied to or forwarded by the person who originally received the e-mail.  Other e-mails are stored at least twice in the communication history, once created by the actual user, and a second time by the server administrator account.  I really need to find ananswer to this problem ASAP as it is wreaking havoc in our small company.

  • Anonymous
    November 09, 2009
    Hi Dyarn Answer to your questions ... 1)Linked emails on shared dbs – we don’t store the whole email in the db, just a link.  Only the person who’s PST it links to will see the real email.   2)Multiple instances of the email in history happens when everyone who receives an email in a shared environment with EAA enabled will end up creating a history item for it.  So if we both are using a shared db, and both get an email from a customer tracked in BCM, we'll both end up creating a history item for that email . Hope this makes sense. Thanks -Vinit [MSFT]

  • Anonymous
    December 10, 2009
    The comment has been removed

  • Anonymous
    June 27, 2010
    As long as my database is private, EMAIL LINKING is on by default. As soon as I share it, that feature is off by default, and users need to switch it on for each and every email. This is NOT VERY PRODUCTIVE, and so many users have complained about this issue since BCM 2007. I find it very sad this hasn't been changed in BCM 2010. Actually, this renders BCM unusable, as it won't be possible to get all users to always confirm. Listen, DEVELOPERS: Why don't you let your customers choose if they want privacy or performance. BCM is made for small teams, where it doesn't make sense hiding things from each other. BCM doesn't even support permissions, so why hiding email? It's fine with me when the default is the more private option, but for SP1 I want to see an option to enable email auto linking in a shared environment. Or at least, please post a db fix how this can be set. Thanks, Oliver.

  • Anonymous
    June 30, 2010
    I concur with Oliver Hausler there is NO business need for a shared DB to not show all history to all users.  ITS A SHARED DB!  Shared...see Webster definition.   I have complained about this endlessly and never get a response.

  • Anonymous
    July 01, 2010
    Oliver and K: I'm not yet sure what's going on, but BCM 2007 and 2010 certainly can link emails to a shared database. Are you sure that Link and Track is on? For each BCM installation connected to the shared database, go to File, Business Contact Manager, then select Manage Linking and Tracking. Make sure all the email addresses that you want to track are checked, and that the appropriate email folders are checked. Both the email address and the folder must be checked for the email to be linked. Does that fix it? Thanks, Chris (msft)

  • Anonymous
    September 03, 2010
    Hi BCM Team & Chris (msft), I think the following is what the business owner's here mean in the last 10 or so posts. Please let me know if you need more clarification. We have ordered BCM 2010 and are getting ready to install it.   With BCM 2010, did Microsoft solve the issue where every local user using the database has to go to "Manage E-Mail Auto-Linking" to set up e-mail auto-linking for each Business Contact on their computer so that it shows in the contact communication History?   We'd like it so once anyone in our company sets up e-mail linking for a Business Contact, it does it for everyone on the network who is using the shared BCM 2010 database.  We don't care about privacy in regards to client communications to or from our company, and want to disable this inconvenience if possible. We just need all of our clients' communication history recorded no matter who's computer or e-mail it comes from, so that everyone in the company knows what's going on with the client. It would also be nice if we can have better contact filtering options when we are managing the e-mail auto-linking.  We have a mixture of clients, wholesalers, partners, and other types of contacts and would prefer to filter not just by whether it's a "Business Contact" or "Account", but also by the custom fields we created and filled-out in the contact record.  The only ones we want linked are clients, and filtering would save time finding the clients from the huge list. Thanks!

  • Anonymous
    September 20, 2010
    When trying to track and link an email in Outlook 2010 with Business Contact Manager 2007 from File>Business Contact Manager>Link and Track Email Messages, I receive an error and no email addresses or folders are displayed for selection.  I can go to sent mail and right click a message and link it but would be prefer auto-linking. Thank you. The following error below is received in advanced logging. 9/20/2010 10:25:32 AM: Logging initialized. [V] [13:27:08.1976109]Microsoft.BusinessSolutions.eCRM.OutlookAddIn.CSUtils: Start Logging [E] [13:27:13.0498884]BCMRes: The client operation failed. [E] [13:27:13.0508885]BCMRes:    at Microsoft.Interop.Mapi.CGlobals.QueryAllRows(IMAPITable Table, PropTag[] PropTagArray, IRestriction Restriction, SortOrderSet SortCriteria, Int32 RowCount)   at Microsoft.Interop.Mapi.Globals.QueryAllRows(IMAPITable Table, PropTag[] PropTagArray, IRestriction Restriction, SortOrderSet SortCriteria, Int32 RowCount)   at Microsoft.BusinessSolutions.eCRM.OutlookAddIn.CSUtils.BackgroundTasks.MapiChangeTracker.Folder.InitSubFolders()   at Microsoft.BusinessSolutions.eCRM.OutlookAddIn.CSUtils.BackgroundTasks.EmailAutoAssociator.Folder..ctor(EmailAutoAssociator eaa, Folder mctFolder)   at Microsoft.BusinessSolutions.eCRM.OutlookAddIn.CSUtils.BackgroundTasks.EmailAutoAssociator.GetRootFolderList()   at Microsoft.BusinessSolutions.eCRM.OutlookAddIn.EmailTrackingDialog.BuildFolderTree()   at Microsoft.BusinessSolutions.eCRM.OutlookAddIn.EmailTrackingDialog.EmailTracking_Load(Object sender, EventArgs e)

  • Anonymous
    September 29, 2010
    Hello BCM Team, I've looked around in various help rooms, but have a couple questions I could not find answers to for BCM 2010:

  1. I am trying to auto-link past messages. When I go into Manage Linking and Tracking, click Search and Link and Start, I get the error message: "Unable to link your e-mails. Please try again later." It looks like it gets through about 100 or so based on the 'ticker' on the bottom of the little window, but then shows the error message at the bottom. How do I fix this?
  2. I saw a similar question posted, but for 2007. My Opportunities are each linked to a Business Contact. Emails show up in the history for the Business Contacts, but not in the history for the Opportunities. Is there a way to get the email history for the linked Business Contact to show up in the history for the Opportunity as well? If not, is there a work around to accomplish the same thing? What I am trying to do is track the activity for the sales cycle for a given potential client. I want to be able to click on that client and see the various stages of the sales cycle with a complete communication history. If I cannot track emails without doing each one manually, I can't stay on top of it. Maybe creating an Account instead of an Opportunity and creating a Project that mirrors the sales cycle? Kind of frustrating, seems like a no brainer that the Opportunity history would automatically show the history of communications with the linked Contact... Thank you, Jesse
  • Anonymous
    September 29, 2010
    The comment has been removed

  • Anonymous
    September 29, 2010
    The comment has been removed

  • Anonymous
    October 08, 2010
    My emails have stopped being recorded in the contact's history since the beginning of September 2010.  It looks like other people have this problem.  I do not see a reply from Microsoft within this thread that resolves this issue. I've clicked and unclicked every possible adjustment in File, Edit, View, Go, Tools, Actions and Business Tools. Nothing helps. When I click E-mail Auto-link on the bar, I get an error message: "Business Managerfor Outlook could not complete your last action or actions. Please try again." Any ideas? Thanks for your help, Brian

  • Anonymous
    October 12, 2010
    We have exactly the same problem as Recordless in NY.  Our computer support team and Microsoft have/are attempting to sort but have not succeeded.  Please help someone

  • Anonymous
    November 17, 2010
    The comment has been removed

  • Anonymous
    November 17, 2010
    The comment has been removed

  • Anonymous
    January 02, 2011
    I have a problem that I believe is somewhat related, although I run Outlook and BCM as a standalone, not on a network. My main pst file (Outlook.pst) has gotten enormous (over 4 GB) and instead of archiving, I tried to create new pst files and move emails to them.  The problem is that when I move an email to a folder that is in a new data file, I lose all of the links that I established for the email.  If I turn on auto-linking, it will link to the sender's contact, but I lose all the other links that I had established.  Is there any way to do this while maintaining the previous links? What is the recommended way to reduce pst file size while maintaining the benefits of BCM?

  • Anonymous
    January 04, 2011
    The comment has been removed

  • Anonymous
    January 05, 2011
    The comment has been removed

  • Anonymous
    January 05, 2011
    The comment has been removed

  • Anonymous
    January 05, 2011
    The comment has been removed

  • Anonymous
    May 18, 2011
    I an trying to find a way, any way, but Business contact manager in Outlook would be best of as automatically as possible:- Clicking on an E mail addresses on Websites one at a time, sending an E mail no problem so far and then automatically each E mail address gets stored in  a list somewhere for future use when the list has grown for repeated bulk mailings. robert@nationsurvey.com

  • Anonymous
    June 01, 2011
    We don't even have the email linking button under File/BCM...?