CRM vendors include:
- Microsoft CRM Dynamics (online and on-premise solutions)
- SAP CRM & Cloud for Sales
- Oracle (Sales Cloud & Siebel CRM)
- Zoho CRM (Free / Community version available)
- SugarCRM (Free / Community version available)
- SuiteCRM (Open source CRM – Sugar CRM fork)
- Capsule CRM
- AgileCRM (Free / Community version available)
- You don’t need a CRM
- Pipeliner CRM
- Capsule CRM
- Odyssey CRM
- vTiger (Free / Community version available)
- Zurmo (Free / Community version available)
- Highrise CRM
- Skyward CRM
- Really Simple Systems (Free / Community version available)
- Batchbook CRM
- Fat Free CRM (Open source CRM)
- Hubspot CRM (Free version)
- EspoCRM (Open source CRM)
- Oro CRM (Open source CRM)
Many of the above applications are suitable for small businesses and SMEs
CRM Service relates to all aspects of managing post-sales customer support issues including:
- Logging cases or tickets across multiple channels (including call centres)
- Managing service level agreements and escalations
- Field service management
- Social media management
CRM Marketing refers to tools or features which automate or help manage marketing processes.
This could include:
- Campaign management
- Lead management
- Web and social media management
- Multi-channel customer journey management
CRM Sales covers all aspects of the sales process. This includes:
- Sales productivity
- Sales performance
- Sales effectiveness
- Pipeline management
A multitude of software solutions have been developed to manage customer relationships.
While there are differences between these applications there are a number of common features which provide functionality to manage key aspects of the customer lifecycle.
Social, mobile and analytics (including big data) are new generation features.
These solutions address the key customer management processes: targeting, acquisition, retention and collaboration. Underlying these pillars and core to the success of the organisation and the CRM application is understanding the customer and managing the experience.
The CRM application will require enhancements as needs change. This can be done in-house or can be outsourced.
- Designing and developing new reports
- Adding and updating fields
- Managing workflows and processes
- Performing data imports
- Updating page layouts
- Maintaining user profiles to manage data visibility
- Integrating with other applications and data sources
- Adding new functionality
Data in the CRM application is the lifeblood of a successful implementation. The benefits of CRM cannot be realized without relevant and current data.
Typical data management tasks are:
- Managing duplicate data
- Ensuring that data is correct, up to date and comprehensive to meet business needs
- Maintaining data integrity when sourcing data from other applications
- In general data quality management encompasses accuracy, completeness and currency (how up to date is the data)
To limit bad quality data from entering the crm application do the following:
Identify each point of data entry; this could be manually by users, third party applications or databases, or other internal systems.
For each source assess the data quality level, and identify the specific problem areas.
For users this could be:
- Lack of training
- Ambiguous field names
- Lack of data validation
There may be different reasons where data is sourced from third party and internal systems.
Key areas to focus on when implementing or improving a CRM system.
- What CRM-related problem are you trying to solve? Focus on these rather than all available features
- How will you incent employees to use the CRM system, you need to answer the ‘What’s in it for me?’ question
- Who will sponsor and continue to back and promote the project?
- Is the application easy to use? especially compared to what is currently being used?
- Is there an adequate training and refresher program in place?
- How will you ensure that the data will be kept current?
- What other systems and tools can be integrated with to make it more useful? Email and calendar tools, ERP/accounting, human resources, social media, management information, etc
- Is the CRM application accessible via a mobile device?
- Think about how would you analyse the data in the application using Analytics tools to improve customer satisfaction, pipeline conversion, customer engagement, etc
Change management is a vital and often overlooked aspect of implementing a CRM solution. The key elements are:
- Communication at all levels of the organisation
- Up-to-date user guide / reference
- User involvement from the beginning especially to ensure usability
- Demonstrate value and answer the ‘What’s in it for me’ question
When implementing a CRM application focus of the business objectives to be achieved.
In the beginning it makes good sense and aids adoption to only focus on achieving a few key objectives.
The choice of these objectives depends on the most critical needs of the business relating to customer relationship management.
Executive oversight should provide input to set a vision for customer relationships, prioritize the right relationships and assign metrics that measure relationship activity not just sales activity.