CRM South Africa: What CRM Should You Choose in South Africa?

Luke Marthinusen | April 13 2021

Although you've probably come here to inform your decision on which is the best CRM software to choose, it's important to consider that CRM or Customer Relationship Management is more than software.

Customer Relationship Management is a strategy for managing the interactions your organisation has with customers and potential customers.

A CRM's core purpose is to improve & maintain these relationships and ultimately increase company profitability. Keep this in mind during your decision making process. It's is easy to get sidetracked by sexy CRM system features. Always ask yourself: Will this improve & maintain relationships? Will it increase company profitability?

With that in mind, let's jump in. 

The best CRM software to choose in South Africa

At the tip of the African continent, South Africans have a unique set of requirements when it comes to CRM. In this guide I outline what I think the best CRM choices are for South African companies.

In no particular order they are:

  1. HubSpot CRM
  2. Salesforce
  3. Microsoft Dynamics 365
  4. Zoho CRM
  5. Insightly
  6. Pipedrive

All of the CRM's above are great, but there are subtle nuances within each system. These range from flexibility, ease of use, local SA support, and price. 

What's in this guide?

1. Factors to consider when choosing a CRM
2. How to evaluate your CRM choice?
3. Our top CRM's to choose in South Africa
  Microsoft Dynamics 365
  Zoho CRM
4. What are the benefits of CRM?
5. 10 Key features of CRM
6. Enterprise vs. SMB CRM Platforms
7. Cloud-based CRM systems (SaaS)
8. The rapidly growing CRM marketplace
9. Implementing and managing your CRM (Support)
10. CRM migration

1. Factors to consider when choosing a CRM in South Africa

  1. Affordability: The Rand can fluctuate wildly making sizeable $ payments a concern.
  2. Popularity in South Africa: Sharing experiences and best use practices with peers is very important to successful implementation and usage. Upskilling new staff on popular platforms is often far quicker due to past experience.
  3. International Support: We have a 5 to 9 hour time difference to support centres in Asia and the USA.
  4. Local Support: To setup, consult and maintain if required.
  5. Most User-Friendly: CRM software really becomes valuable when it’s used by the whole team.
  6. Business Headcount: Headcount contributes hugely to the functionality required in a CRM.
  7. Relevancy: Has the CRM vendor kept up to date with modern trends. Some of the original CRMs that are tied to ERP systems have not kept up. Eg. SAP and Oracle NetSuite.

2. How to evaluate your CRM choice?

All of the CRM systems on our list are strong platforms. That being said, each business is unique and it's up to the evaluator to find the right balance between price, features and functionality.

Your choice needs to be made with the current and future business in mind.
Hubspot crm

Image Source: HubSpot

Core features you need in a CRM

  1. Email integration: Track and automatically log email communications in the CRM.
  2. Calendar integration: Track meetings an automatically log in the CRM (Gmail & Outlook/Office 365).
  3. Dashboards & Reporting: Customisable dashboards and easy reporting.
  4. Opportunity & Pipeline Management: Team and individual pipelines.
  5. Task management: Create, manage and share tasks.
  6. Contact property customisation: Configure lead types, industries, geographies, etc.
  7. Sales process customisation: Configure deal stages.
  8. Mobile capabilities: Mobile app for users on the move.
  9. Sales Automation: Lead allocation, rotation and notifications.
  10. Ease of use: Clean & uncomplicated user interface.
  11. Value for money: Pricing suited to the South African market

Other CRM feature considerations

  1. CPQ: Configure, price, quote (CPQ) is a sales tool for salespeople and admins to quickly generate quotes.
  2. Marketing integration: Bulk email sends, website lead capture forms, social media integration, and marketing automation.
  3. Communication features: Internal chat, tag members, Slack and Google Drive integration.
  4. Setup and maintenance: Does an external consultant or dedicated employee have to set it up and maintain it?
  5. Integrations: Accounting, ERP, and other CRM systems integration - natively or by API.

Why the size of your business matters

The definitions below are very broad and you need to consider functionality as well as size when evaluating a CRM. You could be a 10 person company, and require enterprise level features. So as I mentioned just use them as a guide.

The price difference on an Enterprise Seat vs a SMB seat can literally be factors of 3-5 times!

There is a section below on SMB vs Enterprise features, but typical feature sets that differentiate the two focus on team size. More sales teams require better CRM partitioning, more sales pipelines - each with their own automation and rules.

More people using the CRM require different views of the CRM. I.e. Ops vs Sales vs Marketing vs Management. At a smaller company everyone can communicate easily with each other and collectively manage the CRM. A 1000 people in a company, all with the same access rights and views = problematic.  


