I have heard the statement describing this post countless times ("I do not want my CRM system to be a glorified rolodex.") throughout my years of implementing CRM systems. The concern is legitimate but with foresight and planning can be mitigated. One of the most effective strategies that can be adopted to help ensure that the implementation does not result in a high-tech rolodex is to provide end users relevant customer data in a timely fashion within the CRM system (note this post speaks to Salesforce.com). Providing such data can:
- Enable accurate / efficient customer strategies through providing a more holistic view of a customer
- Ensuring system adoption by driving users to the application
As with any integration, requirements and planning need to take place before the actual integration can be designed. Some questions that need to be addressed in this phase are:
- How will the legacy data be compiled and delivered for integration?
- How will the legacy data be displayed in the CRM system?
- How often will the integration occur?
Integration Workflow Template
Note that the element entitled 'Integration Engine' is comprised of the following primary components:
- Database engine
- Salesforce.com API and database engine interface layer
- Scheduler
- Notifier (SMTP, web service, SNMP, etc.)
Once the integration is providing data between the systems the attention now turns to presenting the integrated data in a meaningful manner to the end user. The mode in which to present the data usually depends on the scope of data to be displayed. Data presentation options can consist of:
- Embedding integrated data within the related record (usually done with smaller data sets)
- Rendering integrated data within a separate dialog box initiated via a user action - via a click of a button for example (usually done with larger data sets)
- Presenting integrated data via a mash-up
Integration Display Example
I am fairly confident that rolodex cannot do that.
