1 Introduction. 2 The Advantages of Maintaining your Contacts in Outlook. 1. Contact Management Functionality. 2. Familiarity/Ease of Use



Similar documents
Microsoft product box shot reprinted with permission from Microsoft Corporation

Setting up your own Computer as an outgoing SMTP Mail Server

1 Overview. 2 The Problem. 3 The Solution Microsoft Outlook. Outlook CRM and Contact Management Keeping It Simple

1 Using a SQL Filter in Outlook 2002/2003 Views. 2 Defining the Problem The Task at Hand

1 Introduction. 2 The Importance of Follow Up

Outlook / Exchange Server to Database Sychronization Utility

ExchangeWise (Pty) Ltd Page 1

1 Overview. 2 The Problem. Why CRM Projects Fail User Acceptance is the Key!

1 Introduction. 2 What is MYOB. 3 What is MX-Contact. 4 Integration with MYOB

CRM Software April 17, 2007 **Results**

CONTACT DATABASES IN MICROSOFT OUTLOOK

CRM MICROSOFT BUSINESS SOLUTIONS AXAPTA. A more efficient organisation overall

MX-Contact Instruction Sheet: Importing Data Business Contact Manager

What is CRM and how can it help my business?

Benefits to you. Account & Contact Management. Sales & Quotations Marketing & Campaigns Customer Service & Support Project & Event Management

Management Alert: Microsoft Will Be a Strong Force in the CRM Market

Recalling A Sent Message in Outlook 2010

CRM AND DATABASE SOFTWARE COMPARISON

Oncontact CRM 7 The CRM software that does it all.

MICROSOFT DYNAMICS CRM SERVICES & SOLUTIONS

Why You Need Archiving

If you would like more detailed information about Caspian CRM products and services, or would like an on-line or personal demonstration, please

Law School Computing Services User Memo

Exchange-based . Types of . Why use Exchange for ?

White Paper: Migrating to the Cloud

Converting Microsoft Access to SQL Server

10 steps for a smooth migration to Office 365. A decision-maker s guide

Sage Accpac Integrated Suite. Get a 360 view of your business with Sage Accpac

CRM: Retaining Your Customers: Preventing Your Competitors

The MX-Contact Sales Module Overview

Introduction to Customer Relationship Management (CRM) Systems

s + Zoho CRM. for Your Business. Customer Relationship Management.

Connecting and Keeping Customers: Strategies and Software for Small Businesses

Wilkes University Information & Instructions for Students using Outlook 2003

Amicus Link Guide: Outlook/Exchange

Understanding Digital Dashboard

Boost Profits and. Customer Relationships with. Effective Marketing

Samsung OfficeServ Messaging Solutions. Transform your business through greater professionalism and efficiency. Messaging Solutions

Microsoft Outlook Quick Reference Sheet

Date: 22/10/12 Version: 3.2

How To Use Sage Acpac 5.5.5

IBM Global Business Services Microsoft Dynamics CRM solutions from IBM

10 top tips to reviewing recruitment software (0)

G CLOUD SERVICE DEFINITION

Microsoft SharePoint THE PLATFORM ENTERPRISES NEED

CHANGING YOUR MICROSOFT PARTNER. Abstract

IBM WebSphere Cast Iron Cloud integration

Marketing Automation MICROSOFT BUSINESS SOLUTIONS AXAPTA

New Features Available in SmarterMail 7.x Improved Searching Synchronization Center Redesigned Webmail Interface File Storage

Dare to COMPARE. Tour de Force. Be Efficient. Be Effective. CRM Product Evaluation: Feature Comparison Worksheet Table of Contents

Qbt Consulting File Server & Server Based Software, Options for Deployment

The Most Popular Upgrade Alternatives to QuickBooks

Outlook Synchronisation guide

1 Product. Open Text is the leading fax server vendor in the world. *

1 2DB Introduction

An Introduction to Customer Relationship Management Software

Build Contacts, Manage Relationships, Get Results

Navsya Technologies Pvt. Ltd. BlueChilli CRM

Table of Contents. Introduction. Audience. At Course Completion. Prerequisites

SugarCRM for Law Firms A Whitepaper

Microsoft Installation and Deployment in Microsoft Dynamics CRM 2013

Track-able Bulk Management System

A TYPICAL DAY WITH OFFICE 365. Office 365 is so much more than just an online version of and Office 2013.

The Small Business Guide to Big Business

Pg1. Pg2. Pg3. Pg4. Pg5. What s the best business management software for my business? Accounting centric systems VS Industry.

