About
IN EVERY ISSUE
1.
PRESIDENT'S MESSAGE
Is the Opposite of Perfect Imperfect?
2.
CEO’S MESSAGE
Building Excellence for Business Growth
3.
FROM THE EDITOR
Welcome to the October 2024 Issue of the Marketer
Calendar of Events
4.
COLUMN
11.
MEMBER PERSPECTIVE
AI: A Tool for Excellence
12.
2024 SMPS Marketing Communications Awards Winners
13.
2024 MCA AWARDS
The 2024 MCA Judges
14.
2024 MCA AWARDS
Best of Show
15.
2024 SMPS MCA
People's Choice Award
16.
SMPS Recognition
Interview with Frank Lippert, FSMPS, CPSM
17.
SMPS Recognition
Announcing the 2024 Class of Fellows
18.
SMPS Recognition
Pearl-Grace Pantaleone Named Chapter President of the Year
19.
SMPS Recognition
2024 Marks the Inaugural Year for SMPS New Award Programs
20.
SMPS HQ
Congratulations to the New CPSMs
The short answer is maybe. After helping companies implement a CRM along with ERP or Project Management systems integrations, I can confidently say that deploying a marketing and operations technology integration does not automatically result in flawless data management. This article will explore the challenges associated with data integration, the factors to consider before integrating systems, and how to establish data best practices to ensure success.
A Documented Data Management Process is the Key to Data Excellence
Before initiating any system integration, it is crucial to have robust data management practices in place. First, make sure your data management plan has core term definitions. Many times, marketing, sales, and accounting terms have different meanings for each party. You may also have team members who are new to the A/E/C industries and are not familiar with terminologies. This creates communication and workflow challenges.
Core terms help everyone speak the same language.
The Basics to include are:
Prospect
Any person who has a potential need to do business with your firm
Lead
A prospect that has engaged with your firm in some way (filled out a form on your website, downloaded an e-book, met your team at a conference)
Sales Qualified Lead (SQL)
A prospect who has met with a member of your business development or sales team and is interested in working with your firm but doesn't have a project yet
Opportunity
A Sales Qualified Lead (SQL) with a project opportunity
Customer
A contact or company that your firm is working with or has worked with in the past
For company or account name fields, naming conventions might include:
- Using full company names with no abbreviations. Inconsistency can result in multiple duplicates, such as:
- ABC Company
- ABC Co.
- The ABC Co.
- The ABC Company
- For parent-child relationships, maintain consistent naming conventions:
- The ABC Company
- The ABC Company | San Francisco | Structural Division
- The ABC Company | Structural Division
Why does consistency matter?
Let's say you convert an opportunity in your CRM into a project win. When preparing an RFP, you want to showcase how many projects you've completed for a particular client. However, inconsistent naming results in multiple entries for the same company, complicating your ability to gather an accurate list of past projects.
This issue is compounded when integrating systems. For example, if your CRM connects to an ERP system based on an opportunity converting to a project, your ERP may also create duplicate company entries. Without proper data management, you could have multiple records for the same company across systems, creating confusion and inaccuracies. By including these fields in your documentation and ensuring that your users understand what happens after this data is entered into these fields (via integration), you can resolve many data issues before they are created.
Process Mapping
Understanding how data flows from each component of the system, where people are involved in the process, and what each person does as data flows through the system is necessary. Next, it's essential to bring in key team members who manage each system to review the documentation. Process maps are best presented as a graphic rather than word-heavy descriptions. You can create a process map in PowerPoint, Miro, and Lucidchart. The process map above was created in Lucidchart.
Marketers (and A/E/C companies) need to pay more attention to the importance of having a well-documented data management plan. The examples above illustrate how something as simple as inconsistent company names can lead to significant challenges when trying to pull the correct data for proposals or marketing materials. Ensuring that you have an accurate process map that all departments understand can facilitate better interoperability between all systems within a company.
Is There Data in the Fields We Want to Integrate?
Many marketers assume that the accounting or project management teams are withholding valuable data in the ERP system. In my experience, that's rarely the case. Usually, the data just isn't there. The accounting and project management teams focus on data fields that are relevant to them and their tasks. Unfortunately, the information marketers need may not be at the top of the accounting and project management teams' minds. Therefore, those data fields don't get populated. During a systems integration, if fields are blank in either the ERP or Project Management component, those fields may be overlooked.
As your team proceeds with any integration, first make sure there is a thorough understanding of how data will flow between the two systems.
There are two common types of data flow directions:
- One-way integration: Data is pushed in one direction, such as from CRM to ERP, when an opportunity is marked as "closed-won" and a new project is created.
- Two-way integration: Data moves between both systems and syncing is based on triggers in each system. For example, company information updated in one system is pushed back into the other, ensuring consistency across both.
In addition to understanding the data flow of your integration, make sure you obtain a mapping structure from your software providers that outlines the fields to be included in the integration. For example:
Once you have the mapping document, run a report in the ERP to check whether the fields included in the integration are populated with data. You might discover that your accounting team isn't using fields essential to marketing, meaning the data you expect to integrate doesn't exist. In such cases, work with system administrators to make key fields mandatory during critical project creation and management phases.
What's an API, and Do I Need That Kind of Integration?
An API (Application Programming Interface) is a standardized interface that allows software applications to interact with each other by defining methods for requesting and exchanging data. (ChatGPT, 2024). CRM, ERP, and Project Management integrations are commonly done via APIs. Software companies often provide open (freely available) or private (restricted access) APIs to facilitate integration. While open APIs are typically free, private APIs or higher-tier access often come with associated costs, especially when advanced features or higher request limits are required.
An API connection offers several advantages:
- Increased control over which data fields are transferred between systems, allowing for fine-grained selection of relevant data
- Customizable data transformation, such as altering formats, applying business logic, or normalizing values before transferring between systems
- The ability to create event-based triggers or workflows, such as initiating automated processes based on real-time data changes or conditions
The Ability to Import and Export Data in Your CRM is Critical to Data Excellence
Data management is an ongoing process; perfection is hard to achieve, even with the best intentions. Your CRM's ability to import and export data is essential to maintaining data excellence. Merging data can help clean up your database, but the option to export, clean, and re-import data offers flexibility in addressing inconsistencies. To avoid feeling overwhelmed, focus on cleaning data in manageable batches rather than tackling everything at once. For example, before the holidays, you may want to focus on cleaning data pertaining to hot prospects and customers. During the holidays, when things are a little slower, you may choose to focus on cleaning prospect and opportunity data in preparation for the year ahead.
Data Excellence is a Journey
Maintaining good data practices is key to ensuring smooth systems integration regardless of where you are on your data excellence journey. Regular meetings with the administrators of the systems you plan to integrate will help you establish efficient data processes and save you from future headaches.
Chaz Ross-Munro, is the Head of Marketing at Datumate and a leader in construction technology solutions. She has authored two books on A/E/C marketing and CRM strategies. She currently serves as the Treasurer for SMPS Tampa Bay.
Connect with Chaz on chazrossmunro.com