Digital

Selling an App via WhatsApp: Subscriptions Are Easy to Sell and Hard to Keep

By VeyloCRM · · 13 min read

Software has a different economy than any other digital product: the sale is the beginning of the relationship, not the end. A customer who subscribes and cancels within sixty days costs more than they bring in because they consume acquisition, support, and onboarding without reaching the point where the subscription pays for itself. This changes what matters in conversational operations — it stops being about convincing and becomes about getting the person to use the product. This article covers qualification that avoids useless trials, the seven days that decide retention, cancellation signals that appear weeks in advance, and recurring billing that doesn’t lose customers due to expired cards.

The sale is the beginning, not the end

For a product sold once, the payment day is the finish line. For subscriptions, it’s the starting line — and this difference reorganizes the entire operation.

The calculation that explains this is simple. If the cost to acquire a customer is R$ 400 across traffic, service time, and onboarding, and the subscription is R$ 149 per month, the customer only becomes profitable near the fourth month. One who cancels in the second month is not a small customer: it’s a loss of several hundred reais plus the team’s time.

This leads to a conclusion that contradicts commercial instinct: selling to someone who won’t stay is worse than not selling. A trial given to someone without the problem the product solves, or without the structure to use it, consumes support, creates a bad experience, and often ends in a public negative review — paying three times for the same sale that should never have happened.

Conversational operations, then, have two equally important tasks: filtering well at the start and guiding usage in the first weeks. Convincing, which seems like the main job, is the smallest of the three.

Qualify before the trial, not after

Free trials are treated as if they were free, but they are not: each consumes service, support, and when the product requires setup, hours of onboarding. A funnel that accepts everyone clogs with people who will never subscribe and delays those who would.

Five questions in the initial conversation solve most cases and fit into two minutes: what problem is the person trying to solve today; how do they currently solve it, because those with nothing and those wanting to switch tools are different conversations; what is the size of the operation, in number of people, interactions, or whatever the product’s unit is; what is the timeline, since those wanting to solve it this month and those researching for next year require different approaches; and who decides, because in enterprise software those who test often don’t subscribe.

Two additional questions apply to products requiring setup: who on the client side will operate it; and whether there is any integration or specific requirement. Discovering in the third week of trial that the product doesn’t integrate with a system the company can’t replace means losing the entire trial and relationship.

When the answer indicates it’s not the right time or profile, saying so immediately is worth more than a trial that will fail. Customers who hear an honest refusal return when the time is right and refer others in the meantime.

The demo that closes: their problem on screen

The standard demo goes through product features in menu order. It’s the fastest way to lose someone because nothing on screen relates to what they came to solve.

The version that converts has four parts. It starts by confirming the problem out loud — repeating what the person described to ensure the demo addresses it. It shows the complete path for that specific problem, from start to finish, even if it uses only a tenth of the product. It stays silent about the rest, because every additional feature shown is perceived complexity and a potential objection. And it ends with a concrete next step: what happens now, what the person needs to do, and when you’ll talk again.

Use their data when possible. A demo made with the company’s name, the type of client they serve, and their industry vocabulary converts far better than one with sample data — and takes five more minutes to prepare.

Free reading

Continue reading for free

Fill out once and unlock this and all other blog articles. We charge nothing — we just want to know who we’re writing for.

Takes 20 seconds. Prefer to talk directly on WhatsApp?

The seven days that decide churn

Cancellation rarely happens as a decision in the month it occurs. It’s the consequence of a first week when the person couldn’t get the first thing to work, postponed it, and never returned.

Every software has an activation moment: the action that, once done, changes the likelihood the person will continue. Connect the account, import contacts, publish the first item, send the first message, invite the second user. Identifying this moment in your product is the most valuable analytical work a subscription operation can do, and it’s almost always discovered by comparing who stayed with who left.

With this milestone defined, the first week gains a single objective: get the person to it. The sequence that works has four contacts, all conversational and none generic. On day one, a message with the first step — just one, the easiest, not a list of ten. On day two, a check that the step happened, offering help if not. On day four, the second step, building on the first. And on day seven, a conversation about what has changed and what comes next.

The detail that makes a difference is that these contacts must be conditional, not automatic in bulk: those who already did the first step shouldn’t get a message asking if they succeeded, because that immediately signals no one is paying attention. A flow that reacts to behavior is worth many times one triggered by calendar.

