The B2B Podcast Index
Index
All categories
MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
MethodologySubmit
Best of:MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
An independent project byFame
SearchBest episodesGuestsInsightsMethodologySubmit a podcast
Index/Marketing/B2B Marketing with Fexingo
B2B Marketing with Fexingo artwork

How B2B Marketers Use AI-Powered Recommendation Engines for Upsells

B2B Marketing with Fexingo · 2026-06-24 · 11 min

0:00--:--

Key moments - from our scoring

Substance score

42 / 100

Five dimensions, 20 points each

Insight Density11 / 20
Originality8 / 20
Guest Caliber5 / 20
Specificity & Evidence11 / 20
Conversational Craft7 / 20

Scaling upsells across hundreds of enterprise accounts requires moving beyond manual sales outreach to AI-powered recommendation engines trained on B2B-specific signals. Lucas and Luna explore how companies like Adobe, AWS, and Salesforce use collaborative and content-based filtering to surface expansion opportunities by analyzing purchase history, product usage data (API calls, storage consumed, active users), contract metadata, and support interactions. The key insight: Adobe achieves a 30% higher attach rate among customers who engage with recommendations. For mid-market teams lacking Adobe's resources, the approach is to start minimal - using a simple lookup table in the CRM to recommend products based on what similar accounts purchased - then measure uplift in upsell conversion on a 50-account test cohort. The episode covers critical implementation details including timing recommendations to usage milestones (like 80% storage capacity), avoiding recommendation fatigue through reinforcement learning, maintaining data privacy with anonymized aggregates, and treating the engine as a decision-support tool for reps rather than an automated sales machine. Lucas emphasizes that model maintenance is essential - quarterly retraining prevents drift - and that the future blends generative AI for personalized outreach with multi-channel orchestration that treats expansion like account-based marketing for the install base.

Key takeaways

  • →Recommendation engines in B2B require integration of three data layers: product usage signals (API calls, storage consumed), contract metadata (renewal dates, seat counts), and unstructured support ticket/meeting data to generate accurate suggestions.
  • →Start with collaborative filtering using only purchase history and similar account behavior - implementable with a lookup table in your CRM without machine learning - then test on a 50-account cohort before investing in complex AI infrastructure.
  • →Embed recommendations contextually within the product UI tied to usage milestones (e.g., storage limit alerts) rather than generic prompts, and limit frequency to one per session/week to avoid recommendation fatigue and maintain customer perception of helpfulness.
  • →Timing the recommendation based on historical conversion patterns is a critical feature; many accounts convert on upsells within 30 days of hitting 80% capacity thresholds, which the engine can predict and flag.
  • →Train your sales team to use recommendation engine outputs as decision-support talking points with personalized rationale, not automated sales machines - one example showed 40% higher meeting acceptance when reps had AI-generated talking points versus generic pitches.

In this episode

  1. 1The Expansion Problem: Why B2B Marketers Miss Upsell Opportunities
  2. 2How AI Recommendation Engines Work: Collaborative vs. Content-Based Filtering
  3. 3Data Integration and Real-World Examples from AWS, Adobe, and Salesforce
  4. 4Getting Started Small: Building a Minimal Viable Recommendation Model
  5. 5User Experience and Timing: When and Where to Show Recommendations
  6. 6Measuring Success: Metrics, Attribution, and Avoiding Recommendation Fatigue
  7. 7Data Privacy, Transparency, and the Human Element in B2B Recommendations
  8. 8Future Trends: Generative AI and Multi-Channel Orchestration for Expansion

Mentioned

FexingoSalesforceAdobeAWSHubSpotNetflixEC2Experience CloudLucasLuna

Guests

Luna

Topics in this episode

HubSpotCollaborative filteringContent-based filteringNet revenue retentionSalesforceAdobe Experience CloudAWS MarketplaceProduct affinity scoringReinforcement learningModel drift

Questions this episode answers

What data should you feed into a B2B recommendation engine for upsells?

Beyond purchase history, you need product usage data (API calls, active users, storage consumed), contract metadata (renewal dates, seat counts, contract value), and unstructured data from support tickets and meeting notes. For example, frequent scalability complaints in support tickets signal a customer might need a premium tier.

How did Adobe increase attach rates using recommendation engines?

Adobe's Experience Cloud analyzes which marketing automation tools a customer uses and recommends complementary products like analytics or audience manager. Customers who engage with these recommendations have a 30% higher attach rate, meaning they buy more products within the suite.

What's the simplest way for a mid-market company to start with recommendation engines?

Pick one product line and one customer segment, then build a basic collaborative filtering model using just two data points: what they bought and what similar accounts bought. Implement it with a lookup table in your CRM - no machine learning required - and test it on 50 accounts to measure upsell conversion uplift.