Small and Medium Business CRMs

  1. 1 - 300 employees.
  2. Limited & practical budgets.
  3. Teams are mostly divided across functional lines. Ops, Internal Sales, External Sales, Marketing. etc.
  4. Integration with productivity tools. Eg. Slack and Google Drive.
  5. Work well out the box, or with minor customisation. 
  6. Can self implement or outsource
  7. Implementation timeframe: 1 month - 6 months
  8. Examples: HubSpot Starter & Pro, Pipedrive, Salesforce Essentials & Pro.

Enterprise CRMs

  1. 300+ employees.
  2. CRM platform must be designed for enterprise use.
  3. CRM’s must serve large-scale business needs across a variety of departments.
  4. Numerous enterprise tool integration and add-on features
  5. Developer toolkits
  6. Can NOT self implement. Must be outsourced to specialist outsource
  7. Implementation timeframe: 1 month - 6 months
  8. Examples: Microsoft Dynamics, Salesforce Enterprise & Unlimited, Oracle, SAP, HubSpot Enterprise.

3. Our best CRM software picks to choose in South Africa

  1. HubSpot
  2. Salesforce
  3. Microsoft Dynamics 365
  4. Zoho CRM
  5. Insightly
  6. Pipedrive

hubspot free crmHubSpot CRM


HubSpot has greatly increased its market share over the last few years. It is ideally suited to SMB businesses but is fast eating into the enterprise business that Salesforce, Microsoft and Oracle have long dominated. This is mostly because of its ease of use.

The complex enterprise clients are still reserved for these big hitters, but they come with the associated bug costs. Numerous large 2000+ companies are adopting HubSpot CRM because their CRM requirements are not super complex, and the ease of use and cost benefits of HubSpot make business sense. 

HubSpot developed out of a marketing tool and added sales and CRM functionality afterwards. This means that the sales and marketing integration is very strong. Some will argue that in today's world when sales are done online and lead and leads are generated online - this is of critical importance.

Both sales and marketing teams can work together on the same system. This concept of one system for all customer-facing functions is further developed with HubSpot's support solution - HubSpot Service Hub. 

HubSpot has five hubs that make up the CRM. They can be used independently, or together. They are Sales Hub, Marketing Hub, Service Hub, Operations Hub, CMS Hub. Operations Hub is an integration tool it can be used to integrate an accounting package like Xero into HubSpot. CMS Hub is a website content management system, similar to WordPress.

Free trial:
Yes, with some feature limitations. Trail period is forever. 
Price range:
Starting at $0p/month for HubSpot Free CRM.
HubSpot Sales Starter at $45p/month for 2 x licence removes HubSpot branding on live chat and meeting scheduling tool, provides up to 2 sales pipelines, and additional sales tools.
HubSpot Sales Professional for $450p/month including 5 x licences ($90/month per additional users). Professional gives access to up to 15 sales pipelines and sales automation for sales follow-up and reminders. These costs include the 20% discount you get when you choose an annual contract.
HubSpot Sales Enterprise costs $1200p/month includes 10 x licences ($120/month per additional users). Enterprise offers all HubSpot's bells and whistles. 
Free live support in all plans: Yes, even of the free platform you get access to the same live support.


Ease of use is a strong differentiating attribute of the HubSpot. This makes it a solid choice for small and mid-sized marketing and sales teams. Gartner Peer Insights users noted a favourable balance between the platform’s functionality, flexibility and extensibility.

HubSpot demonstrates a clear understanding of the CRM lead management market backed by its strong marketing execution and a clear roadmap that align with the company’s core audience of small and midsize B2B organisations.

HubSpot’s pricing model and solution packaging readily align with business value. It uses a freemium model for its marketing and sales applications that contributes to a low cost of entry. Gartner clients routinely express satisfaction with the company’s contracting and negotiation processes.

A fully functional CRM software for free. Using free versions of HubSpot Sales Hub, provides integration of Gmail and Outlook calendars and email. Customisable contact properties, deal stages, pipeline and opportunity tracking. Tasks, website chat and bots, email tracking, reporting, meeting scheduling link per user.


HubSpot’s sales strategy is geared toward attracting business decision-makers in SMBs. Larger enterprises will find that HubSpot lacks focus for selling to IT leaders who are typically strong stakeholders in sales CRM and marketing automation initiatives.

Integrating HubSpot Marketing Hub to HubSpot CRM will cause you to be billed for contacts in your CRM. Additional marketing contacts are sold in increments of 5,000 from $224.72/month for Professional and increments of 10,000 from $100.00/month for Enterprise Hubs.

Support for account-based marketing remains one of the platform’s less robust set of capabilities. Larger enterprises considering HubSpot should determine whether the available functionality will be able to satisfy their needs.

Although the reporting is easy to use and strong for SMB's advanced reporting has been noted as limited.

Salesforce CRM


Salesforce is a the leader in the CRM space. It is best in class. Its market position reflects its sustained strength in terms of product vision, marketing execution and revenue growth.