DESKTOP COMPUTER SKILLS

Report: Salesforce and Microsoft Dynamics CRM Outlook Integration Compared

Optimizing Outlook Performance

Sync your schedule and work orders with SME & Microsoft Outlook

Questions to address while reviewing CRM software

How To Understand The Role Of A Crom System

CRM. itouch Vision. This document gives an overview of OneTouch Cloud CRM and discusses the different features and functionality.

Follow these steps to setup your Exchange ActiveSync account to your ios device:

ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: PERSONALIZING YOUR

Why you need Cryoserver for your Office 365 cloud service

Guide to Selecting a CRM Solution for your Distribution Business

UNIVERGE SV8100 UC Desktop Suite

Hosted SharePoint. OneDrive for Business. OneDrive for Business with Hosted SharePoint. Secure UK Cloud Document Management from Your Office Anywhere

Produced by: Flinders University Centre for Educational ICT

Axapta Object Server MICROSOFT BUSINESS SOLUTIONS AXAPTA

Manage messages by using rules

How to Choose a CRM System.

16 Signs You Might Need SharePoint

Saf April Saf Helping your business reach further with hosted at UK based, ISO 27001, Tier 4 data centres.

How to get more exhibitors to your events Technology Marketing Showcase White Paper FibreCRM

One Drive for Business:

Reaching New Customers With Newsletters An Executive White Paper

Got CRM? Small Business CRM Software Guide White Paper

Ultimate Flexibility. ACCPAC Pro Series offers source code availability for maximum control over your accounting system and its growth path.

Wednesday, July 17, 13. Tools to Supercharge Your Recruiting Efforts

TOP 10 REASONS TO UPGRADE TO EXACT MACOLA 10

Extend the value of Microsoft Dynamics ERP with other technology innovations from Microsoft

(80539A) Installation and Deployment in Microsoft Dynamics CRM 2013

1

IT Solutions for Communication and Data Security. A Service Provided by Your Tax Advisor

Targeted Marketing Effectiveness with the Sage 200 Suite

Riva for Exchange and CRM

CHAPTER 12 CUSTOMER RELATIONSHIP MANAGEMENT

Microsoft Outlook 2007: Advanced Topics

Used as content for outbound telesales programmes and (potentially) inbound telesales response.

Transcription:

1 Introduction This article looks at Outlook synchronization between Exchange Server Public and Private (Mailbox) Folders and a SQL Server database. We look at typical scenarios where you might want to synchronize your Outlook data to and from a database like SQL Server, and the associated benefits. We also discuss the pros (and cons) of utilising Outlook as a front-end client versus your SQL application client, as well as the advantages of using SQL Server as a back-end database rather than Exchange Server Public Folders. 2 The Advantages of Maintaining your Contacts in Outlook There are many advantages to using Outlook for managing and maintaining your customer/contact database and tracking interactions with these contacts. 1. Contact Management Functionality Outlook already incorporates the basic components that make up any contact management system. Trying to reproduce this functionality inside your SQL system may not be a simple task: 1. A mechanism to store and profile Contact information: The Contacts folder in Outlook already allows a comprehensive profile of any personal or business contact to be maintained. 2. A means to plan and organise appointments for those contacts: Outlook s calendaring facilities provide these very effectively and when coupled with Exchange Server incorporate a huge number of collaborative features. 3. A means to schedule tasks and to-do s for those contacts: Outlook s task management facility is excellent for this. 4. A mechanism to record any kind of interaction with a contact: The Journal facility of Outlook contains the standard fields necessary to record phone calls, meeting, etc. with clients, and can even time such activities. 5. A way to send and track e-mail communication: The Inbox and Sent Items stores inward and outward e-mails. 2. Familiarity/Ease of Use If users are already utilising Outlook for at least e-mail and calendaring then they are already familiar with the interface and how to add new items, edit existing items, etc. Thus there is usually very little requirement for additional training on how to maintain the customer/contact database. 3. Customisability Outlook forms can be very easily customised to contain additional data fields that are required. The Outlook Forms Designer is a very powerful tool. For more details on how to use the Outlook Forms Designer, see the following article: Profiling your Outlook Contacts using the Outlook Forms Designer 4. Easy Synchronization with most PDA s Given that all PDA s synchronise with Outlook as a standard, this means that you have automatic access to your Contact Management data if it is kept in Outlook rather than being in another application. ExchangeWise (Pty) Ltd www.exchangewise.com www.outlookwise.com Page 1

