Latest / Customer Journey with Fexingo: Touchpoints, Mapping, and Multi-Channel Marketing / How Customer Journey Maps Miss the Subscription Upsell Window
Transcript
- Lucas: If these marketing conversations have sparked something you've actually used, I want to start with a number: twenty-three percent. That's how much one SaaS company lifted its free-to-paid conversion rate just by adding one specific moment to their customer journey map. Luna: Twenty-three percent from one moment? That's not a tweak, that's a rearchitecture. What was the moment? Lucas: The subscription upsell window. And the company is Routific—they do route optimization for delivery fleets. Their original journey map looked like a lot of B2B SaaS maps: awareness, sign-up, activation, engagement, upgrade. Standard stuff. But the upgrade box was just sitting there, generic, always visible, never timed. Luna: Right—the classic 'Upgrade Now' button in the nav bar. It's like putting a billboard in someone's living room. They see it, but they've learned to ignore it. Lucas: Exactly. So Routific's product team rebuilt the map with a new phase they called 'value saturation.' It's the point where a free user has gotten enough value from the core features that they hit a ceiling. For Routific, that meant the user had optimized about 500 routes on the free plan. After that, the incremental benefit of another route drops off sharply—you need multi-stop optimization or real-time traffic, which are paid features. Luna: So they weren't just tracking usage, they were tracking marginal utility per route. That's smart. How did they identify the exact number? Lucas: They ran a cohort analysis on historical data. Looked at users who upgraded voluntarily and back-traced their usage patterns. The median number of optimized routes before upgrade was 487. They set the trigger at 500. Once a user hit that threshold, the journey map branched: a personalized overlay appeared, not a banner, but a contextual message like 'You've optimized 500 routes. Want to save an additional 15 percent on fuel? Here's how.' It linked directly to the features they were bumping up against. Luna: I love that it's contextual and benefit-driven, not just 'Upgrade now.' But does that timing risk annoying users who are deliberately staying free? Some people might feel pressured right when they're in a workflow. Lucas: That's the key tension. And Routific tested exactly that. They A/B tested three triggers: at 400 routes, at 500, and at 600. The 400 group had a higher opt-out rate—users dismissed the overlay and engagement dipped. The 600 group saw lower conversion because some users had already churned. The 500 sweet spot maximized conversion without hurting net promoter score. Luna: So the journey map itself forced them to think about the downside of offering too early or too late. That's a blind spot a lot of maps have: they only show the happy path. Lucas: Right. Most maps are aspirational. They show the flow you want, not the flow that actually happens. Routific's map included a 'friction branch'—what happens if the user ignores the upsell? They built a follow-up three days later with a different message, and if the user still ignored it, the map suppressed upsell for 60 days. That prevented fatigue. Luna: That suppression window is crucial. I've seen companies hammer the upsell every session and wonder why retention drops. They're basically training users to associate the product with nagging. Lucas: Exactly. And this is where the journey map becomes a living document, not a static PDF. Routific updates their map quarterly based on new usage data. The value saturation point shifts as they add features. For example, when they introduced batch uploading, the saturation point moved to 600 routes because free users could do more without hitting the ceiling. Luna: So the map is essentially a feedback loop between product behavior and marketing trigger. That's a much more dynamic model than the typical linear funnel. Lucas: Yeah. And here's something that surprised me: the 23 percent lift came almost entirely from users who had been on the free plan for more than 90 days. These were not new users. They were established users who had plateaued. The map helped the marketing team realize they had been over-investing in acquisition and under-investing in conversion of existing free users. Luna: That's a classic resource allocation blind spot. You spend all your energy on the top of funnel, but the low-hanging fruit is already in your database. Lucas: Look, this kind of deep-dive into a single moment in the journey—it's exactly the kind of thing we try to do on this show. And it takes time to research, to pull the data, to talk to the teams involved. Quick honest thing: a handful of listeners chip in monthly through buy me a coffee dot com slash fexingo, and that's literally what funds making this many of these episodes. Luna: Yeah, it's a small group, but it makes a real difference. Keeps the show ad-free and lets us spend the time to get the details right. Lucas: Totally. So back to Routific—the other thing they did was map the emotional state at each touchpoint. At the 'value saturation' moment, users felt accomplished but also frustrated. Accomplished because they'd optimized hundreds of routes, frustrated because they knew there was more they couldn't do. That emotional mix is exactly the right moment to offer a solution. Luna: That emotional layer is often missing from journey maps. We map actions but not feelings. Routific basically turned a frustration point into an opportunity. Lucas: And they built a simple feedback mechanism: after the upsell, they asked users why they upgraded or didn't. The top reason for upgrading was 'I hit a limit I couldn't work around.' The top reason for not upgrading was 'I don't need those features yet.' That validated the timing: some users genuinely weren't ready, and the 60-day suppression respected that. Luna: So the map helped them segment users into 'ready to upgrade' vs 'needs more time' without guessing. That's a much more humane approach than a one-size-fits-all prompt. Lucas: Yeah. And the results held over six months. The 23 percent lift sustained, and churn among upgraded users was actually lower than average because the upgrade was need-driven, not pressure-driven. The journey map essentially became a lead-scoring model for the free tier. Luna: One question: how did they handle users who never hit the saturation point? If someone uses the product lightly, they never see the upsell. Is that a problem? Lucas: Good question. Routific's map included a separate branch for low-engagement users. If a user hadn't optimized 100 routes after 60 days, they got a re-engagement campaign—tips, use cases, customer stories—to drive them toward deeper usage. The upsell trigger only fires if they reach saturation. So the map actually differentiates between 'not ready' and 'not engaged.' Luna: That's elegant. The upsell is contingent on value realization, not just time. It aligns the business goal with the customer's experience. Lucas: Exactly. And that's the biggest takeaway: the subscription upsell window isn't a calendar date. It's a behavioral threshold. Most journey maps miss it because they think in stages—'Month 1, Month 2, Month 3'—instead of actions. Routific's map is built around actions: route 500, not day 90. Luna: So for anyone building a journey map for a subscription product, the question is: what's your version of 'route 500'? What's the action that signals the customer has extracted maximum value from the free tier? Lucas: And once you find it, you've found your upsell window. The map just has to be flexible enough to let that moment drive the next step. Luna: I'd love to see more companies do this kind of analysis. It's more work upfront, but the payoff—23 percent conversion lift—is hard to ignore. Lucas: Yeah. And it's not just about the lift. It's about building a map that actually reflects how customers behave, not how we wish they would.