When should a recommendation engine present suggestions to be most effective?

Timing matters - recommendations should tie to usage milestones rather than arbitrary moments. For example, many companies see higher upsell conversions within 30 days of a customer hitting 80% of their storage limit. The engine can predict optimal timing based on historical patterns to avoid feeling pushy.

What went wrong when a software vendor recommended premium add-ons based on support tickets?

Customers felt their problems were being monetized, creating backlash strong enough to force a complete system redesign. The lesson is that recommendations must feel like value-added service, not surveillance or aggressive sales tactics.

What our scoring noted

Our reviewer’s read on each dimension, with quotes from the episode.

Insight Density

11 / 20

The episode packs a reasonable number of actionable ideas into 11 minutes - collaborative vs. content-based filtering, timing as an engineered feature, recommendation fatigue via reinforcement learning, and product affinity score as a leading NRR indicator - but many claims are surface-level and the overall framing ('land and expand') is well-worn SaaS doctrine rather than novel analysis.

many companies see a spike in upsell conversions within thirty days of a customer hitting eighty percent of their storage limit
It's the same logic. But there's a pitfall: recommendation fatigue. If you bombard a customer with too many suggestions, they start ignoring them

Originality

8 / 20

The 'ABM applied to the install base' reframe is a genuinely useful angle, but the rest leans heavily on recycled SaaS orthodoxy - 'land and expand,' NRR maximization, and MVP-first thinking that circulates everywhere; there is no contrarian or first-principles argument that would surprise an experienced B2B operator.

It's ABM applied to the install base. And the same principles apply - tiering accounts based on expansion potential, building segmented playbooks
The real money, especially in SaaS, is in net revenue retention

Guest Caliber

5 / 20

There is no external guest - this is a two-host scripted explainer, and neither host establishes credible practitioner credentials; the one personal data point ('one company I worked with') is anecdotal and unverifiable, offering no meaningful signal of at-scale operational experience.

One company I worked with saw a forty percent increase in upsell meeting acceptance rates when reps used ai generated talking points versus generic pitches
I recall a case where a large software vendor deployed a recommendation engine that suggested premium add-ons based on support ticket keywords

Specificity & Evidence

11 / 20

Named references to AWS EC2, Adobe Experience Cloud, HubSpot, and Salesforce add concreteness, and the 30% attach rate and 80% storage threshold are usefully specific; however, the 40% upsell acceptance stat is sourced to an unnamed company, the Adobe figure is attributed loosely as 'publicly said,' and the privacy cautionary tale involves a completely anonymous vendor.

Adobe does this well with their Experience Cloud. They use a recommendation engine that analyzes which marketing automation tools a customer uses
customers who engage with their recommendations have a thirty percent higher attach rate

Conversational Craft

7 / 20

Luna's prompts are functional and keep the content moving, but they are almost entirely paraphrasing or gentle hand-offs rather than genuine follow-ups - no claim is challenged, no number is interrogated, and the exchange reads as a pre-scripted explainer rather than an authentic conversation with intellectual friction.

So it's about proving the concept with a minimal viable version before investing in a full-blown AI infrastructure
So it's like 'accounts like you also purchased.' That makes sense. But what about content-based filtering?

Conversation analysis

Computed from the transcript - who did the talking, and the words that came up most.

Most-used words

lucas19recommendation19luna18engine17data16customer11accounts11product11based9recommendations8support7filtering7expansion6upsell6usage6model6

Episode notes

Episode 72 explores how B2B marketers leverage AI recommendation engines to drive upsells and cross-sells in enterprise accounts. Lucas and Luna break down the mechanics behind collaborative filtering and content-based filtering, using real examples from Amazon Web Services and Adobe. They discuss how to integrate these engines with CRM data, the importance of unstructured data like support tickets and meeting notes, and why a 'product affinity score' can double attach rates. The hosts also caution against common pitfalls like recommendation fatigue and model drift, and share a practical framework for measuring impact through incremental revenue and net retention rate. This episode is packed with actionable insights for marketers managing long sales cycles and complex account hierarchies. #AIRecommendationEngines #B2BMarketing #UpsellStrategy #CrossSell #AccountBasedMarketing #EnterpriseSales #CRM #AmazonWebServices #Adobe #CollaborativeFiltering #ContentBasedFiltering #ProductAffinity #NetRevenueRetention #RevenueGrowth #Marketing #Business #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

Full transcript

11 min

Transcribed and scored by The B2B Podcast Index.

Lucas: You sign a seven-figure deal with an enterprise customer, the implementation goes smoothly, and then - nothing. No expansion, no upsell, just a flat line. That's the trap a lot of B2B marketers fall into. They're great at landing the whale, but terrible at fishing in the same pond afterward.