Support is retention by another name

In subscriptions, support is not a cost to minimize: it’s the main point of contact with paying customers and where silent renewal is decided every month.

Three practical consequences. Response time matters more than at any other relationship stage because a stuck customer is a non-user, and a non-user cancels. Tone matters equally: someone asking for help with something simple admits difficulty, and a response that makes them feel stupid is the last interaction before cancellation. And records matter, because a customer who has to explain the same problem a third time to different people concludes the company is disorganized — which they generalize to the product.

There is also a commercial use of support that almost no one exploits: every question is data about the product. When five customers ask the same thing, it’s an interface or communication failure, not a doubt. Listing the ten most frequent questions monthly and fixing the root cause of two reduces volume permanently and improves the product simultaneously.

Cancellation signals appear weeks in advance

Cancellation comes as a surprise in operations that don’t watch, and is predictable in those that do. Four signals precede most cancellations.

Usage drop is the most reliable: a customer who logged in daily and now logs in weekly is on the way out, even if they haven’t complained. Silence after frustration is second — someone who opened a ticket, got an unsatisfactory response, and didn’t reply didn’t give up on the issue, they gave up on the conversation. Change of responsible person on the client side is third and most underestimated: when the internal product champion leaves, the contract becomes orphaned and the successor has no commitment to a decision they didn’t make. And data export requests are fourth, usually the last warning.

The response to all is the same and must happen beforehand: a human contact, no offers or discounts, asking how things are going and what could be better. Discounts offered to those who already decided to leave rarely reverse the decision and teach that threatening to cancel lowers the price. A conversation three weeks earlier, when the problem is still solvable, often reverses it.

Recurring billing and customers lost due to expired cards

Part of any subscription churn has nothing to do with satisfaction: it’s payment failure. Expired card, exceeded limit, bank refusal, data updated elsewhere. The customer wanted to continue but the charge didn’t go through.

This churn is the cheapest to recover and the most neglected. Four practices solve most cases. The pre-expiry card notice, which the operator provides and almost no one uses, with a simple update request. Scheduled retries on different days, because a limit refusal often clears two days later. A human message in conversation, not just an automatic email, saying the payment didn’t go through and how to fix it with one click. And a grace period before blocking access, because blocking the next day turns an administrative problem into a reason to seek a competitor.

In operations that structure this, payment failure recovery often returns a significant portion of monthly churn — revenue that was already lost and cost nothing in acquisition.

Expansion: growth without new customers

The cheapest way to grow a subscription operation is to sell more to existing customers, and it depends on knowing when the customer is ready — information found in usage.

Three triggers indicate the moment. The customer nearing the plan limit, in users, volume, or whatever the metric is — a natural and well-received conversation when it happens before they hit the ceiling and feel blocked. Use of a feature that suggests an adjacent need met by the higher plan. And visible growth of their business, which any agent notices in conversation and almost never records.

The conversation that works isn’t an offer, it’s an observation: noting their volume doubled in the last two months, asking if the plan still suffices, and explaining the difference. Sold this way, expansion is read as attention; sold as a campaign, it’s read as a charge. It’s the cheapest growth available in a subscription operation.

The one-year numbers

A software company for small businesses had 340 subscribers at R$ 149 per month, R$ 50,660 in recurring revenue, and a monthly churn of 6.8% — meaning losing 23 customers per month and needing 23 new ones just to avoid shrinking. Acquisition cost was R$ 410, and no one had calculated that with that churn, the average customer didn’t pay for themselves.

Four changes were implemented over the year. The five-question qualification preceded every trial, reducing trials started by 38% and increasing trial-to-subscription conversion. The product activation moment was identified, and the conditional sequence of four contacts ran in the first week. The four cancellation signals triggered proactive human contact. And payment failure recovery was structured.

In twelve months: churn dropped from 6.8% to 2.9% monthly; the base grew from 340 to 611 subscribers with nearly the same acquisition volume because the base stopped leaking; recurring revenue rose from R$ 50,660 to R$ 96,139; and payment recovery returned on average 11 customers per month who would have left unintentionally. Average customer lifetime went from 14.7 months to 34.5, turning a dubious R$ 410 acquisition cost into a comfortable one.