3 The Disadvantages of Outlook as a Database 1. Hierarchical, non-relational Database Most users tend to use their Outlook folders as discrete elements, i.e. because it is fairly cumbersome for users to link one item to another, (e.g. a contact to an appointment) they seldom do this. Thus it is difficult for users in a company to get an overall picture of all the activity occurring within the organisation against any particular company or contact. The universal objective of any CRM system however, is to provide a single-view of all customer-related information to everyone in the organisation. As will be seen later, this limitation can be overcome automatically by synchronizing your Outlook Contact and E-Mail data to a relational database like SQL Server. 2. Inferior Indexing While Exchange Public Folders seem to be able to store a large number of items within a single folder, Exchange Server is not geared to indexing these items efficiently (when compared to SQL Server). So for example the speed with which one can find all the items in one folder that are related to an item in another folder via a key field dramatically slows down when there are say more than 25,000 items in the folder being searched. 3. Unfamiliar Data Structure Outlook/Exchange folders are an unfamiliar data structure for more databases, report writers, etc. Even Microsoft s own low-end database product Access has difficulty linking to an Outlook or Exchange folder in such a way that all fields (including custom fields) can be viewed/manipulated. 4 The Advantages of SQL Server 1. Relational Database SQL Server was designed as a robust, scalable relational database. 2. IT Standard In certain companies SQL Server has become a declared standard for all database applications. And typically a CRM application in this context would be considered a database application, and so may IT shops simply would prefer to have their data in SQL. Often this is simply because there is more familiarity/expertise around SQL. 3. Easier Data Manipulation It is easier to do mass updates of your data using SQL Query Analyser than it is with an Outlook database, which typically has to be manipulated using Visual Basic for Applications and the Outlook Object Model, which are not as familiar to the IT Professional as SQL Query Analyser. 4. Easier Reporting It is easier to connect Report Writers and Business Intelligence tools to a SQL database than to an Exchange Public Folder store. 5 Synchronizing Outlook Data - Typical Scenarios MX-Sync is a bi-directional synchronization utility which synchronizes data between standard Microsoft Outlook / Exchange Server Public Folders or Private/Mailbox folders and a Microsoft SQL Server database. It is useful in situations where Outlook users are updating Public Folder or Personal Folder information (e.g. Personal Contacts) which must be constantly synchronized back to a SQL database, and/or want to use Outlook to interact with data that is stored in a SQL Server back-end ERP, accounting or web database system. ExchangeWise (Pty) Ltd www.exchangewise.com www.outlookwise.com Page 2

5.1 Synchronizing your Web Site Database to Outlook A common scenario is a web site SQL Server database where customers are registering, logging on, etc. that needs to be kept in sync with an Outlook/Exchange Contacts folder that is used for profiling these customers in more detail and e-mailing them information relating to requests logged on the web site. Most Internet Service Providers offer a SQL database on a rented basis for the purposes of recording web registrations, etc. Usually one would have some kind of mechanism for the customer to log on and update their profile, which may include changing their preferences for receiving newsletters etc. Ideally you should have this information constantly up to date in-house, if you are using an Outlook database to send mailing, follow-up e-mails etc. to these customers and prospects. 5.2 Synchronizing your ERP Database to Outlook Another example is where you want to keep Outlook Companies and Contacts folders synchronized with a SQL Server-based ERP or accounting system such as Great Plains, so that again the sales and marketing personnel can easily interact with these customers using standard Outlook functionality. Examples of SQL Server-based accounting systems include the following: Microsoft Great Plains MAS 90 / MAS 200 Everest Advanced SAP Business One ACCPAC Pro / Advantage Made2Manage Cougar Mountain Solomon Microsoft Axapta Epicor Enterprise Navision STFB Quickbooks Enterprise 5.3 Synchronizing your CRM Database to Outlook Many customers will have a SQL Server-based CRM system, but will not want to have to incur the expense of buying a full CRM client for each user in the company, particularly those users who just want to view or update company and/or contact information, and do not need the advanced functionality that many CRM programs offer (along with the associated complexity). Plus they would rather be able to do this in the familiar environment of Outlook, than have to learn how to use a new CRM client. Examples of SQL Server-based CRM systems include the following: ExchangeWise (Pty) Ltd www.exchangewise.com www.outlookwise.com Page 3

