The sticky problem of martech integration

Martech innovations have created hundreds of little islands of strategy, tactics and data.

Chat with MarTechBot

Most marketers love martech tools. They save time, improve campaign performance and allow you to complete many additional tasks you would never have been able to achieve without their automated capabilities. However, there is a problem. No single tool does everything. 

We have too many tools today, but often, they don’t play nicely together. This creates a sticky problem: How do we get multiple tools to work in tandem?

Why so many tools?

As a marketer, I want to answer this question by simply saying, “We do a lot of work!” It’s true. The scope of activities in a typical marketing department is huge. Accounting doesn’t have to deal with multiple systems for processing invoices, yet marketers often run campaigns across several social media platforms, each with specific requirements to implement and make them effective. 

Equally, the last major innovation in accounting was double-entry bookkeeping, which emerged seven hundred years ago. Social media didn’t emerge until roughly 30 years ago. The first marketing automation system (Eloqua) was launched 25 years ago. Data protection hit us less than 10 years ago when GDPR was published in 2016. No wonder that marketers and martech companies can’t keep up.

The change of behavior during the pandemic, from work-from-home and hybrid working to the increased use of self-directed research rather than talking to salespeople, has fueled a boom in marketing technology as companies fight to reach their respective audiences in a new world. This has led to more tools being developed and purchased, making the martech stack ever bigger but less integrated. Today it’s probably more accurate to talk about a martech “pile” than a stack.

The rapid changes and fragmented channels we use for marketing make it ideal for innovative start-ups to create solutions for particular marketing challenges. Although larger systems are integrating more and more features, it’s simply not possible to have one solution for all your martech needs.

The problem with innovative martech

Martech innovations are wonderful: there are many different tools that all save time and make campaigns more effective. But they are also terrible because they create hundreds of little islands of strategy, tactics and data, making it difficult to maintain a consistent view across any organization’s marketing activities.

Integrations are often one of the first things I check when looking at a new martech tool: how can it integrate with our current stack? Sometimes, I can link solutions, but all too often, the best-in-class solution doesn’t fit neatly alongside other martech solutions. This results in most marketing teams having to deal with many different tools that act as silos, preventing a single overall view.

Frankly, this is unacceptable. But I can’t really blame the vendors. If you are an incumbent, there is often little benefit in offering integration to a start-up trying to build a business that could reduce your market. On the other hand, smaller companies are typically focused on innovations that improve performance, not integrations that are time-consuming and costly to develop.

Dig deeper: How strategic martech integration drives business growth

Today’s marketing glue

Integrating your marketing stack is not an easy task. Most people use multiple solutions to share data to enable simple campaign setup and integrated reporting. One of the most common integration platforms is Salesforce. Its dominance, particularly in the enterprise market, makes it an obvious early choice to build an integration.

But this isn’t necessarily the best solution for everyone. In some ways, it makes sense to integrate much of the marketing stack using a CRM, but if we are aiming for top-of-the-funnel awareness and perception changes — without any contact data — prioritising a CRM may be the wrong choice.

When it comes to reporting, some tools are specifically designed to report across multiple platforms. But they tend to be focused on a specific area of marketing and are, therefore, just bigger silos.

Salesforce isn’t the only solution out there. Many different “middleware” solutions move data from one system to another. Among the most widely used martech tools in the world is probably Zapier. It’s a great tool for moving data from one system to another (e.g., when someone registers on a webinar platform, the data will be copied to your CRM and/or marketing automation platform). While it solves so many problems, why should we have to do all this copying?

In many cases, it’s even worse. Excel or CSV is perhaps the most popular marketing file format as marketers struggle with systems that won’t share data. Data warehousing is another solution where computer programmers and data scientists dump all the information they can from as many systems as possible and try to make sense of it with complex tools such as Tableau. Tableau works, but in all seriousness, why are tools supposed to make our lives easier and result in IT pros being seconded to marketing teams? 

How do we get out of this sticky mess?

