Goldmine is a popular, feature-rich, on-premise (or hosted on a Cloud) CRM that offers one of the best ROIs for Contact, Sales, Marketing and Service Management. However, there are times when a business wants to leverage several cloud-based applications all of which require to integrate with a CRM, and a single sign-on from a single vendor becomes a rhetorical question, both from an efficiency and budgetary perspective.
We cover one such case study where an existing, long-standing and satisfied Goldmine customer, reached a point where the decision was made to migrate to Zoho One.
The justification was straightforward – Zoho One replaced several independent applications and offered seamless integration at an unbeatable price point at just £1 per user per day.
The current disparate applications being used…
Current Applications | Business Objective |
Goldmine | CRM for managing all customer communications, activities, and sales forecasting |
Quotewerks | Quotation Management, for sending out professional and consistent quotes that created Opportunities (Deals) & forecasted sales in Goldmine |
Constant Contact | Email Campaigns with Analytics, integrated with Goldmine for uploading Contact lists and downloading Open Rates, Clicks, Bounces, Opt-outs |
Focus | Accounting system, standalone, and not integrated |
WordPress Website | Standalone, and not integrated |
Social | Various Online social platforms, not integrated and disconnected analytics |
…there are several other applications from various third-parties, but I will
stop here as the main purpose of this article is to cover the migration from
Goldmine to Zoho, the justification being that Zoho One provided a replacement
for all of the above business objectives, quickly summarised as follows:
Current Applications | Zoho One Applications (all integrated) |
Goldmine | Zoho CRM – Leads, Contacts, Accounts, Activities & Deals Modules |
Quotewerks | Zoho CRM – Quotes & Products Modules |
Constant Contact | Zoho Campaigns |
Focus | Zoho Books |
WordPress Website | Zoho Sites |
Social | Zoho Marketing Hub |
Although products like Quotewerks and Constant Contact also integrate with Zoho CRM, in this case, the customer decided to replace them in a phased manner.
As a first step, we needed to segment the data in Goldmine so it could be mapped correctly to Zoho, but before we cover that, it is important to understand the database underlying every Goldmine installation.
Goldmine stores all of its data in MS SQL, across various Tables which have been listed below, all of which are connected by the AccountNo, ReciID and LinkedID:
Goldmine Tables | Type of Data |
Contact1 | Primary Contact Information |
Contact2 | Additional Contact Information & Custom Data Fields |
ContHist | Completed Activities (Calls, Appointments, Actions etc.) |
CAL | Pending Activities (Calls, Appointments, Actions etc.) |
ConstSupp | Details like Websites and Email Addresses |
Notes | Generic Notes linked to Primary Contact |
With Primary contacts having multiple email addresses and then Additional Contacts each having an email address as well, it becomes imperative to find the right links within the database.
Also, whilst there is a Notes table containing generic information, completed activities like Calls and Appointments have their own Notes, which are equally important, and perhaps more pertinent.
Add to this the complexity that certain Notes in the Goldmine database are encrypted, and you have the makings of some fun SQL queries.
Then there is the likelihood that Goldmine Users may no longer be employed by your company, and therefore do not exist as Users in your Zoho subscription. What is the big deal you might well ask? Well, your History in Goldmine will be logged against such Users so it is important to manage this as best as possible and typically, we create a separate custom field to indicate the User, and assign ownership a pre-defined Administrator. Of course, where Users are current in both Goldmine and Zoho, all pending and historical activities are mapped directly.
Bear in mind that in Goldmine there are many types of Activities, so it is important to decide which ones have been used in your system, and where you will map them in Zoho, where there are only three types of Activities out of the box. The table below gives you an idea on what we did:
Goldmine Activity | Zoho Activity | Remarks |
Calls (Call In & Call Out) | Calls & Tasks | Pending Calls brought in as Tasks |
Appointments | Meetings | With custom fields |
Next Action | Tasks | With custom fields |
Other Action | Tasks | With custom fields |
Literature Request | Tasks | With custom fields |
Event | Not in Use | Zoho Backstge would have been used if required |
Forecasted Sale | Separate Module | Brought into Zoho Quotes/Deals |
To-Do | Ignored | Personal use so ignored |
I have deliberately left out Goldmine Email Messages (Received and Sent) from the above list, as these deserve a separate mention (or perhaps a separate chapter!) given the complexity and diversity of usage. Suffice to say, for the purposes of this article, that we can bring in email messages, whether it is from your Exchange Server or from Goldmine SQL tables.
It is important to note that if you have been using the Goldmine link to Outlook, then this functionality is also offered with the Outlook plug-in to Zoho CRM (not in the Free or Standard Edition mind you! Professional Edition required as a minimum). There are some differences of course, most notably that the Goldmine link allows Outlook to select a Goldmine template to send…a feature request that I have raised with Zoho, so watch this space.
Also worth knowing that if you currently use Constant Contact for mass email marketing, integrated with Goldmine, then you can continue using Constant Contact, integrated with Zoho CRM. You should be aware that Zoho has its own Email Marketing App called Zoho Campaigns, which can be subscribed to separately, or bundled with Zoho One.
We can help you choose between Constant Contact or Zoho Campaigns, but in either case, we would recommend integration with Zoho CRM, so all the contact data and analytics (Sent, Opens, Bounces, Clicks etc.) can flow seamlessly.
Once the data in Goldmine has been identified, the next step is to decide where to import it into Zoho – please note that Goldmine has a flat table structure with all Contacts existing as one entity, whereas in Zoho, there are at least three entities that come into play and I give below a table to illustrate:
Goldmine Segmentation | Zoho Module | Logic |
Field ‘Record Type’ = Lead | Leads | All contacts in Goldmine where Record Type is equal to Lead, is brought in to the Zoho Leads Module, as these are considered as individuals that may have potential |
Field ‘Record Type’ = Customer | Contacts & Accounts | All contacts in Goldmine where Record Type is equal to Customer, is brought in to the Zoho Contacts & Accounts Module, as these are considered as Companies that you currently transact with, or did transact with, or perhaps justify being converted from Leads based on a set criteria (e.g. requires a Quote to be sent) |
Of course, there may be many other segmentation values in your database, perhaps across several fields, each of will need to be mapped based on an agreed logic.
Zoho Import or Zoho Analytics?
When it comes to importing data into Zoho CRM, why would we need Zoho Analytics, when we have import functions across Zoho CRM modules.
The short answer is simply this; if you have simple spreadsheets or CSV files that can easily be mapped to Zoho CRM modules/fields, then the Import functions are very effective. However, if you need to query, blend, merge, and report on data (especially from multiple sources), then Zoho Analytics is essential.
From our experience, with most migration projects you will need both, Zoho Analytics and the Zoho CRM Import functionality…also, I would recommend your Zoho Administrator understand the de-duplication tools and the built-in templates to assist data migration from popular CRMs.
Just to set expectations, no migration is perfect, so prepare to be realistic, especially where ROI cannot be justified.
Finally, I share some links to get you up and running with trial versions, and a free consultation with me:
Zoho One (45+ Apps) for EU & UK | Sign Up |
Zoho One (45+ Apps) for USA & Worldwide | Sign Up |
Zoho One (45+ Apps) for Indian subcontinent | Sign Up |
Constant Contact Email/Event Marketing | Sign Up |
Or, simply get in touch via email on ravi@mercerlal.com or WhatsApp on +44 7747599294