Luna: Right, because the traditional playbook is all about new logo acquisition. But the real money, especially in SaaS, is in net revenue retention - getting existing accounts to buy more. Lucas: Exactly. And the most scalable way to do that, especially if you've got hundreds or thousands of accounts, is an ai powered recommendation engine.

Not the Netflix-style 'you might also like' - I mean a system trained specifically on B2B purchase behavior, contract data, and usage signals. Luna: Before we dive into the mechanics - if these marketing conversations have sparked something you've actually used at work, and you want to keep the show ad-free and independent, you can support us at buy me a coffee dot com slash fexingo. It's just a small way to help us keep digging into topics like this. Lucas: Yeah, we really appreciate that.

So - let's talk about how these engines actually work in a B2B context. The two main approaches are collaborative filtering and content-based filtering. Collaborative filtering looks at what similar accounts bought. If a manufacturing company of a certain size and industry bought your premium analytics module, the engine recommends that module to other manufacturing accounts with similar profiles.

Luna: So it's like 'accounts like you also purchased.' That makes sense. But what about content-based filtering? Lucas: Content-based filtering looks at what a specific account already has and recommends complementary products.

If they bought your data pipeline tool, the engine suggests your visualization layer. It's based on product attributes and historical bundle patterns. A lot of enterprise platforms - Salesforce, Adobe, AWS - have built this into their ecosystems. Luna: Let's talk about AWS specifically.

They have this recommendation engine for their marketplace. When a customer provisions a certain service, like EC2, the engine suggests related services like load balancers or auto-scaling. But that's all based on infrastructure usage - how do you get that data into the system? Lucas: That's the critical part.

The recommendation engine is only as good as the data you feed it. In B2B, you need more than just purchase history. You need usage data from the product - API calls, active users, storage consumed. You need contract metadata - renewal dates, seat counts, contract value.

And you need unstructured data from support tickets and meeting notes. For example, if a customer's support tickets frequently mention 'scalability issues,' that's a signal they might need a premium tier. Luna: So it's about connecting CRM data with product usage data and support interactions. That's a pretty heavy integration project.

Lucas: It is, but the payoff is huge. Adobe does this well with their Experience Cloud. They use a recommendation engine that analyzes which marketing automation tools a customer uses and suggests complementary products like analytics or audience manager. They've publicly said that customers who engage with their recommendations have a thirty percent higher attach rate - meaning they buy more products within the suite.

Luna: Thirty percent higher attach rate - that's massive. But not every B2B company has the resources of Adobe. How can a mid-market company start? Lucas: Start small.

Pick one product line and one customer segment. Build a simple model using just two data points: what they bought and what similar accounts bought. That's collaborative filtering at its most basic. You can implement it with a lookup table in your CRM, no machine learning required.

Test it on a cohort of fifty accounts and measure the uplift in upsell conversion. Luna: So it's about proving the concept with a minimal viable version before investing in a full-blown AI infrastructure. Lucas: Exactly. And once you have the data, you need to think about the user experience.

Where does the recommendation appear? In the product itself? In the customer portal? In a quarterly business review deck?

The best B2B implementations I've seen embed recommendations into the product UI. For example, a project management tool might show a banner that says 'Your team has used five hundred automations this month - upgrade to the business plan for unlimited automations.' That's contextual and timely. Luna: Context is everything.

If you recommend something at the wrong time - like during a contract negotiation - it feels pushy. But if you tie it to a usage milestone, it feels helpful. Lucas: Right. Timing is a feature of the recommendation engine itself.

You can train the model to predict the optimal moment to present a recommendation based on historical patterns. For instance, many companies see a spike in upsell conversions within thirty days of a customer hitting eighty percent of their storage limit. The engine can flag that account and trigger a recommendation. Luna: Let's talk about measuring effectiveness.

What metrics should a B2B marketer track? Lucas: The primary metric is incremental revenue attributed to the recommendation engine. You need a control group - accounts that don't see recommendations - and a test group. Then you measure the difference in upsell revenue over a quarter.

Secondary metrics include recommendation click-through rate, conversion rate, and average deal size. And a leading indicator is the 'product affinity score' - how many complementary products an account has. If that score is trending up, net revenue retention will follow. Luna: So you're basically building a lead scoring model but for expansion opportunities instead of new logos.

Lucas: Exactly. It's the same logic. But there's a pitfall: recommendation fatigue. If you bombard a customer with too many suggestions, they start ignoring them.

One approach is to limit recommendations to one per session or one per week. Another is to use reinforcement learning - the engine learns which recommendations get ignored and stops showing them. HubSpot does this well with their 'suggested tools' feature in the CRM. Luna: What about data privacy?