Salesforce has a wide range of native functionality. SFA core capabilities, particularly guided selling, forecasting and PRM. In the past year, Salesforce has introduced unique forecasting capabilities, with forecasting by product families, product schedules and territories, as well as quarterly predictive forecasting via Sales Cloud Einstein.

Salesforce has also improved its sales acceleration add-on with new customer engagement notifications and cadence functionality.

It has repackaged Salesforce Sales Cloud, adding AI functionality to the base product, including Einstein Opportunity Scoring and Einstein Voice.

Free trial: 30 days
Price range: Starting at $25 user/month for Salesforce Essentials (up to 10 users), $75 user/month for Salesforce Sales Cloud Professional (Our opinion: The right plan to invest in to get full adoption and success with CRM), up to $300 user/month for Sales Cloud Unlimited; all products require an annual contract.
Unlimited contacts and data storage in all plans: No
Free live support in all plans: No


Strong market strategy, offering products for different customer segments, from small and midsize businesses (SMBs) to global enterprises. It has one of the largest implementation partner ecosystems in South Africa.

Salesforce delivers a comparatively high number of product enhancements to Sales Cloud.

Salesforce receives praise for its ability to meet complex sales process requirements. Salesforce is highly scalable and flexible, enabling it to meet the needs of different sales teams.

Salesforce Essentials: Strong offering for small firms with less than 10 seats. Basic contact management features, along with task and event tracking, Outlook & Gmail integration, mobile app access, reporting, and Chatter (Salesforce CRMs internal chat tool).

Features limited only by your budget.


Several of the most advanced functionalities are available only via add-on purchases. Specifically, companies that want off-the-shelf functionality for lead qualification must purchase Salesforce’s sales acceleration product, High VelocitySales. Companies that require pipeline inspection functionality or predictive forecasting must purchase Sales Cloud Einstein

Pricing is always an issue with Salesforce Sales Cloud. Add-ons as detailed above extent across the product suite. And lastly contract flexibility, and with the overall contracting experience and price elicit complaints. 

Reference customers and Gartner Peer Insights reviewers expressed concerns about the learning curve associated with the complexity of Salesforce Sales Cloud. They state that they will not consider Salesforce because of the complexity of its software, relative to the complexity of their sales process requirements. Source: Gartner Magic Quadrant for Sales Force Automation - July 2020.

Campaign management requires licensing to Salesforce Marketing Cloud or Pardot which will cost a minimum of $1500 p/month billed annually.

Salesforce implementation costs, this can range from R30,000 to a few hundred thousand Rands. Can be skipped for Salesforce Essentials. 

microsoft dynamics south africa
Microsoft Dynamics 365

Microsoft remains a leader in the segment, but its position is due in large part to Microsoft's unified data model for all Dynamics products and Microsoft-related systems such as Office, Outlook, etc.

Dynamics 365's position for 'Ability to Execute' has slipped slightly on the basis of Gartner reference customer scores for its reporting, mobile and forecasting capabilities.

Microsoft Dynamics 365 Sales is relevant to midsize, large and very large enterprise clients. It's applicable to B2B and B2C use cases, and both short and long-cycle sales processes.

Gartner reports that Microsoft has made notable enhancements and innovations in the past year. By improving its forecasting and pipeline inspection functions with embedded predictive capabilities the platform is stronger. The new forecasting capabilities address a previously notable gap in the product.

Free trial: 30 days
Price range: Starting at $40 user/month (apparently...), $115 user/month for Customer Engagement Plan, which should suffice for most sales and customer relationship requirements, up to $210 user/month for Dynamics 365 Plan, which gives you all the apps.
Unlimited contacts and data storage in all plans: No
Free live support in all plans: No


Like Salesforce, this enterprise-grade platform offers features limited only by your budget.

Microsoft’s value proposition rests on a unified data model for all Dynamics products and Microsoft-related systems such as Office and LinkedIn. Notable for vendors in this market, Microsoft’s product vision focuses on helping clients build data-driven, optimised sales process with tools that span Dynamics, Office, LinkedIn and Power BI.

Customers praise the advantages of Microsoft’s platform for integration and rapid deployment. Gartner recognizes the quality of the platform for building custom sales processes and comprehensive customer data profiles with Power Apps, Power Automate, Power BI and Power Virtual Agents.

Microsoft sells to IT and business decision makers through a “One Microsoft” strategy for digital transformation.


Often stated issue is that Microsoft’s reporting and dashboard features are hard to use, require a lot of building and are too simplistic. Generally, Power BI is required at an additional cost.

In the Gartner report on Sales Force Automation in July 2020, their reference customers gave Microsoft’s application comparatively low scores for account and contact management, opportunity management, mobile functionality, CPQ and lead management.

No tiered discounting applicable. So midsize and large enterprise clients using Microsoft Relationship Sales are in for a steep per user per month price. This increases the cost of ownership considerably for midsize and large multiuser deployments.

