+ All Categories
Home > Documents > MS CRM Integration WhosOn

MS CRM Integration WhosOn

Date post: 04-Jan-2016
Category:
Upload: richard-gibbs
View: 30 times
Download: 3 times
Share this document with a friend
Description:
MS CRM Integration WhosOn. Service Integration Presentation MS CRM User Group. Introduction Setup Service Installation Configuration Actions Chats, Callbacks Lead / Contact Creation Implementation Reasoning Methods. Contents. My name is Daniel Tallentire I’m CTO for Parker Software - PowerPoint PPT Presentation
Popular Tags:
33
MS CRM Integration MS CRM Integration WhosOn WhosOn Service Integration Presentation MS CRM User Group
Transcript
Page 1: MS CRM Integration  WhosOn

MS CRM Integration MS CRM Integration WhosOnWhosOn

Service Integration Presentation

MS CRM User Group

Page 2: MS CRM Integration  WhosOn

ContentsContents

IntroductionSetup

◦ Service Installation◦ Configuration

Actions◦ Chats, Callbacks◦ Lead / Contact Creation

Implementation◦ Reasoning◦ Methods

Page 3: MS CRM Integration  WhosOn

IntroductionIntroduction

My name is Daniel TallentireI’m CTO for Parker SoftwareI work with the development, and also

manage the Technical Support side of the business.

Page 4: MS CRM Integration  WhosOn

IntroductionIntroduction

Parker Software are a UK based software house developing two main products on the Windows Platform:◦WhosOn – Live Chat & Visitor Monitoring◦Email2DB – Email Based Automation Systems

We are based in Stoke-on-Trent, Staffordshire, and have been developing WhosOn & Email2DB for the past 5 years.

We are a technical company, and aim our products at the more technical customers.

Page 5: MS CRM Integration  WhosOn

IntroductionIntroduction

We have been wanting for some time to add CRM integration to WhosOn.

Increase CRM approached us, and suggested we look at MS CRM

We tried it out, and found that we liked the interface, and that it would be a good fit for our business and our product.

Page 6: MS CRM Integration  WhosOn

SetupSetup

First the user enters a small wizard to obtain the CRM settings, and to step through the process of verifying the CRM Connection.

Once the connection is built, the client tool will show the options for the sending of the data into the CRM system.

Page 7: MS CRM Integration  WhosOn

SetupSetup

Page 8: MS CRM Integration  WhosOn

Setup - 1Setup - 1

Page 9: MS CRM Integration  WhosOn

Setup - 2Setup - 2

Page 10: MS CRM Integration  WhosOn

Setup - 3Setup - 3

Page 11: MS CRM Integration  WhosOn

Setup – 4Setup – 4

Page 12: MS CRM Integration  WhosOn

Setup – 5 Setup – 5

Page 13: MS CRM Integration  WhosOn

Setup OverviewSetup Overview

Setup has to allow for IFD & On-PremiseInstalls service and configures for use in

the client tool.Establishes that connection will work with

the data entered.Downloads customisations & entity types

for use in later methods.

Page 14: MS CRM Integration  WhosOn

WhosOn ClientWhosOn Client

WhosOn Client is a fat client that receives data from the WhosOn server via TCP/IP.

It displays the visit data for the visitors currently on the site

The operator uses it to chat to the visitors that come online.

It allows data to be sent back to the WhosOn server and stored against individual records.

Page 15: MS CRM Integration  WhosOn
Page 16: MS CRM Integration  WhosOn
Page 17: MS CRM Integration  WhosOn
Page 18: MS CRM Integration  WhosOn
Page 19: MS CRM Integration  WhosOn
Page 20: MS CRM Integration  WhosOn
Page 21: MS CRM Integration  WhosOn
Page 22: MS CRM Integration  WhosOn

Our AimsOur Aims

Move leads from WhosOn to CRM.Display CRM information inside WhosOn

when speaking to a known contact.Provide a framework for customisation

and flexibility.Store details of chat sessions from

WhosOn against the desired CRM Entity.

Page 23: MS CRM Integration  WhosOn

Our ApproachOur Approach

We wanted to provide a flexible interface for our own products (WhosOn & Email2DB) to be able to update CRM.

Fast out of process updates so as not to delay any client or server actions.

Work with On Premise or IFD deploymentsUpdate custom entity types as required by

end users.

Page 24: MS CRM Integration  WhosOn

What we’ve createdWhat we’ve created

We have made a Windows Service that receives CRM commands via TCP/IP. This allows us to install it on a single machine for stand-alone usage or on a server for network usage.

The protocol we designed is text based as this is easier to visualise & test.

Page 25: MS CRM Integration  WhosOn

Text Protocol SampleText Protocol Sample

CRMType:MSDYNAMICSCRMAction:CREATE ENTITYCRMServerURL:http://psldc:8076/CRMOrgName:ParkerSoftwareENTITY_NAME:contactCRMFIELD_nickname:String|MikeCRMFIELD_department:String|Sales DeptCRMFIELD_accountrolecode:Picklist|1CRMFIELD_preferredcontactmethodcode:Picklist|4CRMFIELD_annualincome:Money|100000CRMFIELD_emailaddress1:String|[email protected]_birthdate:Datetime|1980-08-07T12:00:00CRMFIELD_lastname:String|DavidsonCRMFIELD_firstname:String|Michael

Page 26: MS CRM Integration  WhosOn

Service InternalsService Internals

When the service connects, it stores the Metadata Service object and the CRM Service object in memory for future use.

This enables the service to very quickly execute CRM commands after the first command has been executed.

A single service can maintain multiple connections to separate instances.

Page 27: MS CRM Integration  WhosOn

Metadata RetrievalMetadata Retrieval

We download the metadata from the web services using the sample for retrieving the data types that comes with the SDK.

Once downloaded, we load the data into a file-based relational database (currently a proprietary type) so that this can be parsed by our programs.

Page 28: MS CRM Integration  WhosOn

Planned – Generic MappingsPlanned – Generic Mappings

Page 29: MS CRM Integration  WhosOn

Planned – Automatic Creation of Planned – Automatic Creation of EntitiesEntities

Server will be able to create entities based on filters◦Web site prospects into leads◦Web site visits into a web site visit entity type

so that customer website usage can be trackedServer will be able to allocate visitors

automatically to CRM records◦Entity Type / ID is stored in WhosOn database if

allocated there.◦DNS & GeoIP information can be used.

Page 30: MS CRM Integration  WhosOn

Planned - EntitiesPlanned - Entities

Option to modify unused activity entity to fit the Chat Session type rather than using a normal entity.

Option to use the Campaign Response entity to track web site entries

Custom web form when a user requests a chat session that requires them to fill in information that relates to the entity.

Page 31: MS CRM Integration  WhosOn

Planned – Customisations Planned – Customisations

We plan to add a real-time WhosOn view to the CRM Interface. This will mean:◦The full client isn’t necessary for viewing the

real time statistics.◦Visitors can be allocated to the related CRM

records more quickly.◦Chat sessions can be recorded directly.◦Chat sessions can be taken or directed to the

Knowledge Base.

Page 32: MS CRM Integration  WhosOn

We hope that users will make suggestions for how they could best use this system.

We found that combining the creation of records in WhosOn with some simple work flows allowed us to keep in contact with prospective customers easily.

Questions?

Page 33: MS CRM Integration  WhosOn

Recommended