
Why your {{personalization}} isn’t converting
Learn how to create an ABM strategy that drives revenue in B2B & discover the essential steps for high conversion.



Be honest: If someone returns to your website 20 minutes after a sales call where they expressed budget concerns, what CTA do they see?
Would it be the exact same CTA they previously saw?
If it is, you’re not alone. And this is exactly the problem marketing teams are facing.
That visitor isn’t starting their journey—they’re continuing it. They just spent 45 minutes discussing pricing with your AE. They heard the numbers. They have questions. And when they return to your site for answers it acts like you’ve never met.
The CTA that says “Book a Demo”? They just had one. The hero that highlights features? They’re past that stage.
What they actually need is ROI documentation, customer proof points, or a conversation with someone who can work within their budget. But your website doesn’t know that. So it shows them the same generic message it shows everyone else.
The result? They leave to find what they need somewhere else.
Your CTA isn’t wrong. It’s just the same for everyone. And in B2B, where buying journeys span weeks and involve multiple stakeholders, one-size-fits-all CTAs leave conversion opportunities on the table.
Adaptive CTAs solve this by responding to who’s visiting, where they are in their journey, and what they need right now.
Let me show you how this works in practice.
Want a deeper look at how AI is reshaping B2B personalization? Download The Enterprise Guide to AI-Powered Web Personalization to see how leading teams are transforming their websites into adaptive growth engines.
Last week, a VP of Product from Salesforce visited a B2B website for the third time. She’d completed a product demo four days earlier, so this wasn’t a typical casual browse—her session time averaged over four minutes per visit, well above the site’s typical engagement.
Here’s what LiftPilot’s system detected the moment she arrived on the home page:
The identity layer immediately recognized her company: Salesforce and her role: VP of Product. More importantly, the system knew she was tied to an active opportunity worth $120,000 in ARR, with an assigned account executive.
Her previous behavior told a clear story: she’d completed a demo, viewed the pricing page twice, and spent significant time on implementation documentation.
The behavioral context painted an even clearer picture. This was her third visit to the site, and it had been four days since her demo call.
Identity signals:
Behavioral context:
Sales intelligence:
But the most valuable signal came from the sales intelligence layer. A note from the Gong recording of her demo flagged a specific concern: she was worried about implementation timeline and whether her team had the bandwidth to roll out a new platform.
Most websites would show her the same homepage CTA everyone sees: “Request a Demo” or “Get Started.”
But she’s not in discovery mode. She’s in decision mode. She’s already demoed. She has specific concerns. She’s evaluating seriously.
What LiftPilot showed instead:
The CTA changed to:
“Continue your conversation with Marcus →”
Clicking took her directly to Marcus’s calendar, pre-populated with context: “Follow-up: Implementation timeline discussion”
The outcome:
She booked a call within 2 minutes of arriving on site. The call happened the next morning. Deal closed at Enterprise tier two weeks later.
This wasn’t a manually configured segment. It was an AI decision made in real-time based on multiple signals about who she was, where she was in the journey, and what she needed next.
Traditional personalization might swap CTAs based on simple rules: “If enterprise company, show ‘Contact Sales’ instead of ‘Get Started.'”
That’s better than nothing. But it’s still one-dimensional.
LiftPilot’s AI considers multiple factors simultaneously and weights them based on what matters most for this specific visitor right now.
When a visitor arrives, the AI analyzes five key dimensions:
1. Journey Stage
This is the foundation stage. Where is this person in the actual buying process? An unknown visitor hitting the site for the first time is in a completely different place than someone who’s been there twelve times over the past two weeks.
The system distinguishes between a variety of different stages.
2. Intent Signals
The intent signals reveal what they’re trying to accomplish right now, not what they might want in general, such as:
These behaviors tell very different stories about what CTA would be most relevant.
3. Friction Points
Friction Points identify the obstacles that might stop them from moving forward:
4. Relationship Context
Relationship Context captures the existing connection between this visitor and your company:
5. Behavioral Patterns
Behavioral Patterns round out the picture by showing how this person engages with your content:
Each factor gets weighted dynamically. The AI doesn’t just check whether each condition is true or false and add up a score. It evaluates which signals matter most for this particular moment. A visitor’s journey stage might be the dominant factor in one case, while friction points from sales conversations might override everything else in another case.
Once LiftPilot identifies the relevant signals, it needs to decide which CTA to show. This is not a simple if-then rule. The system scores every available CTA option based on three factors and selects the highest-scoring match.
Factor 1: Relevance
How well does this CTA align with the visitor’s current context? The system evaluates whether the CTA’s tags (stage, intent, friction, relationship) match the signals detected.
For example, if the visitor is in “opportunity stage” with “integration concerns” flagged from their demo transcript, a CTA tagged for “decision stage” and “addresses implementation friction” scores higher on relevance than a generic “Learn More” CTA tagged for “discovery stage.”
Factor 2: Predicted outcome
What is the likelihood this CTA leads to the next meaningful step in the journey? The system maintains conversion probability data for each CTA based on historical performance in similar contexts.
For example, if the visitor shows strong implementation concerns and one CTA directly addresses implementation (“Review implementation plan →”) while another doesn’t (“Get Started →”), the relevant CTA scores higher on predicted outcome for this individual.
Factor 3: Confidence score
How certain is the model about the current context? Strong signals (CRM data showing demo completion, Gong transcript with clear objections, multiple behavioral signals aligned) produce high confidence. Weak or ambiguous signals produce lower confidence.
The confidence score helps weigh the decision—high confidence signals carry more weight in the final CTA selection.
The scoring calculation
Each CTA receives a composite score:
Score = (Relevance × Predicted Outcome) × Confidence
The CTA with the highest expected value wins. If two CTAs score similarly, the system may run a micro-experiment, showing different options to similar visitors and learning which performs better in that specific context.
This is why LiftPilot improves over time. Every CTA shown, every click or non-click, every conversion or drop-off feeds back into the predicted outcome model. The system continuously refines which CTAs work best in which contexts.
LiftPilot doesn’t just swap between two or three options. It maintains a library of context-appropriate CTAs and selects from dozens of possibilities based on what’s most relevant.
This is how it looks:
Discovery Stage:
“See how it works →”
“Watch 2-minute overview →”
“Explore use cases →”
Evaluation Stage:
“See pricing & plans →”
“View customer stories →”
“Schedule product walkthrough →”
Decision Stage:
“Talk to [AE Name] →”
“See ROI calculator →”
“Review implementation plan →”
Customer Stage:
“View your account →”
“Explore [Next Tier] features →”
“Contact your CSM →”
High-Intent Signals:
“Get custom proposal →”
“Book technical deep-dive →”
“Start free trial →”
Each CTA in the library is tagged with the conditions that make it relevant: journey stage, intent level, relationship status, friction points it addresses.
The AI evaluates these tags against the visitor’s current context and selects the best match. As the system sees which CTAs drive conversions in which scenarios, it continuously refines those selection criteria.
In today’s world most B2B websites take one of three approaches to CTAs, and while each has some merit, they all share fundamental limitations.
1. One CTA for Everyone
“Request a Demo” for all visitors, all stages, all contexts.
The problem is massive missed opportunity. The person who demoed yesterday doesn’t need another demo request. The customer looking to upgrade doesn’t need “Get Started.” The late-stage buyer on their fifth visit doesn’t need “Learn More.” A single CTA optimizes for nobody in particular, which means it’s suboptimal for nearly everyone.
2. Segment-Based CTAs
“If enterprise company, show ‘Contact Sales.’ If SMB, show ‘Get Started.'”
It’s better but it’s still one-dimensional. It bases the decision on a single attribute—usually company size or traffic source—without considering journey stage, intent, behavior, or relationship context. An enterprise visitor might be a first-time browser or a returning champion. The segment-based rule treats them the same.
3. Manual A/B Testing
Test “Request Demo” vs. “See Pricing” vs. “Get Started” to find a winner.
The problem is that you’re finding one winner and applying it to everyone. You’re optimizing for the average visitor, not adapting to individual context. The winning CTA performs better on average across your overall traffic mix, but it’s still wrong for a significant percentage of visitors at any given time.
They all have merits, but they’re also all limiting and therefore the results become suboptimal.
Adaptive CTAs take a different approach:
Instead of deciding once for everyone, the system decides individually for each visitor based on:
The result? CTAs that match the moment, not just the segment. Suddenly the CTA’s provide a path forward for the visitor through their user journey rather than blocking them at the same stage.
If you’re running a B2B marketing website, here’s what matters:
Your homepage CTA is probably optimized for first-time visitors. And that makes sense, most of your traffic is probably people discovering you for the first time and that’s great for discovery traffic.
But what about:
The prospect who demoed last week → They don’t need “Request Demo” again
The customer evaluating an upgrade → They don’t need “Get Started”
The late-stage buyer on their 5th visit → They don’t need “Learn More”
The buying committee stakeholder → They need role-specific actions
Every mismatched CTA represents a missed conversion opportunity. It’s not that the CTA is bad; it’s that it’s wrong for that particular visitor at that particular moment.
With adaptive CTAs:
Your website can respond appropriately to each of these following scenarios without you manually configuring dozens of rules or running endless A/B tests:
Prospects get next-step actions (talk to AE, see pricing, calculate ROI)
Customers get relevant prompts (upgrade paths, feature access, support)
Buying committees get role-specific paths (exec summary, technical docs, security info)
High-intent visitors get fast-track options (skip to proposal, book deep-dive, start trial)
The best part? Once it’s set up, it runs automatically. The AI gets smarter with every visitor and learns which CTAs convert in which contexts and refines its decision-making continuously.
Real impact:
One B2B SaaS company replaced their generic “Request Demo” CTA with adaptive CTAs. Results after 30 days:
Demo requests from qualified leads: +67%
Time from first visit to demo: -34%
Customer upgrade conversations: +89%
Overall conversion rate: +41%
Those numbers represent deals closed, revenue generated, and growth accelerated; all from making sure each visitor sees a CTA that actually matches where they are and what they need.
Guides, insights, and real-world examples to help revenue teams rethink website-driven growth.

Why your {{personalization}} isn’t converting
Learn how to create an ABM strategy that drives revenue in B2B & discover the essential steps for high conversion.


Solving the post-demo disconnect with LiftPilot
Learn how to create an ABM strategy that drives revenue in B2B & discover the essential steps for high conversion.


How to accelerate deal velocity with Liftpilot
Learn how to create an ABM strategy that drives revenue in B2B & discover the essential steps for high conversion.
