Skip to the main content.
Platform

AIR
Acquire. Interact. Retain.
Breathe life into your customer relationships

Learn more

ASDA Rewards Logo

How ASDA leveraged Eagle Eye's market-leading loyalty platform and expertise to launch 'ASDA Rewards', deployed just 3 months after project kick-off.

4 min read

How (and Why) You Should 'MACH-up' Your MarTech Stack

How (and Why) You Should 'MACH-up' Your MarTech Stack

If you're bothering to read this article, you've surely already Googled or ChatGPTed, 'What's a composable technology architecture?'. You’ve no doubt also been researching SaaS platforms to integrate with the dream of creating an ideal architecture that will solve all your problems and convert all your customers.

While this might sound too good to be true, it’s now within reach with proper planning, thorough research, and some common sense. (I’ve spent years both buying and selling software, so I believe I’m qualified to express an opinion on the issue.)

Before diving into the nitty gritty of composing a MarTech stack, let’s sketch out what ‘composable’ means and how it relates to things such as MACH and Event-driven MarTech.

What is MACH?

MACH stands for Microservices, API-first, Cloud-native, and Headless. These four principles can guide organizations in selecting and implementing technology in a way that facilitates flexibility and scalability.

Microservices

Microservices architecture means breaking down applications into smaller, independent services that can be developed, deployed, and scaled independently. This approach allows businesses to add or update features without disrupting the entire system.

For instance, if you're a loyalty platform provider, you might need a system that allows you to add new loyalty programs or features as your business evolves – without overhauling the entire platform.

API-first

An API-first approach means designing software so that APIs are the primary way of interacting with the system. This promotes integration and modularity, allowing different systems to communicate and work together seamlessly. APIs enable you to call on specific components and services as needed, supporting a staged approach to building your tech stack.

Cloud-native

Cloud-native technologies leverage cloud computing frameworks to ensure scalability, flexibility, and resilience. Whether you use AWS, Microsoft Azure, or Google Cloud, the key is that your services are always accessible and can scale according to demand. Cloud-native applications are designed to take advantage of the cloud's capabilities, offering enhanced performance and reliability.

Headless

Headless architecture separates the back end from the front end, allowing developers to manage content and functionalities independently of the user interface. This means you can update back-end services without affecting the customer-facing parts of your application. In a MarTech context, headless systems enable you to deliver personalized experiences to customers while maintaining the flexibility to adapt and evolve your back-end systems.

How to go about your due diligence

Now that we’ve defined the MACH principles, let’s cover how to research, assess, and buy the most appropriate MarTech solutions for your organization.

Step 1: Research

You've built a strategy, pitched it to your senior leadership team (SLT), and received approval and a budget. Your first step is, of course, to thoroughly research potential vendors and platforms. You may wish to consult reports from the likes of Forrester and Gartner. Such reports are usually of some value, but you should keep in mind the companies behind these reports may have conflicting financial incentives.

Focus on the four pillars of lifecycle marketing: Acquisition, Data/Analytics, Activation and Retention. For each pillar, identify 3-5 top vendors. Look for vendors that align with your organization’s strategy and that can deliver the capabilities it needs.

When evaluating vendors, consider the following:

  • API library: Does the vendor provide a comprehensive API library that allows easy integration with your existing systems?
  • Event-driven: Can the platform respond to real-time events and trigger actions based on customer behavior?
  • Composable: Can the platform be easily integrated and adapted to fit into your overall architecture?
  • Customer references: Ask for references from customers in your region who have used the platform. This will give you a better understanding of its real-world applications and performance.

Step 2: Assess

Once you have whittled down your shortlist, the next step is to assess vendors’ suitability based on your specific needs and user journeys. Instead of jumping straight into demos, focus on defining the customer experiences you want to achieve. Outline the user journeys critical to your strategy and provide these to the vendors. Ask them to showcase how their solutions can support and enhance these journeys.

A trustworthy vendor will be able to demonstrate their capabilities in the context of your specific use cases. They should be able to provide case studies and examples that show how their technology can solve for each step in the customer journey.

Step 3: Buy

One of the most common mistakes organizations make during the buying process is focusing solely on price without considering the long-term value and alignment with their strategy. Price is important, but it should not be the sole determining factor. When negotiating with vendors, consider the following:

  • Scalability: Does the vendor's pricing model scale with your success? Ensure that the cost structure supports growth and doesn’t become a burden as you expand.
  • Budget: Does the pricing model fit within your budget constraints? Understand this early in the process to avoid surprises later.
  • Procurement involvement: Involve your procurement team early in the process. They bring a neutral perspective and can help ensure that the terms of the deal are fair and beneficial for both parties.
  • IT involvement: Involve your IT team heavily when assessing the technical integrity of the vendor’s solution. In-house staff can help identify potential issues and ensure that the technology aligns with your IT strategy.

Key takeaways

To summarise, here’s the five-step process I recommend if you are planning on buying any MarTech this financial year:

  1. Define your strategy based on customer journeys: Start with a clear understanding of the customer experiences you want to create and use this to guide your decisions.
  2. Adhere to a set of clear principles: Whether it’s a lifecycle marketing lens or a MACH architecture lens, apply clear principles to your strategy to ensure coherence and alignment.
  3. Take your time: Building a successful MarTech stack is a long-term investment, so it’s worth investing time and effort in researching, assessing, and buying the right solutions. The more you rush the process, the more risk there is you’ll make a suboptimal choice.
  4. Be transparent: Share your vision and requirements with potential vendors. Transparency helps build trust and ensures that both parties are aligned in their goals.
  5. Don’t hesitate to get guidance: If you’re out of your depth, seek guidance from the experts who specialize in this kind of thing. (You’ve undoubtedly got enough on your plate without needing to do a deep dive into the latest developments in MarTech solutions.)

It’s really not as hard as you think.

By following the principles of the MACH architecture and focusing on customer journeys, your organization can build a MarTech stack that’s flexible, scalable, and future-proof. (Or at least as future-proofed as is feasible.)

Always remember that the goal is to compose a well-orchestrated system that enhances your ability to engage and retain customers. With the right approach, you could well reach a state of ‘MarTech stack nirvana’ and drive long-term success for your business.

The Four Tech Pillars of Lifecycle Marketing

4 min read

The Four Tech Pillars of Lifecycle Marketing

Making crucial decisions at the right moment – on behalf of your customers, no less – can be a daunting task.

Read More
A Better, Simpler & More Effective Way to Accelerate Customer Loyalty by Utilising MACH Architecture

4 min read

A Better, Simpler & More Effective Way to Accelerate Customer Loyalty by Utilising MACH Architecture

In our previous post, Meet MACH: The Principle of Eagle Eye's Technology Approach, we examined the nature of MACH architecture, its benefits, and how...

Read More
Meet MACH: The Principle of Eagle Eye’s Technology Approach

4 min read

Meet MACH: The Principle of Eagle Eye’s Technology Approach

How MACH principles enable us to deliver more effective and valuable solutions to our clients.

Read More