top of page

Search our Resources

311 results found with an empty search

  • Your marketing tech stack is a museum of past strategies

    Your marketing tech stack tells a story nobody meant to write. Each tool in it represents a moment in time when someone had a strategy, made a purchase, and moved on. The ABM platform arrived during the ABM era because someone attended a conference and came back convinced that account-based marketing was the future. The content management tool arrived during the content marketing era because someone decided the team needed to publish more, faster. The intent data vendor arrived during the intent era because someone saw a demo that showed buying signals the team had never seen before. Each purchase made sense when it was made. The strategy it supported was real. The business case was approved. The tool was implemented. And then the strategy shifted, the priorities changed, the person who championed the purchase moved on, and the tool stayed. It's still there. Renewing automatically. Costing money. Integrated with something, or nothing. Used by someone, or no one. A monument to a strategic moment that passed years ago, sitting in your stack alongside a dozen other monuments to a dozen other strategic moments that also passed. Your martech stack isn't a technology platform. It's an archaeological site. And nobody's doing the dig. How stacks become museums The pattern is consistent across every B2B marketing organization. It's not caused by bad decisions. It's caused by good decisions that were never revisited. Year one: the company buys a CRM and a MAP. The stack is lean. Two tools, one integration, clear purpose. Everyone understands what each tool does and why it's there. Year two: content marketing becomes a priority. The team needs a way to manage production, so a content platform gets added. A social scheduling tool follows because the content needs distribution. Both purchases are justified. Both serve a real need. Year three: ABM becomes the strategy. An ABM platform gets added. An intent data provider follows because the ABM platform needs signals. A direct mail tool gets added because someone read that physical touchpoints improve ABM response rates. Three new tools, each justified individually, each serving the strategy of the moment. Year four: the CMO changes. The new CMO has different priorities. AI is now the focus. An AI content generation tool gets added. The MAP's built-in AI features get activated. A conversational marketing platform gets purchased because the new CMO used it at their previous company. Year five: the stack has 15 tools. The content platform from year two is still running but the team mostly uses Google Docs now. The direct mail tool from year three was used for one campaign and hasn't been touched since. The social scheduling tool has been superseded by the MAP's native social features. The ABM platform is active but running at a fraction of its capability because the team that championed ABM has moved on to other priorities. Nobody planned this stack. It accumulated. Each layer represents a strategy that was current when the tool was purchased and may not be current anymore. But nobody goes back to check because the stack isn't managed as a whole. It's managed as a collection of individual tools, each with its own renewal cycle, its own budget line, and its own inertia. The renewal trap The reason museum tools stay in the stack is the renewal cycle. Most SaaS contracts renew automatically unless someone actively cancels them. The cancellation window is typically 30 to 60 days before renewal. The notification goes to whoever signed the original contract, who may no longer be at the company or in the same role. So the renewal happens. Finance processes the invoice. Nobody questions it because nobody is specifically tasked with evaluating whether each tool still serves a current strategic purpose. The tool costs appear on the P&L as a recurring line item that blends in with everything else. Unless someone pulls the full stack cost into a single view and asks "what is each of these doing for us right now?" the museum grows with every passing year. The total cost of museum tools across a typical B2B marketing stack is significant. Not just the license fees, but the integration maintenance, the data sitting inside tools nobody accesses, the security surface area of platforms nobody monitors, and the cognitive load of a stack that's too large for the team to understand as a whole. Most organizations don't know the total number until someone adds it up for the first time. The reaction is almost always surprise, followed by the uncomfortable question: how long have we been paying for tools nobody uses? The strategy test There's a simple exercise that separates current tools from museum pieces. For each tool in your stack, ask one question: what current strategic priority does this tool directly support? Not what it could support. Not what it was purchased to support. What it supports right now, today, in the context of the strategy the team is currently executing. If the answer is specific and current ("this tool supports our ABM programme which is actively targeting 50 accounts this quarter"), the tool passes. If the answer is historical ("we bought this for the content strategy we were running two years ago"), the tool is a museum piece. If the answer is aspirational ("we're planning to use this more next quarter"), the tool is a museum piece with a story attached. Plans to use a tool are not the same as using it. Most teams that run this exercise discover that 20 to 40 percent of their stack supports strategies that are no longer active. The tools aren't broken. They're not causing visible problems. They're just there, costing money and adding complexity, because nobody asked whether the strategy they were purchased for is still the strategy the team is running. Why nobody curates the stack Stack curation doesn't happen because no one owns it as a responsibility. The CMO sets new strategic priorities without reviewing whether the existing stack supports them or whether tools purchased for previous priorities should be retired. MOPs maintains whatever tools exist without the authority to cancel tools that leadership purchased. Finance processes renewals without evaluating utilization. IT monitors security without questioning business value. The stack needs a curator. Someone whose job includes reviewing the stack against current strategy at least annually, flagging tools that no longer serve active priorities, and making the case for retirement, consolidation, or reinvestment. Without this role, the museum grows indefinitely. From museum to operating stack The transformation from a museum stack to an operating stack isn't a rip-and-replace project. It's a curation exercise with three phases. Phase one: inventory and classify. List every tool, its annual cost, who uses it, what it integrates with, and what strategic priority it supports. Classify each one as active (supports a current priority and is regularly used), dormant (exists but doesn't support a current priority), or redundant (overlaps with another tool that covers the same capability). Phase two: retire and consolidate. Cancel the dormant tools. Their strategic moment has passed and they're not coming back. For redundant tools, evaluate which one to keep based on capability, integration depth, and team adoption, then consolidate onto the stronger option. Run a parallel period if needed to validate the consolidation before cancelling. Phase three: build the curation habit. Tie stack review to strategic planning. When the annual strategy is set, the stack should be reviewed against it. When a new tool is proposed, it should be evaluated against what already exists. When a strategy is retired, the tools that supported it should be flagged for review. Make curation a continuous practice, not a one-time cleanup. The goal isn't the smallest possible stack. It's a stack where every tool earns its place by supporting something the team is actively doing today. A stack with that discipline doesn't accumulate museum pieces because the curation process catches them before they become permanent. The stack should reflect where you're going, not where you've been Every B2B marketing stack started with purpose. Each tool was purchased to solve a real problem as part of a real strategy. The problem isn't that the purchases were wrong. It's that the strategies changed and the stack didn't change with them. The stack that reflects your current strategy is a competitive advantage. The stack that reflects your last five strategies is a tax on every campaign you run, every report you pull, and every new initiative you try to launch on top of tools that were chosen for a different era. Your stack is telling you the story of every strategy your company has pursued. The question is whether that story is history or whether it's still the one you're living. For most organizations, the honest answer is that the stack is a museum, and the first step toward fixing it is admitting that most of what's in there was built for a version of the company that no longer exists.

  • Go-to-market isn't a launch. It's an operating model.

    The pattern repeats every time a company launches something new. A product, a feature, a service line, a market expansion. The GTM motion kicks off. A war room gets assembled. Slides get built. Messaging gets written. The campaign team builds landing pages, emails, ad creative, sales enablement. Everyone sprints for six weeks. The launch happens. The blog post goes live. The emails send. The ads run. Leadership checks the first two weeks of numbers. Then the whole thing quietly dissolves. The war room disbands. The people go back to their regular work. The landing pages sit untouched. The email sequences run until someone remembers to turn them off. The ad budget gets reallocated. The messaging that was crafted specifically for this launch gets buried in a folder nobody opens. The sales enablement deck collects dust. Six months later, the next launch arrives. A new war room. New slides. New messaging. New campaigns. The team builds everything from scratch - again - because nothing from the last launch was designed to be reused, maintained, or evolved. The infrastructure was temporary. The effort was permanent. This is how most companies run go-to-market. As an event. A burst of activity with a start date and an implied end date. The problem isn't the launch itself - it's that every launch is treated as a one-off rather than as a repetition of a process that should be getting better every time. The cost of starting from scratch every time When GTM is an event, every launch carries the full cost of building the motion from zero. Messaging gets written without reference to what worked last time because nobody documented what worked. Segments get created without consulting the segments from the previous launch because those segments were built for a campaign that's since been archived. The sales enablement deck gets designed without incorporating the objections sales actually encountered on the last launch because nobody captured that feedback. Each launch also carries the full timeline cost. The first two weeks are always spent on the same foundational decisions: who are we targeting, what's the messaging, what channels are we using, what does the campaign architecture look like, what does success look like. These questions should be 80% answered by an existing framework that gets refined per launch - not re-debated from first principles every time. And each launch carries the full learning cost. The team makes mistakes. Some campaigns underperform. Some segments don't respond. Some channels don't work for this type of launch. Those lessons are valuable - but only if they're captured and applied to the next launch. When the war room disbands and the team moves on, the lessons leave with them. The next launch team makes the same mistakes, discovers the same things, and produces the same lessons that nobody captures. The organization doesn't learn. It just repeats. The cumulative cost across a company that does four or five launches a year is enormous - not in direct spend, but in duplicated effort, repeated mistakes, and the opportunity cost of a team that never compounds its learning because the infrastructure resets every time. What GTM as an operating model looks like The shift from GTM-as-event to GTM-as-operating-model doesn't require a massive transformation. It requires building a set of reusable components that persist between launches and improve with each one. A messaging architecture that evolves rather than gets rebuilt. Instead of writing messaging from scratch for every launch, build a messaging architecture that captures the company's core positioning, the value propositions for each audience segment, the competitive differentiation, and the proof points. Each launch adapts this architecture for its specific context - new product, new feature, new market - rather than starting from a blank page. The architecture gets refined after each launch based on what resonated and what didn't. This is a living document, not a one-time deliverable. After every launch, the team reviews which messages worked, which objections surfaced, and which positioning landed with which audience. Those learnings get folded back into the architecture so the next launch starts from a stronger foundation. Reusable audience segments. Most launches target variations of the same audiences the company already serves. The segments exist in the MAP - or should. Instead of building new segments for each launch, maintain a library of core audience segments that get refined over time: by industry, by company size, by role, by lifecycle stage, by product interest. Each launch selects from and adapts these segments rather than creating new ones that get abandoned after the campaign ends. This requires the segments to be maintained - kept current with clean data, consistent field values, and regular validation. But that maintenance cost is a fraction of the cost of rebuilding segments from scratch for every launch and discovering halfway through the campaign that the data underneath them is stale. A campaign architecture template. The structural decisions that go into a launch campaign - the channel mix, the content sequence, the email cadence, the ad targeting framework, the landing page structure, the conversion points - are largely consistent from launch to launch. The specifics change. The architecture shouldn't. Build a campaign architecture template that encodes the structural decisions: first-touch channels, nurture sequence, retargeting approach, sales activation triggers, reporting framework. Each launch fills in the template with its specific content, creative, and targeting - but the structural thinking is already done. The team spends its time on the creative and strategic work that's unique to each launch, not on the architectural decisions that are the same every time. A launch playbook with captured learnings. After every launch, the team runs a retro - what worked, what didn't, what to change. The output gets captured in a playbook that accumulates institutional knowledge across launches. Which channels performed best for which type of launch. What messaging resonated with which audience. How long the launch sequence should run before diminishing returns set in. What sales enablement format actually got used versus what got ignored. The playbook isn't a rigid process document. It's a knowledge base that makes the next launch team smarter than the last one - because they have access to every lesson the organization has learned, not just the ones they personally experienced. A measurement framework that compounds. Each launch should be measured against the same framework: pipeline generated, revenue influenced, cost per opportunity, channel performance by stage, sales feedback on lead quality and enablement usefulness. When the framework is consistent across launches, the team can compare performance over time, identify which launch types work best, and make evidence-based decisions about where to invest more and where to invest less. When every launch uses a different measurement approach - different metrics, different attribution windows, different definitions of success - nothing is comparable. The team can't tell whether launches are getting better or worse because the yardstick changes every time. The operational layer that makes this possible GTM as an operating model depends on marketing operations in a way that GTM as an event doesn't. When every launch is a one-off, the operational requirements are project-based - build it, run it, move on. When GTM is an operating model, the operational requirements are infrastructure-based - maintain the segments, keep the templates current, manage the messaging architecture, curate the playbook, run the measurement framework. This is where the MOPs function earns its strategic value. The campaign team focuses on what's unique to each launch - the creative, the positioning, the market-specific angle. MOPs provides the operational infrastructure that makes each launch faster, more consistent, and more informed by what came before. The first launch under this model takes roughly the same amount of effort as the old approach - because the infrastructure is being built for the first time. The second launch is noticeably faster because the segments exist, the templates are ready, and the messaging architecture provides a starting point. By the fourth or fifth launch, the team is operating at a fundamentally different speed and quality level - not because they're working harder, but because they're not rebuilding what already exists. The compounding advantage Companies that treat GTM as an operating model compound their advantage with every launch. Each one is faster because the infrastructure is reusable. Each one is better because the playbook captures what the last one learned. Each one is more measurable because the framework is consistent. Each one is less expensive because the foundational work isn't duplicated. Companies that treat GTM as an event restart the clock every time. Same effort, same timeline, same mistakes, same cost - regardless of how many launches they've done before. They don't get better. They just get busier. The difference after two years is dramatic. The company with a GTM operating model has launched ten times on the same infrastructure, refined it after each launch, and built institutional knowledge that makes every subsequent launch faster and more effective. The company running events has launched ten times from scratch and learned nothing it can systematically apply. The GTM motion isn't a launch. It's a muscle. And muscles only get stronger if you keep the infrastructure that lets them train - not tear it down after every rep and rebuild it from scratch next time.

  • Oracle just laid off its marketing operations team. Here's what that actually signals.

    On 31 March 2026, Oracle eliminated an estimated 30,000 positions - roughly 18% of its global workforce, notified by email at six in the morning with no advance warning. The cuts landed across divisions: engineering, cloud infrastructure, Oracle Health, sales, customer success, NetSuite, and marketing and communications functions in the US. Salesforce had already made a smaller move in February, cutting fewer than 1,000 roles across marketing, product management, data analytics and its Agentforce AI unit, and returned in June with further reductions across Agentforce, MuleSoft and Marketing Cloud. That framing - "AI is replacing marketing operations jobs" - is everywhere right now. It's the headline that gets clicks. It's also too simple to be useful. What's actually happening is more nuanced, more uncomfortable, and more relevant for anyone working in or leading a marketing operations function. The "AI replaced them" story is lazy FForrester's Laura Cross put it plainly in her analysis of the Oracle cuts. The "AI replaces jobs" framing, she wrote, is too simple and, frankly, too lazy - and what's actually happening is more uncomfortable and more relevant for marketing, sales and revenue operations leaders. Oracle isn't cutting jobs because AI suddenly works. The economics changed. The mechanics support that reading. Oracle committed roughly $50 billion in capital expenditure for the financial year, some $15 billion more than it had guided to Wall Street months earlier, against a backlog dominated by large-scale AI contracts. The layoffs were projected to free $8 to $10 billion in annual cash flow. The company wasn't in distress - cloud revenue grew 44% in the quarter. This was a decision to move money from payroll to compute. Oracle has offered a partial capability argument of its own, telling investors that AI code generation had become efficient enough to let it restructure product development into smaller teams. That's real, and worth acknowledging. But it explains a slice of a 30,000-person reduction, not the whole of it, and it doesn't describe what happened to marketing operations. Nobody at Oracle built an AI that runs a marketing operations function. The distinction matters because it changes what the lesson is. If the lesson is "AI replaces MOPs jobs," the response is fear and defensiveness. If the lesson is "companies under capital pressure will cut functions they can't tie directly to revenue," the response is very different - and much more actionable. What Oracle actually signals Three things here deserve attention from anyone working in or leading marketing operations. No function was safe, but not every function was equally defensible. It would be convenient to say Oracle spared engineering and cut the commercial functions. It didn't. Software developers were the single largest category in at least one of the state filings, and engineering and cloud infrastructure teams in India absorbed some of the deepest reductions. Marketing and sales were cut alongside them, not instead of them. What's different about marketing operations isn't that it goes first. It's that it has the weakest answer ready when the question arrives. The work is essential - without MOPs, campaigns don't launch, leads don't route, data doesn't flow, reporting doesn't exist. But the value is negative-space value: you notice it when it's gone, not when it's working. Engineering can point at a product. MOPs points at the absence of chaos, and that's a harder case to make to a CFO under pressure. The signal isn't "MOPs will be replaced by AI." The signal is that when the operating model gets stress-tested, teams who can't articulate their contribution in revenue terms have no defense prepared. The in-house versus outsource question is being re-asked. When Oracle cut its operational teams, the work those teams did didn't disappear. Campaigns still need to launch, platforms still need managing, data still needs maintaining. What changed is who does it. For organisations watching, the internal question isn't "do we need marketing operations?" It's "do we need marketing operations in-house?" Outsourcing to a consultancy or managed services provider offers flexibility, specialised expertise, and a cost structure that sits on the P&L as variable expense rather than fixed headcount. This doesn't mean in-house MOPs is dying. It means the justification needs to be stronger than "we've always had one." The teams that hold their ground are the ones demonstrating something an external provider can't replicate - institutional knowledge, strategic influence, cross-functional relationships, and judgement that requires understanding the business at a depth no partner reaches from outside. AI is changing the shape of the function, not eliminating it. The work AI can absorb - data enrichment, content generation, basic campaign builds, reporting automation, routine QA - is the work junior and mid-level MOPs roles have traditionally done. Viewed through an AI lens, those roles look duplicative. But the work AI can't absorb is growing in importance: platform architecture, governance, data strategy, cross-functional alignment, vendor management, regulatory compliance, scoring model design, and the judgement calls that determine whether an automation should exist at all. Cross's framing is useful here - when layoffs hit, nobody asks who uses AI. They ask where judgement is unclear, duplicated, or slow. If you can't say who owns decision quality, how AI-assisted decisions are governed, and how errors get caught, operations becomes a cost centre rather than a control point. The function is shifting from a team of operators to a smaller team of architects, strategists and governors, supported by AI handling execution. That's not a reduction in the function's importance. It's an elevation of the skills required to do it. What this means for MOPs professionals The Oracle layoffs aren't a reason to panic. They're a reason to be deliberate about your own positioning. Build the skills AI can't replace. Platform configuration, data hygiene and campaign builds are increasingly automatable. Platform architecture, data strategy, AI governance and cross-functional alignment are not. The professionals who matter most in 2026 and beyond will be the ones who design systems rather than operate them, who decide what should and shouldn't be automated, and who govern the AI doing the execution. Learn to communicate value in business terms. A team reporting that it launched forty-odd campaigns and cleaned fifty thousand records this quarter is reporting activity. A team reporting that marketing-sourced pipeline rose double digits quarter-on-quarter, that lead response time fell from two days to a few hours, and that it found six figures of redundant tool spend is reporting value. When budget pressure arrives, the second team is significantly harder to cut. Understand the outsource conversation before it happens. If your leadership is watching Oracle and wondering whether MOPs could be outsourced, you need an honest answer ready. Some of the work - managed services, platform maintenance, campaign execution - outsources well. Other parts, particularly strategic advisory and institutional knowledge, are genuinely harder to replicate externally. Know which parts of your role sit where, and make sure leadership understands the difference. What this means for marketing leaders If you lead a marketing organization, the Oracle signal is about operating model resilience rather than headcount reduction. Don't confuse cost-cutting with transformation. Oracle shed tens of thousands of people to fund infrastructure. That's a financial decision. Cutting your MOPs team without building the capability to replace what they did isn't transformation - it's creating a gap that costs more to fill later than the headcount saved now. Invest in the strategic layer while AI absorbs the operational one. The future MOPs function is smaller, more senior and more strategic. That requires people who can architect platforms, govern AI, design data strategies and translate operational capability into business value. They cost more per head than the roles AI is absorbing, and they're the ones who determine whether the AI works or creates more problems than it solves. Build the measurement that protects the function. The teams that get cut are the ones that can't prove their value. Build the reporting infrastructure connecting MOPs work to revenue outcomes before the budget conversation arrives, not after. By the time someone asks what marketing operations does and why it costs this much, you need the answer ready in numbers the CFO trusts. The function is evolving, not disappearing Oracle's layoffs are a signal, not a sentence. Marketing operations isn't being replaced by AI any more than software engineering was replaced by cloud computing. The work changes. The skills change. The operating model changes. The function persists because the need it serves - connecting marketing strategy to marketing execution through technology, data, and process - isn't going away. If anything, that need is growing as AI adds complexity, regulation tightens, and platforms become more powerful and harder to govern. The MOPs professionals and teams that adapt - who build strategic skills, communicate in business terms, and stay ahead of the AI curve - will be more valuable, not less. The ones who don't will be vulnerable to exactly the kind of cost reallocation Oracle just demonstrated. The question isn't whether your MOPs function will change. It's whether you lead that change or have it imposed on you.

  • If your AI agent doesn't have guardrails, it doesn't have governance

    AI agents are arriving inside marketing automation platforms. Not as experiments or pilot projects - as operational tools that take actions. They create campaigns, modify records, update field values, trigger workflows, adjust scoring, suppress contacts, and make routing decisions. They do this autonomously, at scale, and without checking with a human unless someone specifically configured them to check. That last part is the problem. Most teams activating AI agents inside their MAP haven't configured them to check. The agent has the same permissions as the API user that powers it - which in most cases means broad, often admin-level access to the entire platform. It can read everything, write everything, and modify everything. There are no boundaries on what data it can access, no approval requirements before it acts, and no monitoring of what it's done after the fact. This is the equivalent of giving a new employee full admin access to every system on their first day, telling them to "do what seems right," and never reviewing their work. No organization would do that with a person. Most organizations are doing exactly that with their AI agents. What "no guardrails" actually looks like The absence of guardrails isn't abstract. It produces specific, predictable failures. The agent modifies records it shouldn't touch. An AI agent tasked with data enrichment updates contact records across the database - including records that are in active sales cycles, records that have been manually maintained by account managers, and records in regulated segments that require specific handling. The agent doesn't know the difference between a record it should enrich and a record it should leave alone because nobody defined the boundary. The agent makes decisions nobody approved. An AI agent configured to "optimize" lead scoring adjusts the scoring model based on patterns it identifies in the data. The adjustments are technically valid - the model is more statistically accurate after the change. But the change means leads that were previously qualifying are no longer qualifying, and leads that weren't are now flooding the sales queue. Nobody approved the change. Nobody was notified. Sales discovers it two weeks later when pipeline looks different and they can't explain why. The agent acts on stale data. An AI agent making suppression decisions relies on consent records that haven't been reconciled in two years. It suppresses contacts based on outdated opt-out data or - worse - fails to suppress contacts who should be excluded because the consent mapping from the last platform migration was incomplete. The agent isn't making bad decisions. It's making confident decisions on bad data, at a speed and scale that makes the damage accumulate before anyone notices. The agent creates cascading effects. An AI agent triggers a workflow that triggers another workflow that updates a field that triggers a scoring recalculation that routes a batch of leads to a sales team that isn't expecting them. Each individual action makes sense. The cascade wasn't anticipated because nobody mapped the downstream effects of the agent's actions across interconnected automations. By the time someone notices the cascade, hundreds of records have been affected. Each of these scenarios is happening right now in marketing automation platforms where AI agents are active. Not because the agents are broken - because the agents weren't given boundaries. What guardrails actually are Guardrails aren't restrictions that prevent the agent from being useful. They're the operational framework that allows the agent to be useful safely. The distinction matters - because the most common objection to guardrails is that they "slow down the AI." They don't. They define the space within which the AI can operate at full speed without creating risk. There are five categories of guardrails that every AI agent operating inside a marketing automation platform should have. Permission scoping. The agent should have access only to the data and actions it needs for its specific purpose. An agent designed to enrich contact records doesn't need access to campaign management. An agent designed to optimise send times doesn't need access to the scoring model. An agent designed to create email content doesn't need the ability to modify CRM records. Scope the permissions to the task - the same way you'd scope access for a human user based on their role. This is the most basic guardrail and the one most often missing. Most agents inherit broad permissions because the integration was set up quickly using an admin-level API connection. Narrowing permissions after the fact is possible but rarely done because it requires someone to define exactly what the agent should and shouldn't be able to do - which requires understanding what the agent is actually doing. Approval gates. Not every action should require human approval - that would defeat the purpose of automation. But some actions should. Actions that modify scoring logic. Actions that change suppression rules. Actions that affect data in regulated segments. Actions that trigger outbound communications to contacts. Actions that modify the structure of the platform (field architecture, workflow logic, template configuration). Define which categories of action the agent can take autonomously and which require a human to approve before execution. The autonomous category should cover the high-frequency, low-risk actions that make the agent efficient. The approval category should cover the low-frequency, high-impact actions where a wrong decision creates significant damage. Audit trails. Every action the agent takes should be logged - what it did, when it did it, what data it accessed, what records it modified, and what the state of those records was before and after the modification. This log serves two purposes: operational (the team can investigate what happened when something goes wrong) and compliance (the organisation can demonstrate what its automated systems did and why if a regulator or auditor asks). Most marketing automation platforms log some agent activity by default. Most don't log enough. The audit trail should be comprehensive enough that someone who wasn't present when the agent acted can reconstruct exactly what happened - not just that "the agent updated 500 records" but which 500 records, what fields were changed, what the previous values were, and what triggered the action. Monitoring and alerting. Guardrails prevent known risks. Monitoring catches unknown ones. An AI agent operating over time will encounter situations nobody anticipated during configuration - edge cases in the data, unexpected interactions with other automations, drift in the patterns the agent was trained on. Monitoring should track the agent's output over time and alert the team when something changes significantly. If the agent's scoring adjustments suddenly affect twice as many records as usual - alert. If the agent's suppression decisions start excluding contacts from a segment that was previously unaffected - alert. If the agent's enrichment updates produce a spike in field value changes - alert. The alert doesn't mean the agent did something wrong. It means something changed and a human should check. Rollback capability. When an agent makes a mistake - and it will, eventually - the team needs the ability to undo what the agent did. That means the audit trail needs to capture the previous state of every record the agent modified, and the platform needs a process for reverting those changes. Most marketing automation platforms don't have a native "undo" function for bulk changes. Building rollback capability means designing the agent's logging to capture before-and-after states, and having a tested process for restoring records to their previous state when needed. This isn't a nice-to-have - it's the difference between a recoverable error and a permanent one. The governance layer most teams haven't built Guardrails protect individual agent actions. Governance protects the organization's relationship with AI agents as a category. Agent inventory. How many AI agents are active in your platform right now? What does each one do? Who activated it? Who owns it? When was it last reviewed? Most teams can't answer these questions - because agents get activated incrementally, by different people, without a central register. The first step in AI agent governance is knowing what you have. Ownership. Every active agent needs a named person who understands what it does, monitors its output, and is accountable for its behavior. Not a committee. Not "the MOPs team." A specific person who gets called when the agent does something unexpected and who has the authority to pause or modify it. Review cadence. AI agents don't stay calibrated forever. The data they operate on changes. The platform they operate in changes. The business context they were configured for changes. Every agent should be reviewed on a fixed schedule - quarterly at minimum - to verify it's still doing what the organisation needs it to do, with the data it needs to do it accurately. Incident response. When an agent causes a problem - wrong records modified, incorrect suppression, cascading workflow triggers - what happens? Who gets notified? How quickly can the agent be paused? Who investigates the root cause? How are affected records restored? An incident response process for AI agents should exist before the first incident, not after. The gap between adoption and accountability Most AI agents being activated inside marketing platforms right now have none of these guardrails. The teams deploying them are focused on what the agent can do and haven't thought about what the agent shouldn't do, what happens when it makes a mistake, or who's accountable for its actions. The EU AI Act's provisions around transparency, documentation, and human oversight for automated systems land in August 2026. When regulators ask "can you explain what your AI agents do, what data they use, and how decisions are made," the teams without guardrails won't have answers. The guardrails aren't a constraint on the agent's capability. They're the infrastructure that makes AI agents deployable in a production marketing environment where real data, real contacts, and real revenue are at stake. Without them, the agent is operating without accountability - and that's not automation. That's abdication.

  • The privacy rules changed. Your measurement didn't

    For about fifteen years, B2B marketing measurement was built on a simple premise: you can follow the buyer across the internet. Third-party cookies tracked their journey across websites. Ad platforms tracked their impressions and clicks. Data brokers matched their online behavior to their identity. The CRM stitched it all together into a neat story: this person saw this ad, visited this page, downloaded this asset, attended this webinar, and eventually became a customer. That story was always a simplification. But it was close enough to useful that the entire measurement infrastructure - attribution models, campaign reporting, ROI calculations, budget justification - was built on top of it. Now the infrastructure underneath that story is disappearing. And most marketing teams are still running the same measurement system as if nothing changed. What's actually disappearing The changes aren't hypothetical. They've happened or are happening right now. Third-party cookies are going away. Safari and Firefox killed them years ago. Chrome's deprecation timeline has shifted multiple times but the direction is clear - third-party cookie tracking is ending. When it does, the ability to follow a buyer across websites, track ad exposure to site visits, and build cross-site behavioral profiles disappears for the majority of web traffic. Browser-level privacy is expanding. Intelligent Tracking Prevention, Enhanced Tracking Protection, and similar browser features actively block the tracking mechanisms that marketing measurement depends on. Each browser update tightens the restrictions further. The user doesn't have to do anything - the privacy happens by default. Regulatory frameworks are restricting data collection. GDPR requires explicit consent for tracking. CCPA gives consumers the right to opt out of data collection. CASL restricts commercial electronic messages. The EU AI Act adds transparency requirements for automated decision-making. Each regulation narrows what data can be collected, how long it can be stored, and what it can be used for. The data that was freely available five years ago now requires consent, documentation, and legal basis. Ad platform walled gardens are closing. Meta, Google, and LinkedIn control their own data and share less of it with external platforms. The rich cross-platform data that used to flow into marketing analytics is increasingly siloed inside the platforms that generated it. You can see performance inside each platform, but connecting that performance to your CRM journey is getting harder, not easier. Buyers are opting out. Even where tracking is technically possible, buyers are increasingly choosing to opt out. Ad blockers, cookie rejection, email privacy protection (Apple's Mail Privacy Protection already hides open tracking for a significant portion of B2B email recipients), and general privacy awareness all reduce the signal available to marketing measurement. Each of these changes individually would require measurement adaptation. Together, they represent a structural shift in what marketing can observe about the buyer's journey - and the measurement systems most teams are running were designed for a world where all of this data was available. Why the old measurement still looks like it's working This is the most dangerous part of the transition. The dashboards still populate. The attribution model still runs. The reports still show numbers. Nothing has visibly broken. But the numbers are increasingly incomplete - and the incompleteness isn't obvious because the system doesn't show you what it's missing. It shows you what it can see and presents that partial picture as the whole picture. The attribution model that used to track a buyer across eight touchpoints now tracks four - because the other four happened in channels the model can't see anymore. The model still assigns credit to the four visible touchpoints with the same confidence it used to assign to eight. The report says "webinars drive 35% of pipeline." In reality, webinars drive 35% of the pipeline the model can attribute - which may be only half of total pipeline. The actual contribution of webinars could be higher or lower. The model can't tell because its field of vision has shrunk. Email open rates used to be a reliable engagement signal. Since Apple's Mail Privacy Protection pre-loads email images regardless of whether the recipient actually opened the email, open rates for a significant portion of the database are inflated. The report says open rates are 40%. The real open rate might be 25%. The team doesn't know because the metric they've always relied on is no longer measuring what it used to measure. Campaign performance reports show declining click rates and conclude that campaigns are underperforming. But some of the "decline" is actually buyers consuming content in ways that don't produce clicks - reading in the preview pane, screenshotting, asking AI to summarize the content. The campaign isn't underperforming. The metric is undermeasuring. The team makes decisions based on these degraded metrics - reallocating budget away from channels that appear to underperform, doubling down on channels that appear to overperform - without realizing that the appearance is a product of measurement decay, not actual performance. What a privacy-first measurement approach looks like Rebuilding measurement for a privacy-first world doesn't mean abandoning data-driven marketing. It means shifting from tracking-dependent measurement to a combination of approaches that work within the new constraints. First-party data as the foundation. The data you collect directly from buyer interactions on your own properties - website visits, form submissions, email engagement (clicks, not opens), content downloads, event attendance - is the data you can still rely on. It's collected with consent, on your own platforms, and isn't affected by third-party tracking restrictions. The teams that invested in first-party data infrastructure early are in significantly better shape than the ones that relied heavily on third-party signals. Building a strong first-party data foundation means making your owned properties valuable enough that buyers engage with them directly. Ungated content that's worth visiting. A website that answers real questions. Email programmes that deliver genuine value. Events that are worth attending. The better your owned experience, the more first-party data you collect - and the less dependent your measurement is on signals you can't control. Self-reported attribution. A simple free-text field on your high-intent forms: "how did you hear about us?" This single field produces attribution data that no tracking-based model can match - because it captures the channels that are invisible to technology: peer recommendations, private shares, AI-generated answers, conversations at events, Slack communities, WhatsApp groups. Self-reported attribution isn't statistically precise. It's directionally invaluable. The patterns it reveals - "most of our best leads say they heard about us from a peer" or "a growing number mention asking an AI assistant" - inform strategy in ways that click-tracking never could. Implement it on every demo request, contact form, and high-intent conversion point. Modeled attribution and incrementality testing. As direct tracking declines, statistical modeling becomes more important. Media mix modeling - which uses statistical analysis of spending and outcomes over time to estimate channel contribution - doesn't depend on individual-level tracking. Incrementality testing - comparing outcomes between audiences exposed to marketing and holdout groups that weren't - measures actual causal impact rather than observed correlation. These approaches are more complex than last-click attribution. They require statistical expertise, sufficient data volume, and patience. But they produce measurement that's resistant to privacy changes because they don't depend on individual tracking - they work with aggregate patterns. Pipeline analysis as the primary metric. The ultimate measure of marketing effectiveness isn't clicks, opens, or even MQLs - it's pipeline and revenue. As upstream metrics degrade, downstream metrics become more important. How much pipeline did marketing source? How much did it influence? What's the conversion rate from MQL to opportunity? What's the deal velocity for marketing-sourced opportunities? These metrics depend on CRM data and MAP-to-CRM integration - both of which the team controls. They're not affected by browser privacy, cookie deprecation, or ad platform walled gardens. They're the most reliable metrics available in a privacy-first world, and they should be the primary metrics the team reports on. The measurement gap is a strategy gap The team that's still measuring marketing effectiveness primarily through click-based attribution is making strategy decisions based on a shrinking, increasingly distorted view of reality. Budget flows to the channels that are most visible to the measurement system - not the channels that are most effective. The channels that drive the most influence but can't be tracked - peer recommendations, AI discovery, private sharing - get zero credit and zero investment. Over time, this distortion compounds. The team over-invests in trackable, underperforming channels and under-invests in untrackable, high-performing channels. The numbers in the dashboard look increasingly disconnected from the pipeline reality. And the CMO who presents attribution data to the board is presenting a picture that both they and their audience know is incomplete - but neither side has an alternative. Building the alternative - first-party data, self-reported attribution, modeled analysis, pipeline-focused reporting - is the measurement project most marketing teams need to be running right now. Not because the old system has stopped working overnight. Because it's degrading gradually, and the teams that rebuild before the degradation becomes critical will have measurement they can trust when their competitors are still relying on signals that no longer exist.

  • The B2B buyer remembers how you treated them when they weren't buying

    A prospect evaluated your product six months ago. They went through the process - read the content, attended the webinar, took the demo, had the sales conversations. At the end, they said "not right now." Maybe the timing was wrong. Maybe the budget wasn't approved. Maybe an internal priority shifted. Whatever the reason, they didn't buy. What happened next defines whether they'll come back. In most B2B organizations, what happened next is: the lead got marked as closed-lost in the CRM, dropped into a generic nurture programme, and forgotten. The nurture sends the same emails to this person that it sends to someone who downloaded a whitepaper last week - introductory content, awareness-level messaging, the same sequence everyone gets. The prospect who spent weeks evaluating your product is now receiving emails that explain what your product does. They already know. They just told you the timing was wrong. That experience - being treated like a stranger after behaving like a near-customer - is how most B2B companies lose the deal they should have won the second time around. The "not now" is the most valuable signal in your pipeline Most marketing teams treat "not now" as a loss. It gets categorized alongside "went with competitor" and "no decision" in the same closed-lost bucket. The lead drops out of active pipeline and enters a recycling programme designed for leads that might re-engage someday. But "not now" is fundamentally different from "not ever." The prospect who said "not now" already did the hard work. They understand the problem. They've evaluated solutions. They chose you as a serious contender. The only thing that prevented the purchase was timing, budget, or internal circumstances - all of which change. When those circumstances change - when the budget opens up, when the project gets re-prioritized, when the new fiscal year starts - that prospect is going to buy from someone. The question is whether they come back to you or start the evaluation over from scratch with your competitors. The answer depends almost entirely on what happened during the gap. Did you stay useful and relevant? Or did you treat them like every other name in the database? What most companies do wrong during the gap The default treatment for closed-lost leads is one of three approaches, all of them damaging. The generic nurture. The prospect gets enrolled in the same nurture programme as every other lead. Awareness-level content. Introductory messaging. The sequence assumes the person knows nothing about the company and needs educating from the beginning. For someone who spent weeks in your sales process, this feels like being sent back to the start of a queue they've already waited in. It signals that the company doesn't remember who they are or how far they got. The aggressive re-engagement. Some teams go the other direction - treating "not now" as a challenge to overcome. The prospect starts receiving urgent emails: limited-time offers, "just checking in" messages, repeated meeting requests. The sales rep calls every few weeks. The intent is persistence. The effect is pressure. And pressure on someone who told you the timing is wrong doesn't change the timing - it changes their willingness to come back when the timing is right. The complete silence. The third approach is no contact at all. The lead falls out of every programme, receives nothing, and hears from the company only when the sales rep remembers to check in once a quarter. The prospect forgets about the company. When their circumstances change, they start a fresh evaluation - and this time, the competitor who stayed in touch during the gap has the advantage. None of these approaches treat the prospect like what they are: a future customer who told you when they'd be ready. What the best companies do instead The companies that win the return deal - the second opportunity, months after the first one closed-lost - do something specific and deliberate during the gap. They build a separate experience for closed-lost prospects. Not the generic nurture. Not the aggressive follow-up. A distinct programme designed for people who already know the company, already evaluated the product, and already have context that most leads don't. The content in this programme is different - industry insights, relevant trends, useful resources that help the prospect with their actual job, not product marketing disguised as thought leadership. The goal isn't to sell during the gap. It's to remain useful. Every email this prospect receives should make them think "this company is still helpful even though I'm not paying them." That impression compounds over months. When the buying window reopens, the company that was consistently useful is the one the prospect contacts first - because the relationship never broke, it just paused. They personalise based on what they know. This prospect went through the sales process. The CRM has data on what they evaluated, what features mattered to them, what objections they raised, what use case they were trying to solve. The closed-lost nurture should use that data - sending content relevant to their specific situation, not the generic industry content that goes to everyone. If the prospect was evaluating your platform for a migration project, send them content about migration best practices. If their objection was about integration complexity, share a case study where a similar company solved that challenge. If the budget was the issue, highlight ROI data that strengthens their internal business case for next time. This level of personalization requires the sales team to log useful notes about why the deal was lost and what the prospect cared about. It requires the marketing team to build content paths that map to common closed-lost scenarios. It requires the platform to be configured for this specific use case. None of it is technically difficult. It's just not how most teams think about their closed-lost segment. They set a re-engagement trigger, not a calendar reminder. Instead of a sales rep remembering to call in three months, the system monitors the prospect's behaviour. If the closed-lost contact returns to the website, downloads new content, or opens several emails in a short period - that's a buying signal. The system flags it, notifies the sales rep, and the rep reaches out with context: "I noticed you were looking at our migration guide - has that project come back on the radar?" This feels attentive rather than pushy. The prospect didn't receive a "just checking in" email that revealed the rep had no idea what was happening. They received a message that demonstrated the company was paying attention and reached out at the right moment with the right context. The economics of the return deal The return deal is one of the most efficient revenue sources in B2B marketing, and most companies don't track it as a category. The acquisition cost is near zero - the prospect is already in the database. The sales cycle is shorter - the evaluation already happened and doesn't need to restart from scratch. The close rate is higher - the prospect already chose you once and is predisposed to choose you again if the experience during the gap was positive. The lifetime value tends to be higher - customers who went through a deliberate, unhurried buying process tend to be better-fit, more committed customers. Every one of these metrics is better than a cold acquisition. Yet most B2B marketing budgets allocate almost everything to new lead generation and almost nothing to nurturing the people who already said "not now." The companies that track return deals as a distinct pipeline category - and invest in the experience that produces them - discover that a significant percentage of their revenue comes from prospects who initially said no. That revenue was always available. Most companies just didn't build the infrastructure to capture it. The gap is where the relationship is built or lost The prospect who said "not now" gave you something valuable: a future opportunity with context. They told you what they care about, what they're trying to solve, and why the timing wasn't right. That's more information than most leads ever provide. What you do with that information during the gap - the months between "not now" and the next buying window - determines whether you get the second chance or whether someone else does. The companies that treat closed-lost prospects like future customers build a pipeline that renews itself. The companies that treat them like failed conversions keep spending to acquire new leads that are further away, harder to convert, and more expensive to win than the ones they already had. The buyer remembers how you treated them when they weren't buying. Make sure the memory works in your favor.

  • Most marketing teams have never mapped their own tech debt. That's why it keeps growing

    Engineering teams have a name for the accumulated shortcuts, workarounds, and deferred maintenance in their codebase. They call it technical debt. They track it. They budget for paying it down. They discuss it in sprint planning and include it in capacity allocation. Technical debt is a recognized, managed category of work in every serious engineering organization. Marketing teams have the exact same problem. They just don't have a name for it. The outdated workflow that nobody touches because breaking it would be worse than leaving it. The manual workaround that exists because the integration doesn't handle a specific edge case. The template that's been broken for a year but nobody has time to rebuild. The scoring model calibrated to a buyer profile that shifted two quarters ago. The documentation that was never written. The naming conventions that were never enforced. The platform configuration that was done under time pressure and was always meant to be revisited but never was. That's marketing tech debt. It exists in every marketing automation instance that's been running for more than a year. It accumulates invisibly. It slows everything down. And nobody's tracking it - which means nobody's paying it down, which means it grows with every campaign, every quarter, every year. Why naming it matters You can't manage what you haven't named. As long as marketing's accumulated operational problems exist as a vague sense of "things are slower than they should be" or "the platform is messy," the problems don't compete for resources. They're not a project. They're not a line item. They're just the way things are. The moment you name it - marketing tech debt - it becomes a category. A category can be measured. It can be prioritized. It can be budgeted for. It can be discussed in planning meetings alongside campaign work and platform improvements. It becomes a thing the team actively manages rather than a thing the team passively suffers. Engineering learned this lesson years ago. The codebases that accumulated unchecked technical debt eventually reached a point where new development slowed to a crawl - not because the engineers were slow, but because every new feature had to navigate around years of accumulated shortcuts and workarounds. The fix wasn't to work harder. It was to start tracking the debt, allocating time to pay it down, and preventing new debt from accumulating unchecked. Marketing operations is reaching the same tipping point. The platforms that have been running for years have accumulated enough operational debt that every new campaign, every new workflow, every new integration takes longer than it should - because the team is building on top of a foundation that nobody's maintained. Where marketing tech debt lives Tech debt in marketing operations tends to accumulate in predictable places. Knowing where to look is the first step toward mapping it. Workflow logic. Automations that were built under time pressure with logic that was "good enough for now" and never revisited. Conditional branches that reference deprecated fields. Wait steps calibrated for a campaign cadence that changed. Trigger conditions that fire on activities nobody tracks anymore. Each workflow was correct when it was built. The platform changed around it, the data model evolved, and the workflow now operates on assumptions that are no longer valid. Templates. Email templates, landing page templates, form templates - built once, used hundreds of times, maintained never. The email template that breaks in Outlook. The landing page template that isn't mobile-responsive. The form template that captures data in a format that doesn't match the field architecture. Every campaign built on a broken template inherits the break - and the team spends time working around it instead of fixing it, because fixing it is a project and working around it is five minutes. Data architecture. Fields created during implementation that don't reflect current business needs. Picklists that haven't been updated. Free-text fields that should have been dropdowns from the start. Field naming conventions that are inconsistent across objects. Data architecture debt is particularly expensive because it affects every campaign, every segment, every score, and every report - but it's also the hardest debt to pay down because changing field architecture requires updating every automation that references the affected fields. Integrations. The CRM sync that was configured during implementation and hasn't been reviewed since - even though both systems have changed significantly. The enrichment tool integration that writes data in a format that no longer matches the field architecture. The event platform connection that creates duplicate records because the matching logic doesn't account for a field that was added after the integration was built. Integration debt compounds because it produces data inconsistencies that create downstream problems in segmentation, scoring, and reporting. Documentation. The documentation that was never written is a form of debt - it means every question about how the system works requires investigation rather than reference. But outdated documentation is worse than no documentation - it creates false confidence. The team consults the document, acts on what it says, and discovers that the system no longer works the way the document describes. Documentation debt means the team can't trust its own reference material. Processes. The approval workflow that exists as a series of emails rather than a defined process. The QA checklist that lives in one person's head. The campaign build process that varies depending on who's building. Process debt means the team's operational efficiency depends on specific individuals rather than on systems - and when those individuals are unavailable, the operation slows or stops. How to map it Mapping marketing tech debt doesn't require a massive audit. It requires a structured conversation with the people who work in the platform every day. Step 1: List every workaround. Ask each person on the MOPs team to list the workarounds they use regularly. The manual steps they take because the automation doesn't handle something. The things they check every time because they don't trust the system to do it correctly. The processes they've built personally because the official process doesn't work. Every workaround is a symptom of underlying debt. The list of workarounds is the map. Step 2: Categorize by impact. Not all debt is equal. Some workarounds cost five minutes each time. Others cost hours. Some affect every campaign. Others affect one edge case a month. Categorize each item by how frequently it occurs and how much time or risk it creates. The items that are high-frequency and high-impact are the ones to address first. Step 3: Estimate the cost. For each high-impact item, estimate two things: how much time the workaround costs per occurrence (multiplied by how often it occurs), and how much time the fix would take. Most teams discover that the fix is a one-time investment of hours that eliminates a recurring cost of days. The maths almost always justifies the investment - the team just never did the maths before. Step 4: Build a debt register. Create a shared document - a simple spreadsheet - that lists every identified piece of tech debt with its category, impact rating, estimated fix time, and status. This is the marketing equivalent of an engineering team's technical debt backlog. It makes the debt visible, trackable, and actionable. Step 5: Allocate capacity. This is the critical step most teams skip. The debt register is useful only if someone allocates time to work through it. Engineering teams typically allocate 15-20% of sprint capacity to tech debt reduction. Marketing operations teams should do the same - dedicating a portion of each week or each sprint to addressing items on the debt register rather than only building new things. The 80/20 rule of debt reduction You don't need to fix everything. You need to fix the things that cost the most. In most marketing operations environments, 20% of the tech debt causes 80% of the operational friction. The broken email template that adds 30 minutes to every build. The manual data cleanup that happens before every campaign send. The integration error that produces duplicates requiring weekly reconciliation. The scoring model that generates leads sales doesn't trust, triggering weekly arguments about lead quality. Fix these few items and the team's operational capacity increases meaningfully - not because they're working harder, but because the friction that was consuming their time has been removed. The remaining 80% of the debt is real but lower-impact - it can be addressed incrementally over time without creating urgency. The mistake most teams make is treating tech debt as an all-or-nothing project. Either we do a massive cleanup or we do nothing. The massive cleanup never gets approved because it's too large and too disruptive. So nothing happens. The debt grows. The alternative is steady, incremental debt reduction - a few items from the register addressed each week, each one making the operation slightly faster, slightly more reliable, and slightly less dependent on workarounds. Over months, the cumulative improvement is substantial. Over years, it's transformative. Stop accumulating new debt unchecked Paying down existing debt is necessary but insufficient if new debt accumulates at the same rate. The goal isn't just to fix what's broken - it's to prevent new breaks from being created. This means building standards into how work gets done. Every new automation gets a documentation page before it goes live. Every new field gets added to the data architecture document. Every new integration gets a monitoring process. Every new template gets tested across email clients before it's approved for use. These standards add a small amount of time to each build. They prevent a much larger amount of time from being consumed by workarounds later. The team that invests 15 minutes in documentation during the build saves hours of investigation when something needs to be reviewed six months later. The teams that manage their tech debt - tracking it, paying it down, preventing new accumulation - operate at a fundamentally different level from the teams that don't. Not because they're smarter or better resourced, but because they've removed the invisible friction that makes everything take longer than it should. At Sojourn Solutions, platform audits and operational improvement are core to what we do - and tech debt identification is where every audit starts. The workarounds your team has learned to live with aren't permanent. They're problems waiting to be solved. The first step is mapping them. The second step is fixing them. The third step is building the discipline that prevents them from returning.

  • Multi-region marketing is where every operational weakness gets exposed

    Running marketing in one region hides a lot of problems. The data is messy but manageable because one person understands the quirks. The processes aren't documented but they work because the same team runs them every time. The consent management is informal but functional because everyone operates under the same regulatory framework. The naming conventions are inconsistent but navigable because the team that built the instance is the team that uses it. Then the organization expands into a second region. Or a third. And everything that was "fine" in one region breaks immediately. Multi-region marketing doesn't create new problems. It exposes the ones that were always there - the ones that were tolerable when the operation was small and simple, and become catastrophic when the same operation needs to run across different countries, different regulations, different languages, different teams, and different business cultures. The teams that struggled to run one region cleanly will collapse under three. And the teams that invested in operational foundations before expanding will scale smoothly into regions their competitors can't touch. The difference isn't ambition. It's infrastructure. Consent becomes a minefield This is usually the first thing that breaks. In a single-region operation, consent management is relatively straightforward - one regulatory framework, one set of rules, one approach to opt-in and opt-out. It might not be perfectly configured, but it works because the rules are consistent. Multi-region changes everything. GDPR applies to your European contacts. CASL applies to your Canadian contacts. CAN-SPAM applies to your US contacts. CCPA adds another layer for California. UK GDPR diverges from EU GDPR in specific ways. Each country may have additional local regulations on top of the regional framework. Each of these frameworks has different requirements for what constitutes valid consent, how consent can be captured, what information must be provided at the point of capture, how opt-outs must be processed, and what the legal basis for processing personal data can be. A consent management approach that's compliant in the US may be non-compliant in Germany. An opt-in that's valid under CAN-SPAM may not meet GDPR standards. Most marketing automation platforms weren't designed for this level of complexity. Consent is typically managed through fields - opted in, opted out, marketing suspended - that don't accommodate per-region, per-regulation consent tracking. The team ends up building workarounds: custom fields for each region, separate preference centres, complex automation logic that routes contacts through different consent paths based on their location. These workarounds are fragile. They depend on the country field being accurate (it often isn't). They depend on every new contact being captured with the right consent for their jurisdiction (they often aren't). They depend on every campaign respecting the regional consent rules (they often don't, because the person building the campaign doesn't know which rules apply to which contacts). The teams that get multi-region consent right are the ones that designed it into the platform architecture from the start - not bolted it on as an afterthought when the first European lead arrived. Data architecture fractures Single-region data architecture is simple enough to survive inconsistency. When you add regions, inconsistency becomes dysfunction. The country field is the most obvious example. In a single-region operation, you might not even have a country field - or it's populated inconsistently because it didn't matter. In a multi-region operation, the country field drives consent logic, language selection, territory routing, reporting segmentation, and regulatory compliance. If the country field has 47 variations of "United Kingdom" scattered across the database, every downstream process that depends on it breaks. But country is just the start. Job titles need to work across languages - "Directeur Marketing" and "Marketing Director" are the same role but will sort differently in every report and every segmentation rule. Company names may have regional variations - the same company may appear as different entities across different regions. Currency, timezone, language preference, business unit assignment - each of these fields needs to be standardized across regions for segmentation and reporting to work. The data model that was "good enough" for one region needs to be restructured for multiple regions - and that restructuring is significantly harder to do after the data is populated than before. Every field that needs standardization has to be cleaned retroactively across the existing database while being configured correctly for new records going forward. Teams that delay this work compound the problem with every new contact that enters the system in the wrong format. Localization isn't translation This is where marketing teams consistently underestimate the effort required. Localization - adapting marketing for different regions - is not the same as translation. Translation changes the language. Localization changes the content, the approach, the examples, the references, the tone, and sometimes the entire strategy. A case study featuring a US customer doesn't resonate the same way in Germany. The regulatory environment is different, the business culture is different, the buying process is different. An email that works in English with a direct, informal CTA may feel inappropriately casual in Japanese. A pricing page designed for the US market needs to handle multiple currencies, different tax structures, and potentially different product bundles for different regions. Most teams try to scale by translating existing content rather than localizing it - because translation is cheaper and faster. The result is content that's technically in the right language but feels foreign to the reader. The tone is off. The examples are irrelevant. The cultural references don't land. The buyer can tell this wasn't written for them - and that impression colors everything that follows. The teams that do multi-region well invest in genuine localization - either through in-region marketing capability or through partners who understand the local market deeply enough to adapt the strategy, not just the words. Reporting becomes unreliable In a single-region operation, reporting is straightforward - one pipeline, one set of metrics, one currency, one team reviewing the numbers. Multi-region introduces complexity that most reporting infrastructure isn't built for. Different regions operate in different currencies. A deal worth £500,000 in the UK and a deal worth $500,000 in the US appear equivalent in a report but represent different values. Without proper currency normalization, pipeline reports are meaningless - or worse, misleading. Different regions may have different lifecycle definitions, different scoring models, and different MQL thresholds. What counts as an MQL in North America may not match what counts as an MQL in EMEA - because the buying process, the deal size, and the buyer profile are different. Comparing MQL volume across regions without accounting for definitional differences produces numbers that look comparable and aren't. Different regions may run on different fiscal calendars, different campaign schedules, and different seasonal patterns. A quarterly report that aggregates global performance without accounting for regional timing differences can mask significant regional variations - a strong quarter in EMEA hiding a weak quarter in North America, or vice versa. The reporting infrastructure for multi-region marketing needs to support both global aggregation and regional drill-down - with clear, consistent definitions applied across all regions so the numbers are genuinely comparable. Building this is significantly more complex than building single-region reporting, and most teams discover this after they've already started reporting globally with inconsistent regional data. Team structure and governance become critical In a single-region operation, governance is informal. The team is small enough that everyone knows what's happening. The platform administrator handles everything. Decisions get made in conversations rather than processes. Multi-region can't run this way. When teams in different regions are building campaigns in the same platform - or in separate platform instances that need to stay coordinated - informal governance breaks down immediately. Without clear governance: teams in different regions build campaigns with different naming conventions, making the platform impossible to navigate globally. They create segments that conflict with each other. They activate AI features without coordinating with other regions. They modify shared assets - templates, scoring models, data fields - without realizing the impact on other teams. The governance model for multi-region marketing needs to define what's global and what's regional. Some things should be standardized globally - naming conventions, data architecture, lifecycle definitions, consent management, reporting frameworks. Other things should be flexible regionally - campaign content, messaging, channel mix, cultural adaptation. The boundary between global standards and regional flexibility needs to be explicit, documented, and enforced. This also means defining decision rights. Who approves changes to the scoring model - the global MOPs lead or the regional team? Who owns the data architecture? Who decides which AI features get activated? Who sets the consent management approach for a new market? Without clear answers, every decision becomes a negotiation, and the operation slows to the pace of its most conservative stakeholder. Start with the foundations before you expand The cheapest time to build multi-region infrastructure is before you need it. The most expensive time is after three regions are already running on inconsistent foundations and someone needs to unify them retroactively. If your organization is planning regional expansion - or is already operating across regions with growing pains - the investment priorities are clear: Build a data architecture that supports multi-region from the start. Standardized fields, picklists not free text, consistent formats, country and language fields populated reliably. This is the foundation everything else depends on. Design consent management for the most restrictive regulation you'll encounter, not the least. GDPR-level consent as the baseline means you're compliant everywhere by default - rather than building region-specific consent logic that's constantly at risk of falling behind the latest regulatory change. Define what's global and what's regional in a governance document that everyone follows. Global standards for architecture, naming, lifecycle, scoring. Regional flexibility for content, messaging, and campaign execution. Clear decision rights for everything in between. Invest in localization capability, not just translation. Whether that's in-region marketing hires, regional agency partnerships, or a localization process that adapts strategy and content - not just language - the investment determines whether your marketing feels local or foreign to the buyer. At Sojourn Solutions, we help organizations build the operational infrastructure for multi-region marketing - from data architecture and consent management through to platform governance and campaign operations across EMEA, North America, and beyond. The organizations that invest in these foundations before expanding scale smoothly. The ones that don't end up rebuilding under pressure, at higher cost, with more risk. If regional expansion is on your roadmap, the time to start building is before you need it.

  • The best MOPs teams run retrospectives. Nobody else in marketing does

    After every sprint, every deployment, every major release, engineering teams do something that marketing teams almost never do: they sit down and talk about what happened. Not a celebration. Not a blame session. A structured conversation about what worked, what didn't, and what to change next time. It's called a retrospective. It's one of the most basic practices in engineering. And it's almost completely absent from marketing operations - despite the fact that MOPs teams run complex, high-stakes work on tight timelines with real consequences for getting it wrong. The result is a function that repeats the same mistakes, quarter after quarter, and calls it "just how things work." The campaign that launched late because the brief was incomplete - it'll happen again next month because nobody discussed why the brief was incomplete and how to prevent it. The nurture that underperformed because the segment was wrong - it'll happen again next quarter because nobody reviewed why the segment was wrong and who should have caught it. Engineering teams improved faster than any other function in the modern organization. Not because they hired smarter people. Because they built a habit of examining their own work honestly and systematically. MOPs teams could do the same - and the ones that do pull ahead quickly. Why marketing doesn't do retros There are a few reasons, and they're all fixable. The first is cultural. Marketing moves fast. The campaign went out, the numbers are in, the team is already building the next one. There's no natural pause point where someone says "let's stop and talk about how that went." Engineering has the sprint boundary - a built-in moment where work stops and reflection begins. Marketing has no equivalent. One campaign bleeds into the next without a break, and the idea of pausing to reflect feels like a luxury the team can't afford. The second is discomfort. A retrospective requires honesty about what went wrong, and marketing teams aren't always comfortable with that. Engineering has normalized the idea that failures are learning opportunities - the post-mortem is a respected practice, not a punishment. In marketing, admitting something didn't work can feel like admitting someone failed. The brief was bad - that means someone wrote a bad brief. The QA missed an error - that means someone didn't do their job. Without the cultural safety to discuss mistakes without blame, the conversation never happens. The third is a skills gap. Nobody on the marketing team has facilitated a retro before. They don't know the format, the structure, or the ground rules. It feels like a formal process that requires training or a consultant, when in reality it requires 45 minutes, a whiteboard, and three questions. What a MOPs retro actually looks like A retrospective doesn't need a framework or a facilitator certification. It needs a room, a time slot, and three questions. What went well? This isn't decoration - it's genuinely important. The team needs to identify what's working so it can be replicated deliberately rather than accidentally. The brief template that saved time. The QA checklist that caught an error before send. The handoff to sales that worked smoothly because someone included engagement context. Name the wins so the team knows what to protect. What didn't go well? This is where the learning lives. Not "who messed up" - what went wrong structurally. The campaign launched late - was the brief incomplete, the approval chain too slow, the build more complex than estimated? The segment was wrong - was the field data inconsistent, the criteria unclear, the logic not tested before send? The nurture underperformed - was the content stale, the cadence wrong, the audience exhausted? The key word is "what," not "who." The moment a retro becomes about assigning blame, people stop being honest, and the exercise becomes worthless. The focus is on process, systems, and decisions - not individuals. What should we change? This is what separates a retro from a post-mortem. A post-mortem documents what happened. A retro produces a specific action that changes how the team works going forward. Not "we should be more careful with QA" - that's a wish, not a change. "We'll add a deliverability check to the QA checklist before every send" - that's a change. Each retro should produce one to three concrete changes that the team commits to implementing before the next retro. When to run them The frequency depends on the team's operating rhythm. There's no single right answer, but three models work well for MOPs teams. After every major campaign or launch. For teams that run large, complex campaigns - multi-channel launches, major events, platform migrations - a retro after each one captures lessons while they're fresh. If the campaign took three weeks to build, spending 45 minutes reviewing it is a minimal investment. The learning per retro is high because the campaigns are complex enough to reveal meaningful patterns. Bi-weekly or monthly on a fixed schedule. For teams that run a steady cadence of smaller campaigns and operational work, a regular retro on a fixed schedule works better than tying it to individual campaigns. Every two weeks or once a month, the team reviews the work from that period - what went well, what didn't, what to change. The regularity builds the habit, and the habit is what produces long-term improvement. After any incident. A send that went to the wrong segment. A scoring model that broke. An integration that failed. An AI feature that produced unexpected results. Any incident that caused visible impact should trigger a retro within 48 hours - while the details are still fresh and the team's motivation to prevent recurrence is highest. These retros tend to produce the most impactful changes because the consequences of not changing are still visceral. The compound effect The individual retro is useful but unremarkable. The compound effect over time is transformative. A team that runs retros consistently for six months will have identified and resolved dozens of process issues that a team without retros is still living with. The brief template has been refined through five iterations of feedback. The QA checklist has been expanded to cover every error that was caught post-send. The approval workflow has been tightened because the team identified where delays consistently occurred. The campaign build process has been streamlined because redundant steps were identified and removed. Each individual improvement is small. The accumulated effect is a team that operates significantly faster, produces fewer errors, and spends less time on firefighting than it did six months ago - not because anyone worked harder, but because the team systematically identified and removed the things that were slowing it down. This is how engineering teams improved so dramatically over the past decade. Not through tools or technology - through the discipline of continuous improvement applied consistently over time. The retro is the mechanism. The improvement is the result. And the compounding nature of the improvement means the gap between teams that do retros and teams that don't gets wider every quarter. What changes when you start The first retro is usually awkward. The team isn't used to talking about what went wrong. The conversation is vague. The action items are broad. That's normal. The first retro is about building the habit, not producing a breakthrough. By the third or fourth retro, the team has calibrated. They know the format. They trust the process. The conversation gets more specific, the observations get more useful, and the action items get more concrete. The team starts noticing things in real time - during a campaign build, someone will say "this is the kind of thing we'd talk about in the retro" - and the awareness itself prevents issues before they reach the retro. By the sixth retro, the team is different. Not dramatically - incrementally. Campaigns build faster because the process has been refined. Errors are rarer because the QA process has been strengthened. Handoffs are smoother because the gaps have been identified and addressed. The team has a shared understanding of how things should work - not because someone wrote a process document, but because the retro built that understanding through repeated, honest conversation. The teams that reach this point don't stop doing retros. They can't imagine working without them. The retro becomes the mechanism through which the operation continuously improves - not a special event, but a normal part of how the team operates. The marketing industry needs this Marketing operations is one of the most complex functions in a modern B2B organization. The team manages platforms, data, integrations, automations, compliance, AI features, reporting, and campaign execution - all simultaneously, with tight timelines and real consequences for errors. Every other function that operates at this level of complexity has adopted retrospectives as a core practice. Engineering does them. Product management does them. DevOps does them. Customer success is starting to do them. Marketing operations is behind - not because the practice doesn't apply, but because nobody introduced it. The teams that adopt retros will improve faster than the ones that don't. The improvement is predictable, the cost is minimal (45 minutes every two weeks), and the mechanism is proven across decades of engineering practice. The only thing stopping most MOPs teams from starting is the assumption that retros are an engineering thing. They're not. They're a learning thing. And any team that wants to get better at what it does - rather than repeating the same patterns indefinitely - should be doing them. At Sojourn Solutions, continuous improvement is embedded in how we work with clients. Whether it's campaign operations, platform management, or AI governance, the discipline of reviewing what happened and improving what happens next is core to how we deliver results that get better over time, not just consistent.

  • Clicks don't mean what they used to

    The click was the foundation of everything. Email performance - measured in clicks. Content effectiveness - measured in clicks. Ad performance - measured in clicks. Campaign success - measured in clicks that led to form submissions that became leads that entered the pipeline. The entire B2B marketing measurement infrastructure was built on one assumption: that a click means interest, and more clicks means more interest, and the channel or content that generates the most clicks is the one that's working best. That assumption is breaking. Not slowly. Right now. Click rates are declining across every B2B channel. Email click rates have been trending downward for years. Ad click-through rates are fractions of what they were five years ago. Even website engagement is shifting - more visitors, shorter sessions, fewer clicks per visit. The instinct is to blame the creative, the targeting, or the channel. The reality is that buyer behavior has changed and the metric hasn't kept up. The click isn't dying because marketing got worse. It's dying because buyers have found other ways to get what they need - ways that don't require clicking anything. What buyers do instead of clicking Watch how a B2B decision-maker actually interacts with marketing content in 2026 and you'll see a pattern that no click-based metric captures. They screenshot an email and send it to a colleague via text. No click. They read a LinkedIn post, absorb the insight, and never engage with it visually - no like, no comment, no click. They ask an AI assistant to summarize a topic and receive an answer synthesized from your content without ever visiting your website. They save a post for later in a private collection and never return to it. They forward a PDF to three members of their buying committee via email - no click on your end, three people influenced on theirs. Each of these behaviours represents genuine engagement with your brand and your content. None of them register in any standard marketing report. As far as your analytics are concerned, these interactions didn't happen. The buyer engaged. Your measurement system didn't notice. And the gap between what the buyer actually did and what your metrics captured is growing every quarter. The measurement system rewards the wrong behavior When clicks are the primary metric, the marketing team optimizes for clicks. That sounds obvious and logical - until you examine what optimizing for clicks actually produces. Subject lines get written for curiosity rather than accuracy - because a misleading subject line generates more opens and clicks even though the reader feels tricked. CTAs get designed for urgency rather than value - "download now before it's gone" instead of "here's something that might help." Content gets structured to withhold the answer until the reader clicks through - rather than providing value upfront and trusting that genuinely useful content generates its own momentum. Every one of these optimizations improves click metrics. None of them improve the buyer's experience or trust in the brand. The metric goes up. The relationship quality goes down. And the team reports success because the dashboard says clicks increased - while the buyer is quietly forming the opinion that your marketing is manipulative rather than helpful. This is the trap of measuring what's measurable rather than what matters. Clicks are easy to count. Trust isn't. Influence isn't. Whether the buyer's perception of your brand improved after reading your content isn't. So the team counts what it can and ignores what it can't - and the strategy drifts toward whatever produces the highest count, regardless of whether that count represents anything meaningful. The channels that matter most are the ones you can't measure The most influential B2B marketing channels in 2026 are almost entirely unmeasurable by traditional standards. Private sharing - content forwarded via email, Slack, WhatsApp, and text between colleagues and buying committee members. Your case study that generated 50 clicks on the website may have been shared privately to 500 people who never touched your site. You'll never know. The pipeline that came from those shares will appear as "direct traffic" or "organic" in your CRM, with no attribution to the content that actually started the conversation. AI-mediated discovery - buyers asking AI assistants about your category and receiving answers synthesized from your content. No visit, no click, no cookie. The buyer forms an impression of your brand, builds a shortlist, and arrives at your website already pre-decided - looking like a new direct visitor when they're actually the product of content you published months ago that an AI system found and cited. Dark social - the recommendations that happen in group chats, Slack communities, and private conversations that no marketing tool can track. The most powerful purchase driver in B2B has always been peer recommendation. It's now happening digitally in channels that are invisible to every analytics platform. These channels don't produce clicks. They produce decisions. And the marketing teams that are still measuring clicks are measuring the shrinking portion of buyer behavior that happens to be visible while the growing portion happens in the dark. What replaces the click The honest answer is that there's no single metric that replaces the click the way the click replaced the impression. The measurement system is fragmenting because buyer behavior is fragmenting. But there are approaches that get closer to reality than click counting. Self-reported attribution. Add a simple question to your high-intent forms: "how did you hear about us?" Free text, not a dropdown. The answers won't match your CRM attribution and that's the point - the gap between what the buyer says and what the system tracked reveals the dark channels you can't see. Most companies that implement this are shocked by how often the answer is "someone sent it to me" or "I asked ChatGPT." Pipeline velocity by content type. Instead of measuring which content gets the most clicks, measure which content is associated with the fastest-moving pipeline. The case study with 30 clicks that's present in five deals that closed in under 60 days is more valuable than the ebook with 3,000 downloads that's never appeared in a closed-won deal. This metric is harder to calculate but infinitely more meaningful. Branded search and direct traffic trends. If your marketing is working, more people search for your company by name and more people visit your site directly without a campaign driving them there. These are proxy measures for brand awareness and word-of-mouth influence - the channels you can't track directly but can observe indirectly through their effects. Qualitative sales feedback. Ask sales what buyers mention in first calls. "I read your blog post about X." "Someone on my team forwarded me your case study." "I asked ChatGPT about this and your company came up." This feedback won't appear in a dashboard but it tells you what's actually driving the conversations that lead to revenue. The measurement revolution nobody wants to have Replacing click-based measurement requires admitting that the current system - the one the team has spent years building, the one that populates the QBR deck, the one that leadership has learned to read - is measuring a declining portion of the buyer journey. That's a hard conversation. The CMO who presents pipeline attribution based on click-tracked touchpoints isn't going to volunteer that half the real influence happened in channels the attribution model can't see. The team that spent a quarter building a multi-touch attribution model isn't going to announce that the model only captures the visible fraction of the buyer's actual path. But the conversation is coming whether the team initiates it or not. As click rates continue declining and leadership asks why the numbers look worse while pipeline looks fine - or why the numbers look fine while pipeline looks worse - the gap between the measurement system and reality will become impossible to ignore. The teams that start building alternative measurement approaches now - self-reported attribution, pipeline velocity analysis, dark social proxies - will have answers when that conversation arrives. The teams that keep optimizing for clicks will be measuring a behavior that's disappearing and calling it performance.

  • Marketing is about to have its DevOps moment

    A decade ago, engineering teams hit a wall. The people building software and the people running software were separate teams with separate priorities, separate tools, and separate definitions of success. Developers optimized for speed - ship features fast. Operations optimized for stability - don't break production. The two goals were fundamentally in tension, and the tension produced a predictable pattern: developers built things that operations couldn't run, operations blocked changes that developers needed to ship, and both sides blamed each other for the organization's inability to move quickly and reliably at the same time. The solution was DevOps - a cultural and structural merger that eliminated the wall between building and operating. Same team. Same priorities. Same accountability for both the speed of delivery and the reliability of the system. The merger wasn't easy. It took years, new tools, new skills, and a fundamental rethinking of how engineering teams were structured. But the organizations that made the shift dramatically outperformed the ones that didn't. Marketing is hitting the exact same wall right now. And the same merger is coming. The wall between campaign teams and operations teams In most B2B marketing organizations, there's a clear divide between the people who plan and create campaigns and the people who build and run the infrastructure those campaigns depend on. On one side: the campaign team. They develop strategy, create content, design creative, plan launches, and measure results. They're judged on pipeline, MQL volume, engagement, and revenue contribution. They want to move fast, try new things, and launch campaigns on tight timelines. On the other side: the marketing operations team. They manage the MAP, the CRM integration, the data layer, the scoring model, the lead lifecycle, the automation workflows, and increasingly, the AI features. They're judged on platform stability, data quality, deliverability, and compliance. They want to maintain reliability, enforce governance, and prevent the kind of rapid changes that break things. The tension is structural, not personal. The campaign team's success depends on moving fast. The operations team's success depends on maintaining control. When one side moves too fast, things break. When the other side maintains too much control, things stall. Both sides are right about their own priorities and frustrated by the other's. This is exactly the dynamic that engineering resolved with DevOps. And marketing is years behind in addressing it. What the tension actually costs The cost of maintaining the wall isn't obvious because it shows up as friction rather than failure. Campaigns take longer to launch because every build requires a handoff from the campaign team to operations - and the handoff introduces delays, miscommunication, and rework. The campaign team writes a brief. Operations interprets it. The interpretation doesn't match the intention. Revisions go back and forth. A campaign that should take two days takes two weeks. Platform improvements don't happen because operations is consumed by campaign execution. The scoring model needs recalibrating but there's always another campaign in the queue. The data needs cleaning but the team is building landing pages. The documentation needs updating but nobody has capacity because every hour is allocated to the next launch. Innovation stalls because new capabilities require both teams to work together - and the handoff model makes collaboration slow and painful. The campaign team wants to use AI-powered personalization. Operations needs to evaluate, configure, and govern it. Neither team has the mandate or the structure to do this together efficiently, so the project sits in a backlog until someone with authority forces it through. Each of these is a version of the same underlying problem: the people closest to the strategy don't understand the infrastructure, and the people closest to the infrastructure don't own the strategy. The wall between them creates latency in everything the marketing organization does. What the DevOps model looks like in marketing DevOps didn't just merge two teams and hope for the best. It introduced principles that changed how work gets done. Marketing needs the same principles, adapted to its own context. Shared ownership of outcomes. In the current model, the campaign team owns the campaign's performance and operations owns the platform's stability. In a merged model, the team owns both - the campaign works and the infrastructure supports it. Nobody succeeds if the campaign launches on a broken scoring model. Nobody succeeds if the platform is perfectly stable but nothing ships. Campaign builders who understand the platform. The DevOps equivalent of "developers who can operate." Campaign planners and content creators don't need to become platform administrators - but they need to understand how the MAP works well enough to build campaigns that don't require a full handoff to operations. They need to know what the platform can do, what the data supports, and what the constraints are before they design the campaign, not after. Operations people who understand the strategy. The DevOps equivalent of "operators who can code." MOPs professionals who don't just maintain the platform but understand why the campaigns matter, what the business objectives are, and how the infrastructure should evolve to support the strategy. Not just "keep it running" but "build it so the right things can run." Continuous improvement built into the workflow. In DevOps, every deployment is an opportunity to improve the system. In marketing, every campaign should be an opportunity to improve the infrastructure. Did the campaign reveal a data quality issue? Fix it now, not in a quarterly cleanup. Did the launch expose a gap in the scoring model? Recalibrate it as part of the campaign debrief, not as a separate project that gets deprioritized. Automation of the repeatable. DevOps automated deployment, testing, and monitoring so engineers could focus on building. Marketing needs to automate campaign QA, data validation, deliverability monitoring, and reporting - so the team can focus on strategy and creative instead of spending hours on checks that a machine should handle. The skills gap this exposes The DevOps transition in engineering required engineers to develop new skills - developers learned operations, operators learned development. The merger produced a new type of professional who could do both. Marketing's merger will require the same skill evolution. Campaign marketers will need operational literacy - not deep platform expertise, but enough understanding to build effectively within the infrastructure's capabilities and constraints. Operations professionals will need strategic literacy - enough understanding of business outcomes, buyer behaviour, and campaign design to make infrastructure decisions that serve the strategy rather than just maintaining the status quo. This hybrid skill set barely exists today. Most marketing professionals are firmly on one side of the wall or the other. The ones who can bridge both - who understand the strategy well enough to design the right infrastructure and understand the infrastructure well enough to inform the strategy - are rare and extremely valuable. The organizations that invest in developing this hybrid capability - through hiring, training, or external partners who bring both perspectives - will build marketing operations that are faster, more reliable, and more adaptable than the ones still running the two-team model. The merger isn't optional Engineering didn't adopt DevOps because it was trendy. It adopted DevOps because the old model couldn't keep up. The speed of software delivery required a level of coordination between building and operating that the two-team model couldn't provide. The organizations that didn't merge fell behind. The ones that did pulled ahead. There was no middle ground. Marketing is reaching the same inflection point. The speed of campaign delivery, the complexity of the martech stack, the proliferation of AI features, and the regulatory requirements around data and automated decision-making all demand a level of coordination between campaign execution and operational infrastructure that the current model can't sustain. The campaign team can't keep throwing briefs over the wall and expecting operations to execute them perfectly without context. Operations can't keep maintaining infrastructure in isolation and expecting the campaign team to work within constraints they don't understand. The wall has to come down - not because it's the fashionable thing to do, but because the wall is where speed, quality, and innovation go to die. The engineering world learned this lesson a decade ago. Marketing is learning it now. The question isn't whether the merger happens. It's whether your organization leads it or gets dragged into it after the teams that moved first have already pulled ahead.

  • Your buyers are about to send AI agents to evaluate you

    Right now, when a B2B buyer evaluates vendors, a human does the research. They visit websites, read content, compare features, check reviews, ask peers, and build a shortlist based on what they find. The process takes weeks. It's manual, subjective, and influenced by whatever the buyer happens to encounter during their research window. That process is about to change fundamentally. Not in five years. Now. AI purchasing agents - autonomous systems that research, compare, and shortlist vendors on behalf of buyers - are moving from concept to reality. Instead of a human spending three weeks evaluating marketing automation platforms, an AI agent will do it in three minutes. It will visit your website, parse your content, compare your capabilities against competitors, evaluate your pricing structure, cross-reference your reviews, and produce a recommendation - all before a human at the buying organization has opened a browser. If your brand, your content, and your digital presence aren't built to be evaluated by a machine, you won't make the shortlist. Not because you're worse than the competition. Because the agent couldn't parse what you offer clearly enough to recommend you. This isn't a future problem The infrastructure for AI purchasing agents already exists. Large language models can browse websites, extract structured information, and make comparative assessments. Enterprise procurement teams are beginning to use AI tools to conduct initial vendor research and produce shortlist recommendations. The tools are early but functional - and they're improving fast. The shift is logical from the buyer's perspective. A procurement team evaluating five vendors spends dozens of hours on initial research before a single conversation happens. An AI agent can compress that into minutes, producing a structured comparison that a human then reviews and refines. The human still makes the decision. The agent does the research that used to take weeks. This means your website, your content, and your entire digital presence are about to serve a new audience - one that doesn't care about your brand aesthetic, your hero image, or your clever tagline. This audience cares about structure, clarity, and parseable information. Can it extract what you do, who you serve, how you're different, and what you cost? If yes, you're in the consideration set. If no, you're not. What AI agents look for vs what humans look for A human browsing your website forms an impression. They respond to design, tone, imagery, and the overall feel of the brand. They might spend five minutes on the homepage, click around, and develop a gut sense of whether the company feels credible and relevant. An AI agent doesn't form impressions. It extracts information. It's looking for specific, structured answers to specific questions: what does this company do, what services do they offer, what platforms do they work with, what industries do they serve, what's their pricing model, what results have they produced, how do they compare to alternatives. If those answers are buried in marketing language - "empowering the future of connected growth" - the agent can't extract a useful data point. If the answers are spread across fifteen pages with no consistent structure, the agent has to work harder to assemble a coherent picture - and it may not bother when a competitor's site gives it everything in three clicks. The companies that will win in an agent-evaluated landscape are the ones whose digital presence is built for extraction as much as impression. Clear service descriptions. Specific capability statements. Structured case studies with named outcomes. Transparent pricing or at least pricing frameworks. Content that states positions directly rather than hinting at them through brand storytelling. Your website needs to work for two audiences now This doesn't mean abandoning design or brand. Humans still visit your website and still respond to visual quality, tone, and experience. The brand still matters for the humans who make the final decision. But the website now needs to serve a second audience simultaneously - an audience that reads structure, not aesthetics. That means building for both: Clear, extractable descriptions on every service page. Not marketing copy that describes the feeling of working with you. Specific statements: "We provide marketing automation implementation, migration, and managed services for enterprise B2B organisations using Marketo, Eloqua, and HubSpot." An AI agent can parse that. It can't parse "we help ambitious organizations unlock the power of their marketing technology." Structured case studies with specific outcomes. "Reduced lead routing time by 60%, improved MQL-to-opportunity conversion from 15% to 23%, consolidated martech stack from 14 tools to 7." An AI agent can extract those numbers, compare them to competitors' claimed outcomes, and include them in a recommendation. A case study that tells a story without specific metrics gives the agent nothing to work with. Consistent information architecture. Every service page should follow the same structure - what it is, who it's for, what it includes, what outcomes it produces. AI agents learn the structure of your site and extract information more efficiently when the pattern is predictable. Inconsistent page structures force the agent to figure out each page independently, increasing the chance it misses something. Machine-readable content alongside human-readable content. Schema markup, structured data, clear heading hierarchies, FAQ sections that map to common queries. These aren't new SEO concepts - but they're about to become significantly more important as the "reader" of your content is increasingly a machine, not a person. Your content strategy needs to change The content that performs well for human readers doesn't always perform well for AI agents. Long-form thought leadership pieces, narrative case studies, and opinion articles are great for building credibility with humans. They're hard for AI agents to extract specific claims from. The content that AI agents use most effectively is structured, specific, and comparative. "How to choose a marketing automation platform" with clear criteria and specific platform assessments. "What does a marketing operations consultant do" with a defined scope and listed capabilities. Comparison guides. Evaluation frameworks. Reference content that answers a question directly and thoroughly. This doesn't mean stopping your thought leadership. It means building a parallel layer of reference content underneath it - content designed to be the source AI agents pull from when they're assembling a vendor comparison for a buyer who's never heard of you. The companies that adapt early will have a compounding advantage AI agent-driven evaluation isn't going to arrive all at once. It's going to creep in - first at large enterprises with sophisticated procurement teams, then progressively downstream as the tools become more accessible. By the time it's mainstream, the companies that structured their digital presence for machine readability will have years of advantage over the ones that didn't. The cost of adapting is low. It's the same work most companies should be doing anyway - clearer service descriptions, more specific case studies, better content structure, more transparent information architecture. The difference is the urgency: this used to be best practice. It's becoming survival. The buyer who sends an AI agent to evaluate you will never know what your website looks like. They'll only know what the agent reported back. Make sure the report is one you'd want to read.

Sojourn Solutions logo, B2B marketing consultants specializing in ABM, Marketing Automation, and Data Analytics

Sojourn Solutions is a growth-minded marketing operations consultancy that helps ambitious marketing organizations solve problems while delivering real business results.

MARKETING OPERATIONS. OPTIMIZED.

  • LinkedIn
  • YouTube

© 2026 Sojourn Solutions, LLC. | Privacy Policy

bottom of page
Clients Love Us

Leader