Microsoft CRM SalesLogix Siebel e-synergy SalesForce.com ADAPTcrm Epicor Clientele SAP Business One CRM 5.4 Synchronizing Outlook Contacts to SQL If you have your primary contact database in Outlook there are also several reasons why you might want to synchronize your Outlook data to a database. Easier Reporting Reporting in Outlook is difficult, particular cross folder reporting. For example you might want to link the e-mail address of your contacts to the e-mail address of the sender and/or recipient of e- mails in the E-Mail folder in order to get a listing of e-mails by contacts. Integration with other systems It is easier to integrate one database with another. So having the data in SQL make this integration easier. 6 MX-Sync (www.mxsync.com) MX-Sync is an Outlook synchronization utility which synchronizes data bi-directionally (i.e. two-ways) between standard Microsoft Exchange Server Public and/or Private Folders and a Microsoft SQL Server database. It is server-side utility which runs as a service, and does not need Outlook open, or even Outlook installed on the server/machine on which it is loaded. It is useful in situations as described above where Outlook users are updating Public Folder information which must be constantly synchronized back to a SQL database, and/or want to use Outlook to interact with data that is stored in a SQL Server back-end ERP, accounting or web database system. MX-Sync can be used in conjunction with MX-Contact, which is a fully comprehensive Outlook-based CRM system. However, MX-Sync does not require MX-Contact, and can synchronize to standard Exchange Server Public Folders, either discrete (i.e. non-related folders), or linked folders that form part of any Outlook-based Contact Management or CRM system. MX-Sync can synchronize all 5 types of Outlook folders to and from a SQL Server database, namely Contact-type folders, Calendar, Task, E-Mail and Journals folders. It supports Outlook custom fields, so key ID fields that exist in the SQL tables can be synchronized to custom fields in the corresponding Outlook folders so that the relationships between the tables in SQL can also be maintained in the Outlook folders. That is, these same ID fields can be used as linking fields between the Outlook items, or used to build standard Outlook object links between items. 7 Summary As we have seen there are both advantages and disadvantages to utilizing Outlook for maintaining your contact database. But synchronizing this data to and from a SQL Server database overcomes these disadvantages and maximizes the strengths of both platforms. ExchangeWise (Pty) Ltd www.exchangewise.com www.outlookwise.com Page 4

8 Custom Synchronization Solutions If you have a unique requirement for exchanging data between Outlook and SQL, we would be glad to assist you with this. Let us know the details of what you are trying to achieve and we will devise a custom solution for you accordingly. Please contact Brian Drury at briand@exchangewise.com. 9 MX-Contact: Managing Contact Lists with Outlook/Exchange If you re looking for an application to assist you with managing a contact list of some kind, whether it be customers, prospects, members, suppliers or whatever, check out MX-Contact. MX-Contact is a CRM, Contact Management and Sales Automation package that runs inside Microsoft Outlook 2002, 2003 or 2007. The system utilises all the standard functionality of Outlook but provides many additional features that transform Outlook into a powerful Contact Management and CRM system. www.mxcontact.com MX-Contact has 7 different versions available catering for a single user through to an enterprise with thousands of users, with data storage in an Outlook Data File, Exchange Server Public Folders, or Microsoft SQL Server MX-Contact comprises a Base System, with optional Sales, Marketing and Support modules that can be added at any time. So you can use MX- Contact just for managing the contacts and/or companies you deal with, and the interactions (phone calls, e-mails, appointments, etc.) you have with them, plus use it to manage your sales opportunities, events and/or customer support incidents, by adding any of the available modules. http://www.free-contactmanager.com/ 10 About OutlookWise and ExchangeWise OutlookWise is both a web site and newsletter aimed at keeping Microsoft Outlook users up-to-date with news, information and articles of interest on Outlook and Exchange Server, as well as reviews of addon products and utilities, all geared to enhancing your knowledge of Outlook and increasing your productivity. If you ve found this article useful, please subscribe to the monthly newsletter. If you would like to contribute an idea or article, or tell us about an exciting product or utility that complements Outlook and/or Exchange Server, please feel free to e-mail us. OutlookWise is a service to the Outlook community from ExchangeWise, which is a specialist software company focusing on the development and marketing of applications and utilities that enhance the functionality of Microsoft Outlook and Exchange Server. OutlookWise is edited by Brian Drury, founder of ExchangeWise, and the architect of MX-Contact, a CRM, Contact Management and Sales Automation System for Microsoft Outlook. Brian has over 20 years experience in the IT industry and has focused on CRM, Messaging and Collaboration systems for the last 14 years. ExchangeWise (Pty) Ltd www.exchangewise.com www.outlookwise.com Page 5