Be prepared to download the 58-page licensing guide to figure out what you should be paying in licence fees. A dedicated person or support company to manage the platform is required. 

zoho crm
Zoho CRM

Zoho's suite of CRM applications spans sales, marketing, service, commerce and customer experience.

Its sales product, which is a component of the Zoho CRM product suite, features a full set of sales force capabilities, including lead management and guided selling. It is suitable for most sales organisations looking for a flexible sales platform that will enable them to customise it as their sales processes as they mature.

In the past year, Zoho has enhanced Zoho CRM with a new marketing automation hub, a micro services layer for building custom applications, and integration with virtual meeting applications. The roadmap includes functions platform improvements with augmented reality and prediction modeling.

Zoho CRM is definitely moving very fast. 


Free trial: 15 days
Price range: Starting at $7 user/month for Zoho Bigin. at $12 user/month for Zoho Standard, $20 user/month for Zoho Professional, $35 user/month for Zoho Enterprise, up to $45 user/month for Zoho Ultimate. All billed annually.
Unlimited contacts and data storage in all plans: No
Free live support in all plans: No. Paid plans only.


Zoho CRM is relevant to sales organisations with complex B2C sales cycles.

Zoho does not impose long-term contracts on customers. Additionally, it offers refunds to customers dissatisfied with its service.

Gartner Peer Insights reviewers have praised the product’s ease of use, referring to functions like record searchability and an attractive UI. 


Compared with its peers, Zoho has comparatively few global, very large customers for its sales offering. Additionally, it has comparatively few relationships with global (and South African) system implementers.

Zoho has released comparatively few sales-specific enhancements in the past year, and comparatively few enhancements requested by customers. Instead, Zoho has emphasised platform improvements and capabilities that are applicable to the entire CRM suite.

Gartner's reference customers for Zoho CRM identified several functional gaps, such as the functionality of the mobile app, the record filtering and limited report/dashboard functionality.

Limited free support, expect to wait. 8-hour turnaround on support queries.

Premium support costs 20% of licence fees, and only available for accounts with 10 or more users.

Expect some custom development to make the CRM system work for you. Budget accordingly. 


Insightly CRM is aimed at small and midsize B2B sales companies. And specifically those in the professional services and manufacturing sectors.

It includes capabilities for sales, lead management, project management and custom process design. The project management module directly integrates with opportunity records — a function relevant for businesses that convert closed deals into implementation projects. Insightly offers freemium and enterprise sales products.

In the past year, Insightly has added new capabilities for viewing lead and contact interactions in an activity feed, and new CPQ capabilities. Notable planned improvements include AI-based lead scoring and campaign attribution analysis.


Free trial: Yes.
Price range: Insightly has a free plan for up to two users and three paid plans. When billed annually, the Plus Plan costs $29/month, the Professional Plan costs $49/month, and the Enterprise Plan costs $99/month. (It’s not really for enterprise applications) Billed annually. Month by month price is higher.
Free live support in all plans: No


Simple, but effective lead and pipeline management, email tracking, templates and bulk email.

Workflow automation, project & task management, multiple integrations with G Suite, Office 365, MailChimp, Quickbooks, and Xero.

Insightly has native lead management, opportunity management and platform capabilities. It is well-aligned with the needs of small and midsize selling organisations.

Insightly has improved its product in the past year, with functions that now compare well with those of other sales force automation vendors. For example, the product now features a lead engagement scoring function. Converted leads are automatically added to active customer journey process flows.

Gartner Peer Insights reviewers have praised Insightly for its usability and the quality of its user interface (UI). They highlighted functions such as its activity feeds and its attractive, intuitive UI.


Insightly receives comparatively low scores for customer support. Issues with getting help outside the Pacific U.S. hours kept by Insightly's main office.

Compared with the bigger players on this list like Salesforce CRM, Microsoft Dynamics 365, Insightly lacks the sales resources and system integrators to support complex implementations.

Insightly’s product lacks the advanced forecasting, platform and guided selling capabilities that are common to the players mentioned above. Basic forecasting needs can be met only using custom objects and reports.

Poor onboarding and setup documentation.

The mobile app experience is a source of complaint.


pipedrive crm south africa

Pipedrive is easy to set up and use. It’s a deal focused CRM that helps sales teams visualise their sales pipelines and prioritise their next proactive activities.

Orientated around an activity-based selling methodology, Pipedrive monitors, tracks and organises deal activities throughout the sales process to improve efficiency and proactive communications.

Pipedrive is great for small to mid-sized sales teams in the B2B market.

Free trial: Yes
Price range: Starting at $15 user/month for Essential, $29 user/month for Advanced, $59 user/month for Professional, $99 user/month for Enterprise. Billed annually or monthly.
Free live support in all plans: Yes. Chat across all plans. Phone support for Enterprise.


