<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Kyle Edmund Hayes]]></title><description><![CDATA[Ecosystem orchestration, RevOps, GTM engineering, and AI for teams who've bought the tools and still can't prove what's working. 
No vendor worship. No strategy theory. Just the operational fix.

]]></description><link>https://blog.ecosystemrevenuedynamics.com</link><image><url>https://substackcdn.com/image/fetch/$s_!F5bE!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991173a4-18fe-4dd5-8c43-440f065e1a52_1101x1101.png</url><title>Kyle Edmund Hayes</title><link>https://blog.ecosystemrevenuedynamics.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 15 Jul 2026 19:36:03 GMT</lastBuildDate><atom:link href="https://blog.ecosystemrevenuedynamics.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Kyle Edmund Hayes]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ecosystemrevenuedynamics@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ecosystemrevenuedynamics@substack.com]]></itunes:email><itunes:name><![CDATA[Kyle Edmund Hayes]]></itunes:name></itunes:owner><itunes:author><![CDATA[Kyle Edmund Hayes]]></itunes:author><googleplay:owner><![CDATA[ecosystemrevenuedynamics@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ecosystemrevenuedynamics@substack.com]]></googleplay:email><googleplay:author><![CDATA[Kyle Edmund Hayes]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The practitioner’s guide to partner attribution: five models compared]]></title><description><![CDATA[Only 42% of companies use multi-touch partner attribution. The rest are guessing what their partnerships are worth. Here are the five models, what each actually measures, and how to choose the right o]]></description><link>https://blog.ecosystemrevenuedynamics.com/p/the-practitioners-guide-to-partner</link><guid isPermaLink="false">https://blog.ecosystemrevenuedynamics.com/p/the-practitioners-guide-to-partner</guid><dc:creator><![CDATA[Kyle Edmund Hayes]]></dc:creator><pubDate>Sat, 21 Mar 2026 12:02:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fd13d012-2bc5-4f52-ae3f-2639d7b4b77b_1856x1149.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sjS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sjS0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!sjS0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!sjS0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!sjS0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sjS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5536038,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ecosystemrevenuedynamics.substack.com/i/191634198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sjS0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!sjS0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!sjS0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!sjS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d3d070d-4717-4efc-8905-d30b028ff686_2048x2048.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><div class="native-audio-embed" data-component-name="AudioPlaceholder" data-attrs="{&quot;label&quot;:null,&quot;mediaUploadId&quot;:&quot;54c8563d-fdcf-4737-9e0e-4115697f13b3&quot;,&quot;duration&quot;:1249.5674,&quot;downloadable&quot;:true,&quot;isEditorNode&quot;:true}"></div><h5 style="text-align: center;"><em>Fancy listening to this as an audio? ^Enjoy</em></h5><div><hr></div><p>I&#8217;ve yet to work with a company that had partner attribution figured out. Not one.</p><p>They have partners. They have deals that partners touched. They have revenue that probably came through the channel. But when someone asks &#8220;what&#8217;s the ROI of our partner programme?&#8221; the room goes quiet, three people open three different spreadsheets, and the answer depends on who you believe.</p><p>The attribution problem isn&#8217;t that companies don&#8217;t care about measuring partnerships. It&#8217;s that they&#8217;re using the wrong model for their situation, or worse, they&#8217;re using no model at all and manually tagging deals based on whoever shouts loudest.</p><p>This piece walks through five attribution models for partner programmes - what each one measures, when each one works, and the specific data infrastructure required to make each one function. No vendor pitches. Just the mechanics.</p><div><hr></div><h2>Why partner attribution is harder than marketing attribution</h2><p>Before we get into the models, it helps to understand why this is specifically difficult for partnerships.</p><p>Marketing attribution has had decades of tooling investment. Every major platform tracks clicks, impressions, and conversions. The data is imperfect, but the infrastructure exists.</p><p>Partner attribution has almost none of that. A partner introduces your product in a conversation that happens off-platform. They mention you at a conference. They send an email you never see. They do a technical workshop that convinces a buyer your product integrates well with their stack. None of these touches generate a click. None of them show up in your marketing automation platform.</p><p>On top of that, partner activity often overlaps with direct sales activity. An AE is working an account. A partner is also working the same account. A co-marketing campaign is running against the same target list. When the deal closes, who gets credit?</p><p>The answer depends on what you&#8217;re trying to measure - and that&#8217;s where the model selection matters.</p><div><hr></div><h2>The five models</h2><h3>1. First-touch attribution</h3><p><strong>How it works:</strong> 100% of credit goes to whoever created the opportunity. If a partner referred the lead that became the deal, the partner gets full credit. If a direct AE sourced it, the partner gets nothing - even if they were deeply involved in winning it.</p><p><strong>What it measures:</strong> Origin. Where did this deal come from?</p><p><strong>When it works:</strong> Early-stage partner programmes (fewer than 50 partners, fewer than 20 partner-sourced deals per quarter) where the primary question is &#8220;are partners bringing us new business?&#8221; If your leadership team just needs to see that the partner channel is generating pipeline, first-touch is simple and defensible.</p><p><strong>What it misses:</strong> Everything that happens after the introduction. A partner who refers a lead gets full credit. A partner who spends six weeks doing technical enablement, runs a proof of concept, and convinces the buyer to choose you over a competitor gets zero credit because they didn&#8217;t make the initial introduction.</p><p><strong>CRM implementation:</strong> One field on the opportunity object: &#8220;Partner Source.&#8221; Populated at deal creation. Locked after stage two. This is a single custom field and a validation rule - you can implement it in an afternoon.</p><p><strong>The risk:</strong> If you only measure sourced, partners learn to optimise for introductions rather than deal quality. You&#8217;ll get more referrals and worse pipeline.</p><div><hr></div><h3>2. Last-touch attribution</h3><p><strong>How it works:</strong> 100% of credit goes to whoever was most active at the point of close. If a partner did the final technical validation that got the deal over the line, they get full credit - regardless of who sourced it.</p><p><strong>What it measures:</strong> Closing influence. Who helped seal this deal?</p><p><strong>When it works:</strong> Almost never as a standalone model. I include it because some organisations default to it without realising. If your CRM gives credit to whoever is tagged on the opportunity when it moves to closed-won, you&#8217;re running last-touch whether you intended to or not.</p><p><strong>What it misses:</strong> Everything that happened earlier. The partner who made the introduction six months ago gets nothing. The co-marketing campaign that generated the initial interest gets nothing. All of the top-of-funnel and mid-funnel partner activity disappears.</p><p><strong>CRM implementation:</strong> The default in most Salesforce configurations. Whoever owns the opportunity or is tagged as the partner at close gets the credit. Often this isn&#8217;t even a deliberate choice - it&#8217;s just how the system was set up.</p><p><strong>The risk:</strong> Partners who do sourcing work - referrals, introductions, lead generation - see no credit for their contribution and stop doing it. You hollow out your top-of-funnel.</p><div><hr></div><h3>3. Partner-sourced / partner-influenced split</h3><p><strong>How it works:</strong> Two categories. Partner-sourced means the partner originated the opportunity - without them, the deal wouldn&#8217;t exist. Partner-influenced means the partner was involved in progressing or closing the deal, but someone else brought it in.</p><p><strong>What it measures:</strong> Both origin and involvement, separated into two distinct buckets.</p><p><strong>When it works:</strong> This is the most common model in B2B partnerships and the one I recommend for most companies between 50 and 500 partner-sourced or influenced deals per quarter. It&#8217;s simple enough for sales teams to understand, defensible enough for leadership reporting, and captures partner value at multiple stages.</p><p><strong>What it misses:</strong> Degree of influence. A partner who does a single co-sell call and a partner who runs a three-month technical evaluation both count as &#8220;influenced.&#8221; The model doesn&#8217;t distinguish between light touch and heavy involvement.</p><p><strong>CRM implementation:</strong> Two fields on the opportunity object. One checkbox or picklist for &#8220;Partner Sourced&#8221; (yes/no), one for &#8220;Partner Influenced&#8221; (yes/no), plus a lookup field linking to the partner account. You&#8217;ll need definitions - and this is where most implementations fail. &#8220;Sourced&#8221; needs a clear test: would this deal exist without this partner? &#8220;Influenced&#8221; needs a clear test: did the partner perform a documented activity that progressed the deal?</p><p>Write those definitions down. Put them in your deal registration rules. Train your AEs on them. If the definitions live in someone&#8217;s head rather than in a document, every deal becomes a negotiation.</p><p><strong>The risk:</strong> Double-counting. If a deal is both &#8220;sourced&#8221; and &#8220;influenced&#8221; by the same partner, and you report both numbers to leadership without deduplication, your partner revenue number will be inflated. Decide up front: does sourced supersede influenced? Report them separately, never summed.</p><div><hr></div><h3>4. Multi-touch attribution (weighted)</h3><p><strong>How it works:</strong> Credit is distributed across multiple touchpoints based on a weighting model. Common approaches include U-shaped (40% first touch, 40% last touch, 20% distributed across the middle), W-shaped (30% first touch, 30% lead creation, 30% opportunity creation, 10% distributed), and linear (equal weight across all touches).</p><p><strong>What it measures:</strong> The full journey. Every partner interaction that contributed to the deal gets proportional credit.</p><p><strong>When it works:</strong> Mature partner programmes (500+ deals per quarter) with strong data infrastructure, consistent activity logging, and a RevOps team that can maintain the model. If your CRM reliably tracks partner activities - co-sell calls, technical workshops, co-marketing touches, referrals - across the full deal lifecycle, multi-touch gives you the most accurate picture.</p><p><strong>What it misses:</strong> Offline activity that isn&#8217;t logged. If a partner has a conversation at a conference that influences a buyer and nobody records it, it doesn&#8217;t exist in the model. Multi-touch is only as good as your activity capture.</p><p><strong>CRM implementation:</strong> This is where complexity jumps. You need a campaign or activity object that captures every partner touchpoint, linked to the opportunity. You need a weighting model applied across those touchpoints. You need someone maintaining the logic as your partner programme evolves. Most companies implement this through a dedicated attribution platform (Crossbeam, CaliberMind, Dreamdata) or custom Salesforce reports with campaign influence objects.</p><p><strong>The risk:</strong> Over-engineering. If your data capture is inconsistent - and in most partner programmes it is - a sophisticated weighting model applied to incomplete data produces precise-looking numbers that are precisely wrong. Start with sourced/influenced. Graduate to multi-touch only when your activity logging is reliable.</p><div><hr></div><h3>5. Unified GTM attribution</h3><p><strong>How it works:</strong> Partner activity is treated as one input in a broader attribution model that includes direct sales, marketing, customer success, and product-led signals. No separate &#8220;partner attribution&#8221; report - partner touches are weighted alongside every other touchpoint in a single revenue attribution system.</p><p><strong>What it measures:</strong> The true influence of every function and channel on revenue, including partnerships, without treating partners as a separate silo.</p><p><strong>When it works:</strong> This is the destination, not the starting point. Companies running unified attribution typically have mature RevOps functions, integrated data across CRM, PRM, MAP, and product analytics, and a culture where sales, marketing, and partnerships are measured on shared revenue outcomes rather than siloed metrics.</p><p><strong>What it misses:</strong> In theory, nothing. In practice, it requires a level of data integration and organisational alignment that most companies haven&#8217;t achieved. If your CRM doesn&#8217;t talk to your PRM, if marketing and partnerships use different definitions of &#8220;influenced,&#8221; if your data architecture wasn&#8217;t designed to support cross-functional attribution - this model will produce noise, not insight.</p><p><strong>CRM implementation:</strong> This requires a data layer that unifies touchpoints across all systems. Tools like Crossbeam, HockeyStack, or a custom data warehouse model (Snowflake/BigQuery) feeding a BI layer. Implementation is measured in months, not days, and requires RevOps ownership.</p><p><strong>The risk:</strong> The gap between aspiration and execution. I&#8217;ve seen companies announce they&#8217;re moving to unified attribution, buy the tools, run a six-month implementation, and end up with a dashboard nobody trusts because the underlying data was never cleaned first. People, process, data, technology. The sequence applies here too.</p><div><hr></div><h2>How to choose the right model</h2><p>The model you should use depends on three things: your programme maturity, your data quality, and your organisation&#8217;s appetite for complexity.</p><ol><li><p>If you&#8217;re running fewer than 50 partner deals per quarter and your CRM has basic partner tracking, start with first-touch for sourced deals and add a single &#8220;partner influenced&#8221; checkbox. That&#8217;s Model 1 plus half of Model 3. You can implement it in a week. It&#8217;s imperfect and it&#8217;s enough to prove the channel is working.</p></li><li><p>If you&#8217;re running 50-500 partner deals per quarter with a dedicated partner operations function, the sourced/influenced split (Model 3) is your baseline. Invest the time in writing clear definitions, training sales on how to apply them, and building reporting that separates the two categories cleanly.</p></li><li><p>If you&#8217;re running 500+ partner deals per quarter with a mature RevOps function and reliable activity logging, multi-touch (Model 4) gives you a more accurate picture. But only invest in this if your data capture discipline is strong. The model is only as good as the activities logged.</p></li><li><p>Unified GTM attribution (Model 5) is where the industry is heading, but where almost nobody actually is. Build toward it by improving your data integration incrementally rather than trying to implement it as a single project.</p></li></ol><div><hr></div><h2>The real problem with attribution</h2><p>Here&#8217;s the part nobody talks about.</p><p>Attribution is a political problem wearing a technical disguise. The reason partner attribution is hard isn&#8217;t that the models are complex - they&#8217;re not. It&#8217;s that attribution determines compensation, credit, and budget allocation. When the model changes, someone&#8217;s number changes. And that makes people defensive.</p><p>The AE who doesn&#8217;t want to share credit with a partner will find reasons to argue the partner didn&#8217;t really &#8220;source&#8221; the deal. The partner manager who needs to hit a number will tag deals as influenced when the partner&#8217;s involvement was a single email. Marketing will count the same deal in their pipeline report using a different model.</p><div class="pullquote"><p>The fix isn&#8217;t a better model. It&#8217;s a shared definition, enforced consistently, with leadership alignment on what the numbers mean. </p></div><ul><li><p>Get the definitions written. </p></li><li><p>Get the definitions agreed. </p></li><li><p>Get the definitions into your CRM as validation rules, not guidelines. </p></li></ul><p>Then pick the model that matches your maturity and run it.</p><p>Attribution doesn&#8217;t have to be perfect. It has to be consistent. A simple model applied consistently will tell you more about your partner programme&#8217;s value than a sophisticated model applied inconsistently.</p><p>Start there.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Owm7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Owm7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png 424w, https://substackcdn.com/image/fetch/$s_!Owm7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png 848w, https://substackcdn.com/image/fetch/$s_!Owm7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!Owm7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Owm7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png" width="1456" height="1807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8284339,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ecosystemrevenuedynamics.substack.com/i/191634198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Owm7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png 424w, https://substackcdn.com/image/fetch/$s_!Owm7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png 848w, https://substackcdn.com/image/fetch/$s_!Owm7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!Owm7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b99984-094d-4ea0-a351-bcb12b9a47e2_1856x2304.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[What AI actually is, what it isn’t, and whether your organisation is ready for it]]></title><description><![CDATA[Before you buy another AI tool, you need to understand what you&#8217;re buying and whether your operation can absorb it. Most can&#8217;t. Here&#8217;s how to tell.]]></description><link>https://blog.ecosystemrevenuedynamics.com/p/what-ai-actually-is-what-it-isnt</link><guid isPermaLink="false">https://blog.ecosystemrevenuedynamics.com/p/what-ai-actually-is-what-it-isnt</guid><dc:creator><![CDATA[Kyle Edmund Hayes]]></dc:creator><pubDate>Mon, 16 Mar 2026 14:38:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/67050a2d-2388-4dcd-bc1a-2b3afb486715_1856x995.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone is talking about AI. Vendors are selling it. Boards are asking about it. Your competitors are claiming they&#8217;ve implemented it. And somewhere in the middle of all that noise, you&#8217;re trying to figure out what AI actually means for your business and whether you should be spending money on it right now.</p><p>This isn&#8217;t a technical deep-dive into neural networks. This is a plain-language breakdown of what AI is, the different types you&#8217;ll encounter, how to assess whether your organisation is actually ready for it, and the questions you should be asking before you sign anything.</p><div><hr></div><h2>What AI actually is</h2><p>Artificial intelligence is a broad term for technology that can learn from data, identify patterns, and make decisions or produce outputs that would normally require human thinking. That&#8217;s it. Everything else is a subcategory.</p><p>The confusion starts because &#8220;AI&#8221; gets used to describe everything from a spreadsheet formula that predicts next quarter&#8217;s revenue to an autonomous system that runs your entire customer support operation without human involvement. Those are wildly different things, but they both get called AI.</p><p>To cut through this, you need to understand three types that matter right now for business decisions.</p><div><hr></div><h2>The three types you need to know</h2><p><strong>Predictive AI</strong> is the oldest and most established form. It analyses historical data to forecast what&#8217;s likely to happen next. If you&#8217;ve ever used a lead scoring model, a churn prediction tool, or a demand forecasting system, you&#8217;ve used predictive AI.</p><p>What it does: looks at past patterns and estimates future outcomes. Which deals are likely to close. Which customers are likely to leave. Which products will sell in Q3. It doesn&#8217;t create anything new. It tells you what the data suggests is coming.</p><p>Where it works well: forecasting, risk assessment, resource planning, account scoring, pipeline prediction.</p><p>Where it falls down: it can only predict based on patterns that already exist in your data. If your data is incomplete, biased, or poorly structured, the predictions will reflect that. Garbage in, confident-sounding garbage out.</p><p><strong>Generative AI</strong> is what most people mean when they say &#8220;AI&#8221; in 2026. This is the technology behind tools like ChatGPT, Claude, and image generation platforms. It creates new content - text, images, code, audio, video - by learning patterns from massive datasets and producing original outputs based on prompts.</p><p>What it does: produces things that didn&#8217;t exist before. Drafts emails. Writes code. Generates marketing copy. Summarises documents. Answers questions in natural language.</p><p>Where it works well: content creation, first-draft writing, research synthesis, code generation, customer communication templates, summarisation of large documents.</p><p>Where it falls down: it can sound authoritative while being wrong. It generates plausible output, not necessarily accurate output. It has no understanding of your specific business context unless you give it that context. And it raises real questions about data privacy, intellectual property, and quality control that most organisations haven&#8217;t answered yet.</p><p><strong>Agentic AI</strong> is the newest category and the one generating the most hype heading into 2026 and beyond. Unlike predictive AI (which forecasts) and generative AI (which creates), agentic AI acts. It can plan, make decisions, execute multi-step tasks, and use tools - with minimal human oversight.</p><p>What it does: autonomously works through complex workflows. An agentic AI system might qualify a lead, check availability, schedule a meeting, send a confirmation, and update your CRM - all without a human touching it.</p><p>Where it works well: automating multi-step processes, workflow orchestration, customer support triage, data entry and hygiene tasks, operational monitoring.</p><p>Where it falls down: autonomy without guardrails is risk. If an agentic system is working from bad data or poorly defined rules, it will execute bad decisions at scale and at speed. The more autonomous the system, the more important it is that your foundation - your data, your processes, your governance - is solid before you hand it the keys.</p><div><hr></div><h2>The maturity question: where are you actually at?</h2><p>Understanding the types of AI is step one. Step two is an honest assessment of whether your organisation is ready to use any of them effectively.</p><p>Most maturity models use five stages. I&#8217;ll simplify them into language that&#8217;s actually useful.</p><p><strong>Stage 1: Aware.</strong> You know AI exists. People in your organisation are using tools like ChatGPT for individual tasks - writing emails, summarising notes, brainstorming. There&#8217;s no formal strategy. No governance. No organisational approach. It&#8217;s ad hoc and individual.</p><p>Most companies think they&#8217;re past this stage. Most aren&#8217;t. Individual use doesn&#8217;t equal organisational readiness.</p><p><strong>Stage 2: Experimenting.</strong> You&#8217;ve run a few pilot projects. Maybe you&#8217;ve tested a chatbot, tried an AI-powered sales tool, or used a generative AI platform to produce marketing content. Some pilots worked. Some didn&#8217;t. There&#8217;s interest from leadership but no formal programme.</p><p>This is where the majority of companies actually sit right now. Research suggests most organisations in 2025 and 2026 are stuck here - they&#8217;ve had some success with experiments but haven&#8217;t figured out how to scale or formalise what they&#8217;re doing.</p><p><strong>Stage 3: Formalising.</strong> You have a defined AI strategy connected to business objectives. There&#8217;s budget allocated. You&#8217;ve started thinking about data governance, security, and compliance. AI initiatives are coordinated rather than scattered. You&#8217;re moving from &#8220;we tried some things&#8221; to &#8220;we&#8217;re building a programme.&#8221;</p><p>Few companies are genuinely here. Many claim to be.</p><p><strong>Stage 4: Scaling.</strong> AI is integrated into core business processes. It&#8217;s not a side project. It&#8217;s part of how your teams operate daily. You have governance frameworks, you&#8217;re measuring ROI, and you&#8217;re making investment decisions based on what&#8217;s working and what isn&#8217;t.</p><p><strong>Stage 5: Optimised.</strong> AI is a fundamental part of your operating model. You&#8217;re continuously improving, your teams are AI-literate across functions, and you&#8217;re using AI to create competitive advantage rather than just efficiency.</p><p>Be honest about where you are. The danger isn&#8217;t being at Stage 1 or 2. The danger is thinking you&#8217;re at Stage 3 or 4 when you&#8217;re not - and making investment decisions based on that false assessment.</p><div><hr></div><h2>The litmus test: are you actually ready?</h2><p>Forget the stages for a moment. Here are seven questions that will tell you more about your AI readiness than any formal assessment.</p><p><strong>Can you trust your data?</strong> If you asked three people in your organisation for the same number - pipeline value, partner revenue, customer count - would you get the same answer from all three? If not, any AI system you deploy will inherit that inconsistency. AI models are only as reliable as the data they&#8217;re trained on and work from.</p><p><strong>Do you know what problem you&#8217;re solving?</strong> &#8220;We need to implement AI&#8221; is not a problem statement. &#8220;Our deal registration response time is too slow and we&#8217;re losing partner trust&#8221; is a problem statement. If you can&#8217;t articulate the specific business problem AI is supposed to address, you&#8217;re buying technology in search of a purpose.</p><p><strong>Do you have defined processes?</strong> AI automates and accelerates. If the process it&#8217;s automating is broken, undefined, or inconsistent across teams, AI will automate the dysfunction. You can&#8217;t automate what you haven&#8217;t defined.</p><p><strong>Who owns it?</strong> AI initiatives without clear ownership drift. Is this an IT project? A business project? Who is accountable for outcomes? Who decides what gets deployed and what doesn&#8217;t? If the answer is vague, the initiative will be too.</p><p><strong>Have you thought about governance?</strong> Who can access the AI tools? What data are they allowed to use? What are the rules around customer data, intellectual property, and decision-making authority? If you haven&#8217;t answered these questions, you&#8217;re accumulating risk every day someone uses an AI tool inside your organisation.</p><p><strong>Can your team absorb it?</strong> Even the best AI tool fails if the people who need to use it don&#8217;t understand it, don&#8217;t trust it, or don&#8217;t change how they work to incorporate it. Adoption isn&#8217;t a technology problem. It&#8217;s a change management problem.</p><p><strong>Can you measure whether it&#8217;s working?</strong> Before you deploy anything, define what success looks like. Not &#8220;we&#8217;re using AI&#8221; but &#8220;we reduced response time by X&#8221; or &#8220;we increased prediction accuracy by Y.&#8221; If you can&#8217;t measure the impact, you can&#8217;t justify the investment and you can&#8217;t tell whether it&#8217;s actually delivering value.</p><p>If you answered &#8220;no&#8221; to more than two of those questions, you&#8217;re not ready for a major AI investment. You might be ready for small, contained experiments - but you&#8217;re not ready to bet operational budget on AI-driven transformation.</p><p>That&#8217;s not a criticism. It&#8217;s a realistic assessment that will save you from joining the growing list of companies that invested heavily in AI and got nothing measurable back. Nearly three quarters of AI investments are currently failing to deliver value. The companies that succeed are the ones that were honest about their starting point.</p><div><hr></div><h2>The sequence still matters</h2><p>If you&#8217;ve read my earlier articles, you know where this ends up. People, Process, Data, Technology. AI is technology. It sits in the fourth position for a reason.</p><p>Get your people aligned on what problem you&#8217;re solving and who owns it. Get your processes defined and documented so there&#8217;s something coherent to automate. Get your data clean, unified, and trustworthy so AI has a reliable foundation to work from. Then - and only then - select the AI technology that serves all three.</p><p>This isn&#8217;t anti-AI. It&#8217;s pro-readiness. The companies that will extract real value from AI over the next two to three years are the ones building the foundation now rather than bolting AI onto an operation that isn&#8217;t ready to absorb it.</p><p>If you&#8217;re honest about where you are, you can build a plan that actually works. If you&#8217;re not, you&#8217;ll spend money and wonder why nothing changed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZU7F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZU7F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png 424w, https://substackcdn.com/image/fetch/$s_!ZU7F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png 848w, https://substackcdn.com/image/fetch/$s_!ZU7F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!ZU7F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZU7F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png" width="1456" height="1807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6659002,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ecosystemrevenuedynamics.substack.com/i/191135102?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZU7F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png 424w, https://substackcdn.com/image/fetch/$s_!ZU7F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png 848w, https://substackcdn.com/image/fetch/$s_!ZU7F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!ZU7F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8ffcf8-f975-49e7-b025-a5c890a96de9_1856x2304.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[People, process, data, technology: why the order is the whole point]]></title><description><![CDATA[Everyone agrees these four things matter. Almost nobody gets the sequence right. The sequence is where the value lives.]]></description><link>https://blog.ecosystemrevenuedynamics.com/p/people-process-data-technology-why</link><guid isPermaLink="false">https://blog.ecosystemrevenuedynamics.com/p/people-process-data-technology-why</guid><dc:creator><![CDATA[Kyle Edmund Hayes]]></dc:creator><pubDate>Mon, 16 Mar 2026 12:24:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zuHL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;ve spent any time in revenue operations, GTM, or partner ecosystems, you&#8217;ve heard some version of this framework before. People, process, technology. Sometimes data gets its own seat. Sometimes it&#8217;s folded into technology. Sometimes the order shifts depending on who&#8217;s presenting and what they&#8217;re selling.</p><p>I use a specific version: People, Process, Data, Technology. In that order. Not because it sounds good on a slide, but because every operational failure I&#8217;ve ever diagnosed traces back to getting the sequence wrong.</p><p>This isn&#8217;t a framework for decoration. It&#8217;s a diagnostic tool, and it&#8217;s the operating lens behind everything I write here. So let me break down what each layer actually means in practice, why most organisations get the order backwards, and what happens when they do.</p><div><hr></div><h2>People</h2><p>People isn&#8217;t about headcount. It&#8217;s about alignment.</p><p>The question isn&#8217;t &#8220;do we have enough people&#8221; - it&#8217;s &#8220;are the people we have working toward the same outcomes with the same definitions and the same accountability?&#8221;</p><p>In most B2B organisations, the answer is no. And it&#8217;s not because the individuals are bad at their jobs. It&#8217;s because the organisational structure creates competing incentives.</p><p>The partnerships team is measured on partner recruitment and certification numbers. The direct sales team is measured on closed-won revenue. Marketing is measured on MQLs. Customer success is measured on retention. Each team optimises for its own number. Nobody is accountable for the connected outcome.</p><p>This is where the problems start. A partner registers a deal, but the direct rep is already working the account and doesn&#8217;t want to share credit. Marketing runs a campaign that overlaps with a partner&#8217;s co-marketing activity, and nobody can tell which touch mattered. The CRO asks for a unified pipeline view and gets three different spreadsheets from three different teams.</p><p>The people problem isn&#8217;t about skills or capacity. It&#8217;s about whether your teams share a common understanding of what they&#8217;re building, how success is measured, and who owns what. Until you solve this, every tool you buy and every process you design will be undermined by humans optimising for different goals.</p><p>What &#8220;fixed&#8221; looks like: shared revenue metrics across direct and partner-sourced pipeline. Clear ownership maps for accounts and deals that both direct and indirect teams respect. Compensation structures that don&#8217;t punish collaboration. Regular cross-functional operating rhythms where partnerships, sales, marketing, and CS are in the same room looking at the same numbers.</p><p>None of this requires a platform. It requires decisions.</p><div><hr></div><h2>Process</h2><p>Process is where most organisations think they&#8217;re strong and where most are actually weakest.</p><p>The problem isn&#8217;t that processes don&#8217;t exist. It&#8217;s that they exist in fragments. There&#8217;s a process for deal registration and a different process for direct pipeline management. There&#8217;s a marketing campaign workflow and a separate partner co-marketing workflow. There&#8217;s an onboarding process for new customers and a completely different one for partner-referred customers.</p><p>Each process works in isolation. None of them connect.</p><p>The result is handoff failures. A partner-sourced lead enters the funnel through deal registration but doesn&#8217;t appear in the same pipeline view as direct opportunities. An account is flagged for renewal by CS, but nobody tells the partner who originally brought the deal in. A marketing campaign targets accounts that a partner is already working, and neither side knows until the customer gets two conflicting messages in the same week.</p><p>Connected process means that partner-sourced and direct opportunities follow the same qualification criteria, move through the same pipeline stages, and are reported on through the same mechanism. It means that when a deal is registered, the response time is defined and enforced - not dependent on which region the partner sits in or how busy the channel manager is that week. It means conflict resolution has documented rules, not informal negotiations.</p><p>Here&#8217;s the diagnostic question: can you draw, right now, the end-to-end process from the moment a partner identifies an opportunity to the moment that deal is closed, invoiced, and attributed? Can you draw it without gaps or &#8220;it depends&#8221; steps?</p><p>Most teams can&#8217;t. They have pieces. They have workflows inside individual tools. They don&#8217;t have a connected process that survives contact with reality across functions and geographies.</p><p>What &#8220;fixed&#8221; looks like: a single pipeline management process that applies to all revenue sources. Defined SLAs for deal registration response. Documented handoff protocols between functions. Conflict resolution rules that exist on paper, not just in the channel manager&#8217;s head. Process maps that are maintained, not created once for an offsite and then forgotten.</p><div><hr></div><h2>Data</h2><p>Data is the layer that determines whether everything above it is real or fiction.</p><p>You can have perfectly aligned people and well-designed processes, and if the data underneath doesn&#8217;t reflect reality, your reporting is a lie, your attribution is a guess, and your decisions are based on noise.</p><p>Most data problems in revenue operations aren&#8217;t about volume. Companies have plenty of data. The problem is structural. The data model - the way information is organised, stored, and related across systems - doesn&#8217;t match how the business actually works.</p><p>Common examples I see constantly:</p><p>Your CRM was configured for direct sales. Partner-sourced pipeline requires fields, objects, and relationships that don&#8217;t exist in the current data model. So partner data gets forced into fields that weren&#8217;t designed for it, or it lives in a separate system entirely with no reliable sync back to the CRM. Either way, the picture is incomplete.</p><p>Attribution has no single definition. Marketing counts touches one way. Partnerships counts them another way. Sales ignores both and credits whoever closed the deal. The same opportunity can be &#8220;partner-sourced&#8221; in the PRM, &#8220;marketing-influenced&#8221; in the MAP, and &#8220;direct&#8221; in the CRM. All three systems are technically correct by their own logic. The business has no truth.</p><p>Data hygiene is nobody&#8217;s job. Fields are populated inconsistently. Regions use different naming conventions. Duplicate records accumulate. The data degrades slowly enough that nobody notices until someone tries to build a report and realises the foundation is rotten.</p><p>The diagnostic question for data: if your CFO asked you right now to prove the ROI of your partner programme with a single, defensible number, could you do it? Not a rough estimate. Not a range. A number you&#8217;d stake your credibility on.</p><p>Almost nobody can. And the reason is almost always the data architecture, not the analysis.</p><p>What &#8220;fixed&#8221; looks like: a data model that explicitly supports partner-sourced, partner-influenced, and direct pipeline as first-class categories - not afterthoughts bolted onto a direct-sales schema. Shared definitions of key objects and fields across all systems. A reconciliation process that ensures PRM data and CRM data tell the same story. Ownership of data quality assigned to a specific function, not assumed to happen organically.</p><div><hr></div><h2>Technology</h2><p>Technology comes last because it should. Not because it doesn&#8217;t matter - it absolutely does - but because technology purchased before the first three layers are solid will underdeliver every single time.</p><p>I&#8217;ve watched this pattern play out dozens of times. A company decides it needs a PRM platform. They evaluate vendors. They choose one. They implement it. Six months later, engagement is low, the data is messy, the processes are inconsistent, and the company blames the platform.</p><p>The platform isn&#8217;t the problem. The platform was asked to solve people problems, process problems, and data problems by being a better piece of software. Software doesn&#8217;t do that.</p><p>Technology amplifies whatever state your operation is in. If your people are aligned, your processes are connected, and your data is clean, a good platform will accelerate everything. It will automate handoffs, surface insights, reduce manual work, and scale what&#8217;s already working.</p><p>If your people are siloed, your processes are fragmented, and your data is unreliable, a good platform will automate the dysfunction. Faster. At scale. With better-looking dashboards that make the problems harder to see until something breaks badly enough that you can&#8217;t ignore it.</p><p>The diagnostic question for technology: for every tool in your revenue operations stack, can you articulate what process it supports, what data it depends on, and which teams are accountable for its outputs? If the answer for any tool is &#8220;it&#8217;s there because we bought it and now we use it,&#8221; that tool is probably not earning its cost.</p><p>What &#8220;fixed&#8221; looks like: a technology architecture where every platform has a defined role in the operational system. Integrations that are documented and maintained, not built once and forgotten. Tool selection based on process requirements, not vendor demos. Regular audits of whether the technology is delivering what it was purchased to deliver, with honest answers.</p><div><hr></div><h2>Why the order matters</h2><p>Here&#8217;s the thing that makes this more than a list of four words on a slide.</p><p>If you start with technology - and most companies do - you&#8217;ve locked yourself into a structure before you&#8217;ve defined what the structure needs to support. The platform shapes the process instead of the other way around. The data model follows whatever the tool defaults to, not what the business needs. The people are forced to work around the system rather than through it.</p><p>If you start with people - alignment, shared goals, clear ownership - then the process design reflects how the business actually needs to operate. The data architecture is built to support that process. And the technology is selected to serve all three.</p><p>Same four components. Completely different outcomes depending on the sequence.</p><p>I&#8217;m not saying you need to spend a year on each layer before moving to the next. This isn&#8217;t waterfall planning. In practice, you&#8217;re often working on multiple layers at once. But you need to know which layer is driving the decisions. If a technology decision is driving your process design, you&#8217;re going backwards. If a data migration is happening before you&#8217;ve agreed on shared definitions, you&#8217;re building on sand.</p><p>The order isn&#8217;t about timeline. It&#8217;s about decision hierarchy. When there&#8217;s a conflict - when the tool can&#8217;t support the process you need, or the data model doesn&#8217;t fit the platform - which layer wins?</p><p>People, Process, Data, Technology. The first one in the sequence always wins.</p><div><hr></div><h2>The honest part</h2><p>I&#8217;ll be straight with you. This framework doesn&#8217;t sell well. Nobody gets promoted for presenting &#8220;we need to align incentives and fix our data model&#8221; at the quarterly business review. Platforms get bought because they look like progress. They come with timelines and milestones and implementation partners who produce status reports.</p><p>Alignment work is invisible until it works. Process documentation is boring until the first time a deal conflict gets resolved in hours instead of weeks. Data architecture is thankless until the CFO asks for partner ROI and you can actually answer the question.</p><p>The companies that get this right aren&#8217;t the ones with the best tools. They&#8217;re the ones willing to do the slow work in the right order. Everything I write here is built on that conviction.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zuHL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zuHL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png 424w, https://substackcdn.com/image/fetch/$s_!zuHL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png 848w, https://substackcdn.com/image/fetch/$s_!zuHL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png 1272w, https://substackcdn.com/image/fetch/$s_!zuHL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zuHL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png" width="1456" height="1576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1576,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4748324,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ecosystemrevenuedynamics.substack.com/i/191120990?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zuHL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png 424w, https://substackcdn.com/image/fetch/$s_!zuHL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png 848w, https://substackcdn.com/image/fetch/$s_!zuHL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png 1272w, https://substackcdn.com/image/fetch/$s_!zuHL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69318e4f-9056-49f1-9a9b-a036b93420e5_1856x2009.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[32% to 80%: what actually happens when you fix a broken partner ecosystem]]></title><description><![CDATA[I inherited a partner program with 5,000 partners and almost no engagement. Here&#8217;s what was actually wrong, and what it took to fix it.]]></description><link>https://blog.ecosystemrevenuedynamics.com/p/32-to-80-what-actually-happens-when</link><guid isPermaLink="false">https://blog.ecosystemrevenuedynamics.com/p/32-to-80-what-actually-happens-when</guid><dc:creator><![CDATA[Kyle Edmund Hayes]]></dc:creator><pubDate>Mon, 16 Mar 2026 00:25:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f3f233bc-9762-493c-9b43-c37447f90ede_1856x932.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few years ago I took over global revenue operations for a large enterprise software company. The company was in the middle of a major strategic shift - migrating its customer base from on-premises software to SaaS. The channel partner ecosystem was supposed to be the engine that drove that migration.</p><p>It wasn&#8217;t.</p><p>On paper, the partner program looked fine. Thousands of partners across multiple geographies. A portal. Training materials. Certification tracks. Deal registration. The slide deck for the board showed a growing ecosystem. The reality was that partner engagement sat at 32%. Two thirds of the partner base was effectively dormant. They&#8217;d signed up, maybe logged in once, and then disappeared.</p><p>The company was spending money on a partner program that most partners weren&#8217;t using, selling a migration that most partners weren&#8217;t equipped to deliver, and reporting on ecosystem growth that wasn&#8217;t real.</p><p>I had a team of 15 spread across multiple time zones and a mandate to fix it.</p><div><hr></div><h2>The first thing I did was stop looking at the technology</h2><p>Everyone wanted to talk about the PRM platform. The existing one was clunky, the UX was poor, partners complained about it. The obvious move - the one people kept pushing for - was to rip it out and replace it.</p><p>I didn&#8217;t start there.</p><p>I started by talking to partners. Not surveying them. Talking to them. What I found wasn&#8217;t a technology problem. It was a series of connected operational failures that no platform could fix on its own.</p><p>Partners didn&#8217;t understand the SaaS migration story well enough to sell it. The enablement materials were built for the internal sales team, not for external partners who had different customers, different objections, and different sales motions. Partners were being asked to sell something they&#8217;d never been trained to position.</p><p>Deal registration was a black hole. Partners would register a deal and hear nothing for weeks. When they did hear back, they&#8217;d often discover that a direct sales rep was already working the same account. There was no clear process for resolving conflicts, and no trust that the system would protect the partner&#8217;s investment of time.</p><p>Attribution was a mess. Marketing was running campaigns that overlapped with partner activity, and nobody could separate the two in the CRM. When a deal closed, the question of whether it was partner-sourced or partner-influenced or purely direct was answered by whoever had the loudest voice in the room, not by data.</p><p>The CRM wasn&#8217;t aligned to the go-to-market motion. Salesforce had been configured for the old world - on-prem, direct sales, single-touch attribution. The data model didn&#8217;t reflect the reality of partner-sourced pipeline. Fields were inconsistent. Objects were misused. Reporting was unreliable because the underlying data architecture was unreliable.</p><p>None of these were technology problems. They were people, process, and data problems that had been accumulating for years while successive platform decisions papered over them.</p><div><hr></div><h2>What we actually fixed</h2><p>We did eventually replace the PRM. But that was step four, not step one.</p><p><strong>Step one was the data.</strong> We rebuilt the CRM architecture to support partner-sourced and partner-influenced pipeline alongside the direct motion. That meant new objects, new fields, clear definitions of what counted as partner-sourced versus partner-influenced versus direct. We standardised the data model across regions so that a deal registered in EMEA looked the same as one registered in North America. Without this, nothing else would have worked.</p><p><strong>Step two was the process.</strong> We redesigned deal registration to guarantee response times. We built conflict resolution rules that were documented and enforced, not negotiated deal by deal. We created a single pipeline management process that applied to both direct and partner-sourced opportunities - same stages, same criteria, same reporting. Partners stopped being a separate, lesser pipeline and became part of the revenue operation.</p><p><strong>Step three was the people.</strong> We rebuilt the enablement program specifically for partners. Not a copy of the internal training. Materials built for how partners actually sell - their customers, their language, their objections. We ran targeted enablement for the SaaS migration story so partners could position it with confidence. We also aligned internal incentives so that direct sales reps weren&#8217;t penalised for working with partners on the same account.</p><p><strong>Step four was the technology.</strong> Once the data model was solid, the processes were defined, and the people were trained and aligned, we implemented a new PRM platform. The platform worked because it was built on a foundation that actually made sense. It wasn&#8217;t trying to compensate for broken data or undefined processes. It was accelerating operations that already functioned.</p><p>Within two years, partner engagement went from 32% to 80%. We achieved eight consecutive quarters of revenue growth. The ecosystem stopped being a cost centre that produced slide decks and became an operational channel that produced attributable revenue.</p><div><hr></div><h2>What I actually learned</h2><p>The obvious takeaway is that the fix worked. But the thing I keep coming back to isn&#8217;t the result. It&#8217;s the pattern.</p><p>Every organisation I&#8217;ve worked in or consulted for since has had some version of the same problem. The technology gets bought first. The process gets retrofitted to match the tool. The data gets forced into a structure that doesn&#8217;t reflect reality. The people are the last thing anyone thinks about. And then everyone wonders why the system doesn&#8217;t deliver.</p><p>People. Process. Data. Technology. In that order. It&#8217;s not complicated. But it is hard, because it means doing the slow, unglamorous work before you get to the exciting platform implementation. It means fixing the CRM data model before you buy the PRM. It means defining deal registration rules before you automate them. It means training partners on how to sell the thing before you measure whether they&#8217;re selling it.</p><p>Most companies skip to the technology because it feels like progress. It looks good in the quarterly update. A new platform is a deliverable. Fixing your data architecture is invisible until it starts working.</p><p>The companies that get ecosystem operations right are the ones willing to do the invisible work first. That&#8217;s what this publication is about.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6GCu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6GCu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png 424w, https://substackcdn.com/image/fetch/$s_!6GCu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png 848w, https://substackcdn.com/image/fetch/$s_!6GCu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!6GCu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6GCu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png" width="1456" height="1807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6550042,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ecosystemrevenuedynamics.substack.com/i/191079976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6GCu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png 424w, https://substackcdn.com/image/fetch/$s_!6GCu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png 848w, https://substackcdn.com/image/fetch/$s_!6GCu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!6GCu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8126f4c7-2b5a-48ff-85dc-c7607f0ce8d5_1856x2304.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>If you&#8217;ve read the first two articles - the <a href="https://ecosystemrevenuedynamics.substack.com/p/start-here?r=5ff25n">Start Here</a> and <a href="https://ecosystemrevenuedynamics.substack.com/p/what-is-ecosystem-orchestration-and?r=5ff25n">What Is Ecosystem Orchestration</a> - you already know the thesis. </p><p>This is what it looks like when you apply it to a real programme in a real company with real constraints.</p><p>The numbers are nice. But the lesson is the sequence.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.ecosystemrevenuedynamics.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.ecosystemrevenuedynamics.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What is Ecosystem Orchestration (and why nobody’s doing it right)]]></title><description><![CDATA[The partner world, the RevOps world, and the GTM world are all using the same words to describe different problems. That&#8217;s why most of it doesn&#8217;t work.]]></description><link>https://blog.ecosystemrevenuedynamics.com/p/what-is-ecosystem-orchestration-and</link><guid isPermaLink="false">https://blog.ecosystemrevenuedynamics.com/p/what-is-ecosystem-orchestration-and</guid><dc:creator><![CDATA[Kyle Edmund Hayes]]></dc:creator><pubDate>Mon, 16 Mar 2026 00:19:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c492f1ee-4787-4acd-a94a-093046050520_1856x1014.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There are three conversations happening right now in B2B that should be one conversation.</p><p>The partnerships people are talking about ecosystem orchestration. They mean coordinating partner networks - onboarding, enablement, co-selling motions, deal registration, marketplace strategy. Their version of orchestration is about getting partners to do things.</p><p>The RevOps people are talking about revenue orchestration. They mean connecting sales, marketing, and customer success tools into unified workflows. Automating handoffs. Cleaning data pipelines. Their version of orchestration is about getting systems to talk to each other.</p><p>The GTM engineers are talking about go-to-market orchestration. They mean building the operational infrastructure that turns strategy into repeatable execution. Signal routing, intent data, automated outreach sequences. Their version of orchestration is about getting motions to scale.</p><p>All three groups are right about their piece. None of them are talking to each other. And that gap - between the partner motion, the revenue operation, and the go-to-market execution - is where most B2B companies are quietly losing money.</p><div><hr></div><h2>The problem with partial orchestration</h2><p>Here&#8217;s what I see over and over again.</p><p>A company invests in a PRM platform to manage their partner ecosystem. They get partners registered, trained, and certified. They run co-marketing campaigns. They build a portal. The partnerships team reports on partner recruitment numbers and certification rates. Somebody makes a slide about ecosystem growth.</p><p>Meanwhile, the RevOps team can&#8217;t see partner-sourced pipeline in the CRM because the data doesn&#8217;t flow cleanly between the PRM and Salesforce. Deal registration exists, but attribution is a mess. Marketing is running campaigns that overlap with partner activity, and nobody can tell which touch actually influenced the deal. The CRO asks for a report on partner ROI and gets three different numbers from three different teams.</p><p>The GTM engineering team has built automated sequences for direct sales that completely ignore the partner channel. Their orchestration layer routes leads, triggers outreach, and scores accounts - but only for the direct motion. Partners exist in a parallel universe.</p><p>Each team has orchestrated their piece. The whole system is still broken.</p><p>This is the norm, not the exception. I&#8217;ve worked inside organisations where the partner team, the RevOps team, and the GTM team each had their own tools, their own data sources, their own definitions of what counts as a qualified opportunity, and their own reporting dashboards that told completely different stories about the same quarter.</p><div><hr></div><h2>What ecosystem orchestration actually means</h2><p>Ecosystem orchestration - the way I use the term - is not partner management. It&#8217;s not revenue automation. It&#8217;s not GTM workflow design. It&#8217;s the discipline of connecting all three into a single operational system that produces attributable, repeatable revenue.</p><p>That means the partner motion, the revenue operation, and the go-to-market execution share the same data foundation, follow aligned processes, and operate within a governance structure that prevents the kind of drift I just described.</p><p>Four things have to be true for this to work:</p><p><strong>The people are aligned.</strong> Partner teams, RevOps, sales, marketing, and customer success are not operating in silos with separate objectives. There is shared accountability for revenue outcomes, not just activity metrics. The partner leader isn&#8217;t measured solely on recruitment numbers while the CRO is measured on closed-won. They&#8217;re looking at the same pipeline.</p><p><strong>The processes are connected.</strong> Deal registration feeds into the same pipeline management process as direct sales. Partner-sourced and partner-influenced deals follow the same qualification criteria. Handoffs between partner activity and direct sales activity are defined, documented, and enforced. There isn&#8217;t one process for direct and a different, lesser process for channel.</p><p><strong>The data is unified.</strong> This is where most of it falls apart. If your PRM data doesn&#8217;t reconcile with your CRM data, you can&#8217;t attribute revenue to partners with any confidence. If your marketing automation platform can&#8217;t distinguish between partner-influenced touches and direct touches, your attribution model is fiction. Ecosystem orchestration requires a data architecture where partner activity, direct activity, and customer signals live in the same system of record - or at minimum, are reliably integrated.</p><p><strong>The technology serves the first three, not the other way around.</strong> I&#8217;ve watched companies buy a PRM, a revenue orchestration platform, an intent data tool, and a co-selling platform - then wonder why they still can&#8217;t produce a reliable partner ROI number. The tools aren&#8217;t the problem. The tools were bought before the alignment, the process, and the data architecture were in place. This is the most common and most expensive mistake in the space.</p><p>People. Process. Data. Technology. In that order. Skip a step and you&#8217;ve bought yourself an expensive reporting problem.</p><div><hr></div><h2>Where AI fits - and where it doesn&#8217;t</h2><p>I can&#8217;t write about operations in 2026 without talking about AI, and I don&#8217;t want to. AI is going to change how ecosystem orchestration works. Some of that change is already happening. But the way AI is being sold into this space right now deserves some honest scrutiny.</p><p>The promise is compelling. AI agents that automate partner onboarding. Predictive models that score partners based on future revenue contribution rather than historical performance. Automated deal routing that matches opportunities to the right partner based on capability, geography, and past win rates. In-workflow enablement that surfaces the right content at the right moment instead of pointing partners at a static LMS.</p><p>Some of this is real and useful today. Vendors using AI for training localisation and customer success support are reporting measurable increases in partner-sold revenue compared to companies without those capabilities. Agentic AI systems that take action and automate workflows across partner ecosystems are accelerating into production.</p><p>But here&#8217;s where I get cautious.</p><p>AI applied to a broken foundation doesn&#8217;t fix the foundation. It automates the brokenness faster. If your partner data doesn&#8217;t reconcile with your CRM, an AI model trained on that data will produce confident-sounding garbage. If your attribution model is built on incomplete data, a predictive layer on top will give you precise-looking forecasts that are precisely wrong.</p><p>AI is not simplifying enterprise technology. It&#8217;s shifting where complexity lives. While AI reduces effort at the surface level, it introduces new layers of operational complexity beneath it. Data is fragmented across systems. Integration requires careful orchestration.</p><p>That last point is critical and it&#8217;s the one most AI vendors skip past in the demo. The prerequisite for AI to deliver value in ecosystem operations is exactly the same foundation I&#8217;ve been describing: aligned people, connected processes, clean unified data, and technology that serves all three. AI doesn&#8217;t replace that foundation. It depends on it.</p><p>I&#8217;m not anti-AI. I use it in my own work. I advise clients on where and how to implement it. But I&#8217;ve watched enough organisations bolt AI onto broken systems and call it transformation. That&#8217;s not transformation. That&#8217;s automation of existing dysfunction with a better user interface.</p><p>The companies that will get real value from AI in their ecosystem operations are the ones that fix the plumbing first. Get the data clean. Get the processes aligned. Get the teams working from the same definitions. Then layer AI on top and let it do what it&#8217;s actually good at - finding patterns in good data, automating repetitive workflows, and surfacing signals that humans would miss.</p><p>That sequence matters. Most companies are trying to do it in reverse.</p><div><hr></div><h2>Why this matters now</h2><p>There&#8217;s a reason ecosystem orchestration is becoming urgent rather than optional.</p><p>The buying environment has changed. Enterprise purchases now involve multiple vendors, multiple partners, and multiple decision-makers. The average enterprise technology purchase touches three to five different vendor solutions. Linear, single-vendor sales motions are less and less effective. The companies that can orchestrate multi-partner motions - with clean data, clear attribution, and aligned execution - will win the deals that matter.</p><p>75% of business leaders now acknowledge ecosystem partnerships as a key driver of their growth strategies. But acknowledging it and operationalising it are very different things. Only 10-20% of partners drive meaningful revenue in most B2B technology companies. The rest consume resources without measurable impact - not because those partners are bad, but because the operational infrastructure to activate them doesn&#8217;t exist.</p><p>That&#8217;s the gap. Not a strategy gap. Not a technology gap. An orchestration gap.</p><div><hr></div><h2>What comes next</h2><p>This is what Ecosystem Revenue Dynamics is about. Not theory. Not tool reviews. Not vendor-sponsored content dressed up as thought leadership.</p><p>I write about how to build the operational systems that make ecosystems actually produce revenue. How to fix the data. How to align the teams. How to design processes that work across direct and indirect motions. How to evaluate AI honestly. How to prove partner ROI to a CFO who doesn&#8217;t take your word for it.</p><p>If that sounds useful, subscribe. The articles come weekly, and they&#8217;re built for people who have to make this stuff work - not people who just have to talk about it.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ly2S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ly2S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png 424w, https://substackcdn.com/image/fetch/$s_!ly2S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png 848w, https://substackcdn.com/image/fetch/$s_!ly2S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png 1272w, https://substackcdn.com/image/fetch/$s_!ly2S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ly2S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png" width="1456" height="1625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1625,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5073148,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ecosystemrevenuedynamics.substack.com/i/191079711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ly2S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png 424w, https://substackcdn.com/image/fetch/$s_!ly2S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png 848w, https://substackcdn.com/image/fetch/$s_!ly2S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png 1272w, https://substackcdn.com/image/fetch/$s_!ly2S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6333b91d-3b04-49a3-8901-f9e75405ca26_1856x2071.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ecosystemrevenuedynamics.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Start Here]]></title><description><![CDATA[What Ecosystem Revenue Dynamics is about, who it&#8217;s for, and what you&#8217;ll get from reading it.]]></description><link>https://blog.ecosystemrevenuedynamics.com/p/start-here</link><guid isPermaLink="false">https://blog.ecosystemrevenuedynamics.com/p/start-here</guid><dc:creator><![CDATA[Kyle Edmund Hayes]]></dc:creator><pubDate>Mon, 16 Mar 2026 00:11:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!76Eo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!76Eo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!76Eo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!76Eo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!76Eo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!76Eo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!76Eo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:771325,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ecosystemrevenuedynamics.substack.com/i/191079011?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!76Eo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!76Eo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!76Eo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!76Eo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91f2f70-1731-4e70-a6a1-63a9bfe253fe_1080x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>I&#8217;ve spent nearly two decades inside the systems that run B2B revenue. CRM implementations, partner ecosystems with thousands of partners, GTM transformations, country-scale migrations, and the operational mess that sits between strategy decks and actual execution.</p><p>I started as an engineer. I&#8217;ve been a solution architect, a program manager, a pre-sales director, an enablement leader running 70 people across three continents, and a senior director of global revenue operations responsible for channel ecosystems and SaaS transformation. </p><p>I&#8217;ve built PRM platforms, configured CPQ systems, restructured CRM orgs, and spent more hours than I&#8217;d like to admit fighting the gap between what a system is supposed to do and what it actually does when real data hits it.</p><p>I now run ERD, a consultancy focused on ecosystem revenue engineering for B2B SaaS. I work with private equity firms and enterprise companies to fix the operational infrastructure that their revenue depends on.</p><p>That&#8217;s the short version. Here&#8217;s why it matters for this publication.</p><div><hr></div><h2>What this Substack covers</h2><p>Ecosystem Revenue Dynamics writes about four things:</p><p><strong>Ecosystem orchestration</strong> - how partner programs actually generate attributable revenue, not just logos on a slide. Most companies have partners. Very few can prove what those partnerships are worth. I write about building the operational infrastructure that changes that.</p><p><strong>Revenue operations</strong> - team structure, data alignment, system architecture, and the foundational work that has to happen before any tool does what the sales rep promised. If your CRM is a mess, your reporting is a lie. I write about fixing that.</p><p><strong>GTM engineering</strong> - the operational backbone of go-to-market. Not strategy. The actual build. How do you connect the systems, automate the handoffs, and create a motion that scales without breaking?</p><p><strong>AI in operations</strong> - where it helps, where it&#8217;s theatre, and how to evaluate it honestly without getting sold a vision your data can&#8217;t support.</p><p>The thread connecting all four is a lens I come back to constantly: </p><h3 style="text-align: center;">People, Process, Technology, Data </h3><p>And in that order. </p><p>Most teams start with technology and work backwards. That&#8217;s why most implementations underdeliver.</p><div><hr></div><h2>What you won&#8217;t get here</h2><p>I don&#8217;t sell tools. I don&#8217;t have vendor partnerships that influence what I recommend. If a platform is good, I&#8217;ll say so. If it&#8217;s overhyped, I&#8217;ll say that too.</p><p>I don&#8217;t write strategy theory. If you want frameworks that look good on a whiteboard but never survive first contact with your data, there are plenty of places to find those.</p><p>I don&#8217;t write for people who want to be told everything is fine. If the foundation is broken, I&#8217;ll say the foundation is broken.</p><div><hr></div><h2>Who this is for</h2><p>You work in or around revenue operations, partnerships, GTM, or the operational side of B2B SaaS. Maybe you&#8217;re an IC building the systems. Maybe you&#8217;re a leader trying to figure out why the systems you bought aren&#8217;t delivering. Maybe you&#8217;re a founder who knows something is off but can&#8217;t diagnose where.</p><p>If you&#8217;ve ever asked &#8220;why can&#8217;t we prove what our partners are worth&#8221; or &#8220;why does nobody trust our data&#8221; or &#8220;we bought the tool, why isn&#8217;t it working&#8221; - you&#8217;re in the right place.</p><div><hr></div><h2>What to expect</h2><p>At least one article a week. Free. No paywall games at this stage.</p><p>Each piece will be grounded in practice, not theory. Specific problems, specific thinking, occasionally specific opinions that not everyone will agree with. </p><p>That&#8217;s the point.</p><p>If you find value here, subscribe. If something resonates, share it with someone fighting the same problems. A</p><p>nd if you want to talk about your specific situation, ERD does consulting and advisory work - that&#8217;s what the site is for.</p><p>For now, this is the publication. Welcome.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.ecosystemrevenuedynamics.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.ecosystemrevenuedynamics.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p></p>]]></content:encoded></item></channel></rss>