Back to blog
TimingMay 29, 2026·5 min read

Why the best time to contact your customer is never in your calendar, but in their data

One of the best feelings in sales is when a customer answers the phone and says: "Funny timing, we were just talking about this internally."

The problem is that this happens far less often than it should, because most account management runs on a calendar instead of signals.

Quarterly reviews. Renewal calls. Monthly check-ins. These are the moments when sales and customer success teams make contact with existing customers.

The problem is that the customer's situation doesn't follow your schedule.

A customer can go from satisfied to quietly disengaged in the time between two scheduled calls. An upsell opportunity can appear and disappear before anyone notices. The signals are there. The timing just doesn't line up with the next meeting slot.

And this isn't a small thing to leave on the table. For most SaaS companies, existing customers now drive around 40% of new ARR (Benchmarkit's 2025 data). Past a certain size, more than half. That growth doesn't show up in the quarterly review. It builds in the weeks between, and most of it slips by.

Reactive contact is the default and it's expensive

If you reach out on a fixed schedule, let's say monthly, quarterly, or worst case annually, you're essentially guessing what's happening on your customer's side of things.

In that case, sometimes the timing for upsell is right. Often it isn't.

I've been on both sides of the call. Called clients who were already looking into the upgrade. Amazing conversation. Didn't even feel like selling. Felt more like helping the client out. Also called a few clients who had churned several months earlier. They weren't too pleased, and it was quite embarrassing. And 'surprisingly', got exactly 0 deals from those calls.

From the client's point of view, it's quite understandable to get frustrated when it comes to upselling.

The customer who just had three frustrating support issues doesn't want to hear about an upgrade. The one whose usage has been declining for six weeks isn't in the right headspace for an expansion conversation. The one who added ten new users last month and is clearly outgrowing their current plan? That call should have happened two weeks ago.

Bad timing doesn't just lose deals. It damages relationships.

The signals are already there

Here's what's happening inside your customer accounts right now, whether you're watching or not.

Early in my sales career I was hired to upsell. I called a customer who happened to be logged in and was having a specific problem. I wanted to help, of course, but here was my challenge: I had no access to the software. I couldn't see what they were using, what they weren't, or where they were stuck. I couldn't help, and naturally upselling was impossible.

Now imagine the opposite. You know which features the customer has been using heavily. You know they added new users last month. You know the account inside and out. You call, and they happen to be logged in right now. That's not a sales call anymore. You're truly in a position to solve your customer's problems, and isn't that what we're all trying to do? Grow the business by helping our clients succeed.

Not every signal is an opportunity. Some customers have stopped logging in entirely. Some have submitted three support tickets in two weeks around the same issue, which usually means they've hit a ceiling their current plan can't solve.

Each of these is a signal. Not a guarantee of anything, but a clear indicator that something has changed and a conversation is needed.

The challenge isn't that the data doesn't exist. It's that it lives in separate systems: product analytics, billing, CRM, support. And no one has the time to pull it together consistently.

What changes when you act on signals instead of schedules

The conversation is completely different.

Instead of a generic check-in, you're reaching out because you noticed something specific. You're not selling. You're responding to what the customer is already doing.

That shift matters more than people realize. Customers feel the difference between a call that was scheduled because it was time, and a call from someone who actually paid attention to their account.

The first creates resistance. The second creates trust.

Most customer-facing processes were built for a world where someone reviewed accounts by hand. The problem is, the math doesn't work anymore. In a high-touch model, a customer success manager handles around 22 accounts. In a low-touch model, closer to 144, based on aggregated data across tens of thousands cs teams. Nobody is going through 144 accounts between two quarterly calls. That was never about laziness. There just aren't enough hours in the week. With AI, that limitation is gone.

Where agentic AI fits in

You could do all of this by hand. Stay close to every account, call often, and you'll time most of your contacts right. The problem is that doing it properly takes more hours than any sales or CS team actually has. And your product isn't the only thing your customer is dealing with. They have their own priorities, and most days, talking to you isn't one of them.

This is where AI actually earns its place, and not in the way most of the noise online would have you believe.

It doesn't make the call for you. It doesn't write some clever pitch. It just keeps an eye on the accounts you don't have time to watch, and tells you when something has changed. New users added. Usage dropping. The same support ticket three times in two weeks. The kind of signal you'd have spotted yourself, if you'd only had the time to look.

The human still makes the call. You just walk into it knowing exactly why you're reaching out.

And the data is already there. It's sitting in your product, your billing, your CRM, your support inbox. Most teams just never look at it between meetings. That's not a technology problem, and it's exactly what we built Senpai to fix.

We surface the accounts where something has changed before it shows up in your numbers. And we don't stop there. We work alongside your team to make sure those signals turn into opportunities, and opportunities into results.

Curious what your data is telling you?

Book a 30-minute call with Panu to walk through the churn and expansion signals hiding in your own numbers.

Book a demo