Lightweight and intuitive, Pipedrive automatically organises your contacts, deals, emails and calls for easy access and ultimately helping sales to be proactive in their efforts.

Pipedrives’ visual representation of the entire deal process improves efficiency. It provides quick and easy access to relevant information without having to search through layers of data.

With multiple and fully customisable pipelines, Pipedrive adapts to your specific needs, helping your teams work the way they want most effectively. Along with the mobile app; contacts and activities can be readily accessed from anywhere on the go.

Reporting with Pipedrive is great for both sales and sales managers. Where sales have access to custom sales reporting tools, visual reports and built-in forecasting for total deal overviews. Sales managers also have access to individual and team reps targets and activity tracking.


Comparatively, Pipedrive offers limited functionality for the price and focuses on smaller sales teams of 1-5 reps. 

With no separation between lists of new leads and contacts and requiring an external CRM or mail service for nurturing and newsletters, marketing and sales teams have no clear and connected comms.

Although pipelines are customisable they are simplistic and might not work well with complex sales processes. Sales teams are busy and Pipedrive requires a lot of manual entry to work properly, this and the minimal automation capabilities result in a lot of admin.

Scaling businesses may find they outgrow Pipedrive fairly quickly.


How others have rated various CRM:

G2 Crowd: Highest Rated CRMs (CRM Software products based on user satisfaction)
Top 5: HubSpot CRM, Salesforce CRM, Freshworks CRM, Zoho CRM, Pipedrive. 

TrustRadius Top Rated CRM 2021(CRM software based on user rating, Software advice’s rating and price)
Top 5: Pipedrive, Freshworks CRM, Salesforce CRM, HubSpot CRM, Insightly.

PCMag: The Best CRM Software for 2021 (CRM software with the highest combined score in affordability, user-friendliness, and popularity.)
Top 5: Zoho CRM, HubSpot CRM, Freshworks CRM, Salesforce CRM, Insightly.

Three CRMs made all 3 lists

HubSpot CRM: 3/3
Salesforce CRM: 3/3
Freshworks CRM: 3/3
Pipedrive: 2/3
Insightly: 2/3

For 2021 Freshworks CRM made it onto the updated list. When I penned this blog in 2019, it was not a significant contender at all. 

4. What are the benefits of CRM?

A CRM system enables businesses to strengthen relationships with its customers, potential customers, partners and suppliers. In a world that's increasingly more competitive, how you manage and use your information will be the difference between success and failure, and CRM is core to that concept.

1. Increased sales metrics and productivity

Using a reputable CRM system improves sales productivity. If you measure and track your performance - you know how to improve and hit targets more efficiently.

Excel is NOT the best way to track sales performance... I am constantly surprised by how many companies we talk to (big and small) use Excel to manage their sales pipeline and reporting.

2. Improved contact management

Every call, email, meeting, and touchpoint with your contacts can be tracked - automatically. No longer do CRM's require this to be done manually. Modern connected CRM's are connected to you Gmail and Outlook inboxes and calendars. 

3. Increased customer satisfaction and retention

Your easiest customers to convert are your current customers. Acquiring new customers is expensive, and when you really know your customer (through constant communication) you are less likely to lose them.

4. Personalised customer interactions

Most modern CRM’s come with lead tracking capabilities, so you know what pages of your website have been visited or emails opened. Using this information allows you to reach out with relevant information individually tailored to your customer or prospect.

5. Increased productivity

Easily automate and track regular administrative tasks like follow up email, and ‘catch up’ meetings. Build reports on customers that are falling through the cracks. High revenue customers, that account managers are not giving proper attention. Identify low revenue high effort clients.

6. Reporting and analytics

Detailed analytics start to reveal star sales staff, client industries or geographies, and allow you to know where to focus your efforts.


5. 10 Key features of CRM Systems

1. Lead management and contact management

Most businesses are looking for a safe, easy-to-use & manage place to store contacts for the business, and CRM's deliver. The number of business still using spreadsheets to manage business contacts and leads is frightening. Your contacts are the lifeblood of the business.

2. Opportunity tracking and sales pipeline

Logging opportunities against stored contacts is key to closing more sales. Whether the opportunities are new customers that salespeople are working, or existing customers account managers are managing. The opportunities can be logged and systematically moved through the stages in a sales pipeline - more deals will be closed and sales targets can be achieved.

Pipeline management in HubSpot CRM:HubSpot Pipeline

[Image source: HubSpot]

Pipeline management in Salesforce CRM:salesforce pipeline

[Image source: Salesforce]

New call-to-action

3. Email and calendar integration

Gmail, Outlook and Office 365 will integrate into any good modern CRM software. This is key because all communication via email and meetings logged in calendars are automatically logged in the CRM. This removes the need to manually log these customer touch points. Manually logging of touch points was the bane of many a salesperson using the CRM’s of old.

