Retention & lifecycle

Building loyalty for a customer who pays through Yape, with no email on file

In Peru, many businesses that get paid through Yape or Plin have exactly one real data point on the customer: the phone number tied to the transfer. No email, no registered account. Retention still works from that single field: group payments by phone number to see who comes back, then activate the right message on the channel the customer is already in, WhatsApp.

A graphite illustration of a wallet with a thread running out of it toward a mobile phone, the thread rendered in solid orange

What matters

  • In Peru, 9 out of 10 users of digital financial services use a wallet like Yape or Plin, and close to 3 out of 4 open it daily (BCRP).
  • A Yape or Plin payment carries no email and no customer profile: the only reliable data point left on the business side is the phone number.
  • Grouping payments by that number is enough to tell a repeat customer from a one-time buyer, without asking anyone to sign up anywhere.
  • The logical retention channel is the one the conversation already happened in: WhatsApp, not an email that customer likely never checks for this kind of purchase.

A customer pays through Yape, gets their order, done. The business has no email, no password-protected account, nothing that looks like a CRM profile. Just a phone number and the date of the payment. That minimum data point is enough to start building loyalty, if it gets used well.

The phone number is the CRM that already exists, it just needs looking at

In Peru, 9 out of 10 users of digital financial services use a wallet like Yape or Plin, and close to 3 out of 4 open it daily, according to Peru’s central bank (BCRP). That volume of daily payments is, for any business collecting money that way, a customer database nobody is treating as one: every transfer carries an associated phone number, and that number repeats every time the same customer comes back.

The common mistake is treating each payment as an isolated event. Charge, deliver, move to the next chat. Nobody groups the payments from the same number across the weeks, so nobody knows whether that customer bought once or if this is their fifth purchase. Without that grouping, a business cannot tell whether it is growing with new people or always selling to the same ten customers who keep reappearing.

Building retention from a single data point

Three steps that need no formal CRM, just discipline with a spreadsheet or the WhatsApp Business chat:

  1. Save the phone number together with the date and amount of every payment. That is the minimum record. A spreadsheet is enough at the start.
  2. Group by number to see the real frequency. A customer who pays every two weeks and one who paid once two months ago need different messages, not the same reminder.
  3. Trigger the win-back message on WhatsApp, not email. It is the channel where the sales conversation already happened; an email to an address that was probably never even collected has much less chance of being opened.

This is the same logic that already solves the measurement problem for sales closed on WhatsApp and paid through Yape, applied now to retention: phone number as the unique customer identifier, with no dependency on anyone signing up anywhere. It is also the same principle behind measuring second purchase in a new ecommerce store: what matters is not today’s sale, it is whether that person comes back.

This is the work we do in growth for businesses in Peru: connecting the data that already exists (the phone number on every payment) to the message that triggers the return, without asking the customer to fill out a form they are not going to fill out.

If today your only record of every Yape sale is the transfer receipt, you already have the key. What is missing is putting it together and using it before that customer becomes one more who never comes back.

Frequently asked questions

How do I build loyalty for a customer if all I have is their phone number?

Use that number as the key to group their payments over time. If the same Yape or Plin account paid again, it is the same customer, even if they never filled out a form. From that grouping you can trigger a WhatsApp win-back message once a certain amount of time passes without a new purchase.

Is it worth building a loyalty program without a formal CRM?

Yes, because the minimum data (phone number, date, amount) is already enough to separate new customers from repeat ones and to catch when a regular buyer stops showing up. You do not need a full CRM to start; you need to stop throwing that data away after every sale.

Why is a generic message to the whole contact list not enough?

Because it lumps together someone who bought yesterday with someone who has not returned in three months, and asks the same thing of both. The one who bought yesterday needs no incentive; the one who left three months ago needs a different reason than someone brand new.

Keep reading

All topics

×
Hi! 👋

How can we help you today?

Please write a message first.