If you're using usage data and support interactions, you're treading into sensitive territory. Lucas: That's a real concern. You need to be transparent with customers about how their data is used. Ideally, the recommendation engine uses anonymized aggregate data, not individual user behavior.

And you should always give customers an opt-out. Most enterprise buyers are okay with recommendations if they're clearly framed as value-added - 'here's how other customers like you get more out of the product' - not as surveillance. Luna: Any examples of companies that got this wrong? Lucas: I recall a case where a large software vendor deployed a recommendation engine that suggested premium add-ons based on support ticket keywords.

Customers felt like their problems were being monetized. The backlash was strong enough that they had to redesign the entire system. The lesson is: recommendations should feel like a service, not a sales pitch. Luna: So the human element still matters.

The engine can surface opportunities, but the sales team needs to deliver the recommendation with context and empathy. Lucas: Absolutely. The best B2B recommendation engines are decision support tools for sales reps, not automated upsell machines. They generate a prioritized list of expansion opportunities with a 'why now' rationale.

The rep takes that into the conversation. One company I worked with saw a forty percent increase in upsell meeting acceptance rates when reps used ai generated talking points versus generic pitches. Luna: That's a huge leap. But let's talk about long-term maintenance.

Once you've built the engine, how do you keep it from getting stale? Lucas: Model drift is real. Customer behavior changes, products get updated, market conditions shift. You need to retrain the model on a regular cadence - quarterly is a good baseline.

Also monitor the recommendation conversion rate over time. If it starts declining, something is off. It could be data quality, a shift in market preference, or a product change that broke the recommendation logic. Luna: So it's not a set-and-forget tool.

It requires ongoing investment. Lucas: It does, but the ROI can be enormous. If you increase net revenue retention by just five percent, that compounds significantly over a customer's lifetime. And in a world where acquiring new enterprise accounts is getting more expensive, expanding existing ones is one of the highest-leverage moves a B2B marketer can make.

Luna: I'm curious about the next frontier. Where do you see this technology going in the next year or two? Lucas: I think we'll see more integration with generative AI. Instead of just listing recommendations, the engine will write a personalized email or in-app message explaining why a specific product is relevant.

Adobe is already experimenting with this - their AI assistant can draft a recommendation based on account history. The other trend is multi-channel orchestration: the engine triggers a recommendation in the product, then follows up with an email, then surfaces a case study in the customer portal. It creates a coordinated expansion campaign. Luna: That sounds almost like an ABM play for existing accounts.

Targeted, personalized, multi-touch. Lucas: Exactly. It's ABM applied to the install base. And the same principles apply - tiering accounts based on expansion potential, building segmented playbooks, measuring engagement and conversion.

The only difference is you already have a relationship, so the bar for relevance is even higher. Luna: So if our listeners take one thing away from this episode, what should it be? Lucas: Start with the data you already have. You don't need a massive AI infrastructure to begin.

Pick a high-value segment, build a simple collaborative filtering model using purchase history, and test it. The insights you get from just that first iteration will likely reveal more expansion opportunities than you expected. The technology is the enabler, but the real unlock is shifting your mindset from 'land and forget' to 'land and expand.'

Related episodes across the Index

Other episodes covering the same guests and topics, from across The B2B Podcast Index.

  • How Kubernetes Topology Spread Constraints Create Scheduling HotspotsDevOps Daily with Fexingo · features Luna95 / 100
  • How B2B Brands Wreck Pipeline with Unsyncroned CRM DataThe Marketing Operator Podcast with Fexingo · features Luna92 / 100
  • Why API Webhook Payloads Should Be Signed Not VerifiedThe Developer Tools Podcast with Fexingo · features Luna90 / 100
  • How Incrementality Reveals True Marketing ImpactMarketing Analytics with Fexingo · features Luna90 / 100
  • How to Sell Against a Competitor Already in the BuildingSales Leadership with Fexingo · features Luna85 / 100
  • Why B2B Brands Are Using AI for Account PrioritizationThe Growth Operator with Fexingo · features Luna84 / 100

More from B2B Marketing with Fexingo

All episodes →
  • Zero-Party Data Strategy for B2B Enterprise Marketing65 / 100
  • How B2B Marketers Use First-Party Data After Cookie Deprecation74 / 100
  • How B2B Marketers Use Channel Partner Incentives to Drive Enterprise Revenue97 / 100
  • How B2B Marketers Use Customer Marketing for Expansion83 / 100
  • How B2B Marketers Use Sales Playbooks to Accelerate Enterprise Deals79 / 100
Explore the best B2B Marketing podcasts →
All B2B Marketing with Fexingo episodes →