Below you can see HubSpot CRM integrated into Gmail. You can see the email has been tracked and opened once. The user can also see CRM information right from Gmail. The same functionality exists for Outlook. 


[Image source: HubSpot]

Email integration gives users access to CRM tools from inside their email. Below you can see the user is inserting a 'book-a-meeting' link into the email. Options exist to add documents, sequences (automated email), and templated emails to enhance productivity.

Hubspot email integration 2

[Image source: HubSpot]

Salesforce's Outlook integration allows the same functionality. Not all CRMs do this well. We have been very disappointed with the Zoho CRM Gmail and Outlook integrations. They are far behind the likes of HubSpot and Salesforce. Microsoft Dynamics CRM does not integrate well into Gmail and is natively part of the Outlook suite.

CRM email integration is a major productivity element for your customer facing teams. Don't over look it. 

Salesforce Outlook integration

[Image source: Salesforce]

4. Quoting

Quotes are created inside the CRM and logged against the contacts and companies they are sent to. Some CRM’s offer very complex quoting functions and others are very simple but perfectly functional for most businesses.

Depending on the CRM, creating a quote often automatically creates an opportunity for the sales teams to track and move deals through the pipeline to close.

Although most CRMs come with a standard quoting ability, it is really important to understand the scope of your quoting requirements before selecting a CRM. You might also decide you want to keep you want to keep quoting outside of our CRM. We quote from our project management system for example. We pull the quotes into the CRM software via a unique link and API process.

Some companies with thousands of line items require sophisticated quoting capabilities. This is available, but expect to pay through the nose. Salesforce, and Microsoft Dynamics are great for this. But Salesforce for example requires a very expensive module called CPQ Salesforce, or Configure, Price, Quote Software by Salesforce. It's expensive and a monster to configure. However, if set up right it is a very powerful tool.

Configure, price, quote (CPQ) software has been available for long time, but the rising popularity of CRM systems has taken CPQ out of ERP system and into CRMs.

In its simplest form, it's the ability to create a basic quote. In it's more complex for, a CPQ system in a CRM can reference different pricing tables, discounts, and other complicated calculations to spit out a quote.

HubSpot offers a great CPQ tool that is somewhere in the middle and not as expensive as the CPQ systems from Salesforce and Microsoft Dynamics. 

Many salespeople get frustrated when they try to add products to opportunities in Salesforce. The Salesforce CPQ solves that. Salesforce CPQ_Quote_Line_Editor

[Image source: Salesforce]

Microsoft Dynamics 365 Sales Professional has a powerful, albeit poorly interfaced quoting capability. Image below is sourced from this article on how to create a quote in MS Dynamics.

Microsoft CRM Quotes

HubSpot quotes offers an easy to use quoting function that is very functional. It can't however, handle the volume of products and line items that a Salesforce CPQ can. If you have no more than 1500 line items, HubSpot is great.

HubSpot CRM natively includes the ability to add items to quotes from a product library and e-signatures. All this is offered natively in their HubSpot Sales Professional offering. 



[Image sources: HubSpot]

5. Campaign management

For most B2B companies marketing has gone digital. Leads are generated online and passed to the sales teams. CRM integration into the website, landing pages, email marketing, paid promotion on Google Ads and social media helps with ROI calculations and allocation of marketing budgets.

The powerhouse in this space is HubSpot Marketing Hub, but significant competition is developing with Salesforce Marketing Cloud. That being said Salesforce Marketing Cloud is specifically targeted at B2C. HubSpot has a more B2B slant. Salesforce's B2B system is Pardot that has suffered in recent years from a lack of new feature roll outs. It's looking and performing like an old dog. 

Microsoft Dynamics is often paired with Click Dimensions a third party software to accomplish this. However, their native marketing suite - Dynamics 365 Marketing is gaining some momentum. IBM (IBM Watson Campaign Automation) and Oracle (Oracle Marketing Cloud) have significant systems as well at the large enterprise level. 

Expect from all of these systems - a poor user interface. Salesforce and HubSpot take the lead here. 

There are some lesser players in the space, but they really aren't anything to write home about. Zoho CRM claims to have a marketing suite, but it's limited. Active Campaign is a potential small business CRM and marketing campaign solution, but it's limited to light lifting in the CRM and marketing automation space. 

Our choice in this space is HubSpot.

hubspot crm

[Image source: HubSpot]

6. Email marketing

At the base level of campaign management, it is critical to send out regular communications to your contact database. The customer-facing teams often can’t get to all of your contacts each month, so regular email marketing makes sure a business stays top-of-mind with all the contacts on your database.

See the campaign management section above for the providers or email marketing software. 

7. Customer targeting