Martech companies have got us into this mess. A marketing stack should be a set of tools that build on each other but have instead become a jumble of independent, siloed software. It’s time to fix the problem.

Different martech solutions talk to other systems through something called an API. This is simply a way for third-party software to get data out of a system. It should be easy to get data in and out and, therefore, integration shouldn’t be a big deal. Unfortunately, martech vendors screw things up in two major ways.

Firstly, many vendors charge high prices for the API or only provide access at the highest pricing tiers. Your data should be your data. But in the world of martech, you only get to access your data outside of the vendor’s system if you are paying big money. That’s just wrong.

The other major problem is that there is no compatibility between different APIs. Let’s look at something that should be simple: what do you call the first name in a contact record?

  • Salesforce uses “FirstName.”
  • Hubspot “firstname.”
  • Constant Contact “Firstname.”

Really? There is zero commercial benefit in having this incompatibility. If you want to share data with these CRM systems, you need to write three different integrations with three different ways of writing “firstname.”

This is just the start of the list of pointless incompatibilities that mean that most software engineers who write marketing APIs have pulled clumps of their hair out with frustration. Capital letters really matter when computers talk to each other.

The solution is to make it easier to interface between different systems. Why should we have such different ways of talking to systems? Why not have one standard approach so that if, for example, a webinar system interfaces with one CRM system, it can interface with them all?

Overnight, we’d increase the number of integrations between different tools in our martech stack and we’d free up clever developers to spend more time making our lives easier rather than writing code for different APIs that make our lives more difficult.

It’s going to take someone brave to start the ball rolling. There is some benefit in having your own API, as integrations will lock people in (although — newsflash — in the world of CRM, only the giant Salesforce really has this benefit). And there is probably a lot of ego built around having some small feature different from competitors. But the whole situation is dumb. Having some common standard will save marketers time and money, so why not set it?

Let’s hope that marketing software companies recognize that we buy their products for their capabilities, not how they capitalize “firstname” in their API. They may think it’s inconsequential and may even see it as a competitive differentiator. Well, it’s neither.

The commercial benefits are minimal at best, and I suspect a lack of forethought is one of the factors that has enabled this to continue. I’d love to see standardization and, consequently, a magical improvement in the ability to integrate different tools in our martech stacks, but I’m not holding my breath.



Dig deeper: 5 steps to reducing martech bloat through API integration

Email:


Opinions expressed in this article are those of the guest author and not necessarily MarTech. Staff authors are listed here.


About the author

Mike Maynard
Contributor
Mike Maynard is a renowned PR professional based in Chichester, UK. He is the CEO and Managing Director of Napier, a leading PR agency that specializes in the technology sector. Since October 2023, he has been Deputy Chairman of Eurocom Worldwide. With over 30 years of experience in the industry, Mike has worked with some of the biggest names in tech, including ABB, Avnet, Microchip, Nokia, NTT and Yokogawa. 

Mike is a self-confessed geek who loves talking about technology. He believes that combining the measurement, accountability and innovation that he learnt as an engineer with a passion for communicating ensures Napier delivers great campaigns and tangible return on investment. Mike began his career as an electronics design engineer, working for companies ranging from GEC-Marconi to DDA, developing products from complex radar systems to Kim Wilde’s mixing desk. Mike later joined IDT Inc, an American semiconductor company, making his move into marketing when he switched from European Applications Manager to European Marketing Manager.

He acquired Napier in 2001 with his business partner, Suzy Kenyon. Since then, he has been instrumental in growing the agency into one of the most respected names in the tech PR industry, building a team of over 45 professionals and working with clients across Europe and North America. Napier’s unique value is walking the line between engaging storytelling and holding the team accountable for delivering tangible campaign results for clients.

Mike is known for his expertise in B2B technology PR, content marketing, and integrated marketing communications. He is a regular speaker at industry events and hosts a B2B podcast focused on hot topics and important trends in PR and marketing such as AI, content marketing and the value of data in marketing campaigns. In addition to his work at Napier, Mike is a short track speed skater and keen cyclist.

Fuel for your marketing strategy.