Five mistakes when selling software via messaging

  • Giving trials to everyone. Each trial consumes support and onboarding, and those without the profile leave a bad experience.
  • Demonstrating the product in menu order. Every extra feature shown is perceived complexity and a potential objection.
  • Leaving the first week up to the customer. Those who don’t reach activation cancel and rarely say why.
  • Discovering cancellation on the cancellation day. The four signals appear weeks earlier and conversations in that window reverse it.
  • Treating payment failure as churn. It’s a customer who wanted to stay, and recovering them costs nothing in acquisition.

Key metrics to track

Five indicators drive a subscription operation: activation rate, measured as the percentage of new customers reaching the defined moment in the first week, the most predictive indicator; monthly churn separated into voluntary and payment failure, because they are different problems with different solutions; customer lifetime versus acquisition cost, the calculation that shows if the business works; expansion revenue over the existing base, the cheapest growth available; and the ten most frequent support questions listed monthly, because fixing each at the source improves the product and reduces costs simultaneously.

Frequently Asked Questions

Why qualify before releasing the free trial?

Because the trial is treated as if it were free but it’s not: each consumes service, support, and when the product requires setup, hours of onboarding — and a funnel that accepts everyone clogs with people who will never subscribe and delays those who would. Five questions solve this in two minutes: what problem is the person trying to solve today; how do they currently solve it, because those with nothing and those wanting to switch tools are different conversations; what is the size of the operation in the product’s unit; what is the timeline, since solving this month and researching for next year require different approaches; and who decides, because in enterprise software those who test often don’t subscribe. For products requiring setup, it’s also worth asking who will operate it and if there is mandatory integration.

What is the activation moment and why does it define churn?

It’s the action that, once done, changes the likelihood the person will continue: connect the account, import contacts, publish the first item, send the first message, invite the second user. Identifying this moment in your product is the most valuable analytical work in a subscription operation, almost always discovered by comparing who stayed with who left. With the milestone defined, the first week gains a single objective, fulfilled in four contacts: on day one, a message with the first step, just one and the easiest; on day two, verification it happened, offering help; on day four, the second step building on the first; and on day seven, a conversation about what changed. Contacts must be conditional, because asking if someone succeeded who already did signals no one is watching.

What signals indicate a customer will cancel?

Four, all appearing weeks in advance. Usage drop is the most reliable: someone who logged in daily and now logs in weekly is on the way out even without complaints. Silence after frustration is second — someone who opened a ticket, got an unsatisfactory response, and didn’t reply didn’t give up on the issue, they gave up on the conversation. Change of responsible person on the client side is third and most underestimated, because when the internal product champion leaves, the contract becomes orphaned and the successor has no commitment to a decision they didn’t make. And data export requests are usually the last warning. The response is always a human contact without offers or discounts, done beforehand — discounts to those who already decided to leave rarely reverse the decision and teach that threatening to cancel lowers the price.

How to recover subscribers lost due to payment failure?

With four practices, because this churn has nothing to do with satisfaction — it’s expired card, exceeded limit, bank refusal, data updated elsewhere, and the customer wanted to stay. The pre-expiry card notice, information the operator provides and almost no one uses, with a simple update request. Scheduled retries on different days, because a limit refusal often clears two days later. A human message in conversation, not just an automatic email, saying the payment didn’t go through and how to fix it with one click. And a grace period before blocking access, because blocking the next day turns an administrative problem into a reason to seek a competitor. It’s the cheapest and most neglected churn to recover.

How to sell more to existing software customers?

By observing usage, because three triggers indicate the moment. The customer nearing the plan limit, in users, volume, or whatever metric — a natural and well-received conversation when it happens before they hit the ceiling and feel blocked. Use of a feature suggesting an adjacent need met by the higher plan. And visible growth of their business, which any agent notices in conversation and almost never records. The conversation that works isn’t an offer, it’s an observation: noting volume doubled in the last two months, asking if the plan still suffices, and explaining the difference. Sold this way, expansion is read as attention; sold as a campaign, it’s read as a charge. It’s the cheapest growth available in a subscription operation.

Selling is the start. The money is in those who continue

VeyloCRM consolidates WhatsApp, Instagram, and Messenger with a unique history per customer, applies qualification before the trial, runs the conditional activation sequence in the first week reacting to what the person has already done, alerts when cancellation signals appear, and automatically recovers those who only missed payment — without discounts and without losing those who wanted to stay.