By categorising the contacts in your CRM system according to industry, position, and many more possible criteria - communications can be custom designed and targeted to be more relevant. This enables customer-facing staff to add more value with their outreach. Full property customisation is a must.

8. Customer service and ticketing

Managing an existing customer base requires knowing who customers are, managing support requests, and maintaining regular contact. If both problems and reports of good service can be tracked, this info can be used to maintain and build better customer relationships.

Ticketing allows clients to log support requests, and allows a business to manage the requests through to resolution. Issue turn around times can be tracked and customer experience can be better managed. Reporting will bring recurring issues to light, enabling efficient rectification and proactive, preventative measures to be employed for  better customer retention.

Popular stand alone support solutions in the customer support space are Freshdesk and Zendesk Support. Both can be integrated into most CRM solutions via ready built integrations. Expect to pay a monthly fee for these. However the better CRM solutions have their own ticketing and help desk solutions. 

Integrated support and CRM means service professionals can view the entire sales process when servicing the client, an integral connection point for efficient service.

Microsoft provides a product called Dynamics 365 Customer Service.


[Image source: Microsoft]

Salesforce has Salesforce Desk. You can read a Salesforce slanted overview of helpdesk ticketing systems here. Note the article does not include HubSpot Service Hub or Dynamics 365 Customer Service.

Below is a screengrab of the HubSpot ticketing board, and then a single HubSpot ticket view. 



[Image source: HubSpot]

This article compares HubSpot Service Hub to Zendesk Support, and gives a great overview of the functions that can sit inside a ticketing system. 

These systems all have automation included. The outcomes are the same, the interfaces are a little different. See below. HubSpot as with most of their interfaces is more visual.

Zendesk ticket automationSource: Zendesk

hubspot ticket automationSource: HubSpot

9. Reporting and Dashboards

All the functions above are collated into dashboards that can be customised for particular functions eg. salesperson, sales manager, service manager, business unit manager and more. What is measured can be improved and customised reporting is one of the best means of improving the performance of a business.

Salesforce originated dashboards. They were pushing dashboards before dashboard were even a thing. This is a great Salesforce article on six important dashboards a leader should have at his/her fingertips. 

All the CRMs in this guide have good reporting and dashboarding capabilities. HubSpot is particularly good at attribution and ROI reporting as it was borne out of the marketing campaign world.


The better CRM systems will allow cross object and platform reporting. With the report below from HubSpot you can report on sales activities and how they relate to marketing activity like Ad spend and blog performance. 

To my knowledge only Salesforce and HubSpot are allowing this natively at the moment.

hubspot custom reporting

10. Mobile CRM

Most good CRM’s have a mobile app that allows on-the-move reporting and logging of communications, and tasks. A salesperson can be reminded of a call to a prospect, a sales manager can quickly see the status of a sales teams performance, and a business owner a birds-eye view of sales, service, and general business performance.


[Image Source: HubSpot & Salesforce]

We used to worry about this a lot Pre-Pandemic, but the requests for a mobile app have decreased Post-Pandemic.

Selling is now happening more and more on the laptop. It's nice that the app is there, but it's really not being used to the same extent as it was Pre-Pandemic.

In our experience, our client are 99% accessing CRM's via their web browsers. App experiences are always limited to create quick and easy access. We think this limited functionality and remote selling have fundamentally changed the game here.


6. Enterprise vs. SMB CRM Platforms

Enterprise CRM Platforms

Enterprise CRM platforms offer a vast array of features and can integrate seamlessly with their existing enterprise resource planning (ERP) systems. They often come with extensive developer toolkits with which custom functions can be built.

Due to this flexibility, these systems cost more to run from both a licensing and support perspective but they are far superior when dealing with large data sets and deliver unmatched functionality around augmented reporting and analytics.

Popular enterprise systems include Salesforce, Microsoft Dynamics, SAP, and Oracle. These are suited to companies of 1000+ employees or companies with very specific CRM requirements.

SMB CRM Platforms

The market of enterprise vendors can be intimidating to small and medium businesses that have limited budgets and are looking to improve their contact management and processes from a low base (eg. the worst case scenario of contact management is by spreadsheet!).

The good news is that this space is exploding and there are many vendors to choose from. Every day they are nipping at the heels of the functionality offered by the larger enterprise systems.

We've done a number of Salesforce CRM rip and replaces with HubSpot CRM.

Popular SMB CRM systems include, HubSpot CRM, Zoho CRM, Pipedrive and Insightly. Generally, these are suited to businesses up to 1000 employees.


7. Cloud-based CRM systems (SaaS)

CRM software is now the largest software market in the world.It's expected that the industry will reach $80 billion in revenue by 2025.

One of the key factors behind the growth of CRM is accessibility. Companies want access to customer data in real-time, with mobile and cloud solutions leading the way.

According to Gartner, 72.9% of CRM spending was on software as a service (SaaS) in 2018, which is expected to grow to 75% of total CRM software spending in 2019.

It's now 2021 at that number is close to 90%.

In the last 10 years, cloud-based CRM’s have changed the game. Gone are the days where you need an on-premise server to host your CRM, and an IT manager to manage the system updates.

Cloud-based CRM means updates are automated for every user, and deploying the CRM to multiple users in multiples geographies is far easier and affordable than it used to be.

Whatever CRM you are evaluating - it must be SaaS or Cloud based. 


8. The rapidly growing CRM marketplace

According to Technology Advice, current adoption rates of CRM software hover around 60 percent for all business sizes, with another 20 percent hoping to adopt the technology within the next 12 months.

The good news is that this rate of adoption has fast-tracked the development of the software. This is great news for the consumer because the current set of CRM software vendors is extensive and competitive. This is great news for companies adopting CRM now, as a wide array of options and price points are available to suit every organisation and pocket.

It also makes the choice hard because literally hundreds of options. The purpose of this article is to help you select a CRM in South Africa, but it is by no means an exhaustive list. 

The move to cloud-based systems or software as a service (SaaS) has fast-tracked the deployment of product improvements, and the major CRM providers are rolling out updates and enhancements on a monthly basis.

Lastly, this rapid development has also given rise to a plethora of features and license options, which has made CRM systems somewhat hard to evaluate. The ‘key features’ section above covers what you need to consider in more detail.

9. Implementing and managing your CRM (Support)

Day-to-day Management

Most of our top six CRM's all have great support in South Africa. The exception is Zoho CRM. Firms that have adopted Zoho continually find there are no specialists in South Africa, and the email and telephonic support based in India is rather lacklustre. 

The move to cloud-based Software as a Service (SaaS) CRM has decreased the amount of administration required to deploy and maintain a CRM system. 

That being said, all CRM's need a level of maintenance. A CRM left unattended quickly moves away from the promise of a 'central source of truth'. The automated nature of today's CRM's mean that data builds up and can obfuscate the meaningful data that enable accurate a timely business decisions. 

Large enterprise-level systems definitely need the support of an IT department, a dedicated CRM manager, or a at the very least a person in charge of the functional areas in the CRM. Eg. Sales, Service, Marketing and Ops. 

Depending on the level of integration into other company systems the level of maintenance required will vary. Deep integrations will require IT's involvement. 

Most SMB CRM's will not require too much management, however, they do need a champion in the business to manage rollout, avoid CRM failure, and drive continued usage.


In terms of implementation (sometimes called onboarding), enterprise systems require an outside implementer.  Leveraging the knowledge of a team who have done it before, makes work go quicker, and backtracking far less.

Whether the implementer is the vendor themselves or a vendor partner, these teams know how to implement correctly.

They have the experience and process knowledge that make a CRM succeed from day one. They can train the IT department to manage the CRM and the users to use the CRM.

An SMB can do it alone if the business is very small, but it is highly recommended to engage with the CRM vendor or a vendor partner for implementation / onboarding. 

Setting a CRM project off in the right direction is key to its long-term success. Generally, vendor partners will offer a 60 or 90 day onboarding program to up-skill the business and its staff to use the CRM effectively.

User Adoption

Training the users, the IT team, and managers correctly can make or break a project. We find the hardest people to onboard and get adoption from are the sales team. They have workflows that work for them, networks that they don't want to add to the company CRM. 

But it is crucial they are tracking their activities in the system. They are the source of revenue for the company and the CRM hinges around them.

User adoption is the process where users become acclimated to a new system that works to fill a specific need. Convincing people to use a new and improved system can be challenging and even the most open-minded people are resistant to change. 

The CRM vendors aren't the best at user adoption. They tend to believe everyone should be using their software, and they've be trained to think that it's the easiest software to use. This can cause problems for you. 

My suggestion is to rely on a vendor partner or a specialist in user adoption. They have tried and tested training and methodologies to drive CRM usage. 

We've found that on the job training is needed to link training and workplace practicality. Just because your employees learn how to do something in training doesn't mean they'll retain it once they are actually faced with the job. This on the job training can be lead by managers or entirely outsourced. 

10. CRM Migration

CRM migration is a complex process. There are two core methodologies. 

1. Excel

2. API

More coming shortly. 

You can read our page on CRM integration here.

Let us help you

We've helped countless businesses implement CRM systems and marketing systems to drive business growth. We continue to work with many enterprise clients to improve their CRM processes as they relate to business development, marketing and lead generation. 

Give us a call we'd love to hear from you. 

If you're not ready to chat, you might find this eBook useful. 

New call-to-action

Connect with Luke Marthinusen:

Recent posts like this

Welcome to the MO Agency blog. Here you can find resources on Digital Marketing, HubSpot Inbound Marketing, Web Development & Brand Strategy.