Data & measurement

Two locations, one customer: why your business cannot tell it is the same person

When a business in Peru opens a second location, each store tends to keep its own WhatsApp Business number, its own Yape account and its own customer spreadsheet. A customer who buys at both locations does not show up as a loyal repeat buyer: they show up twice, as if they were two different people, and the business misses the chance to notice it has its best customer crossing town to find it.

Two graphite storefronts connected by a dotted line that breaks in the middle, with a single customer figure in solid orange repeated on both sides of the line

What matters

  • Every new location tends to open its own WhatsApp Business account and its own Yape account, with nobody deciding to merge them: they are two separate customer records from day one.
  • A customer who buys at two locations of the same brand does not read as a high-value repeat customer: they read as two new customers, each with a single purchase.
  • The phone number is the same key that already identifies Yape payments inside one location: matching it across locations needs no new technology, just combining what each location already keeps apart.
  • The business does not need a central system on day one: it needs every location to log the customer phone number the same way, so it can be matched later.

A pharmacy or minimarket chain in Peru opens its second location and sets up what already worked at the first one: its own WhatsApp Business for orders and its own Yape account to collect payments. That makes sense location by location. The problem shows up when a customer who already bought at the first location starts buying at the second one too, closer to their office or new home. To the brand, it is the same buyer coming back. To each location, on its own, it is a brand-new customer who just walked in.

Each location builds its own record, with no idea the other one exists

One location’s WhatsApp Business does not talk to the other one’s. Neither do the two Yape accounts, nor the two spreadsheets where each manager logs their regulars. No tool is failing here: each one does its job well inside its own four walls. The problem is that the brand as a whole has no place where those spreadsheets meet, so nobody can answer whether the customer who bought yesterday in one neighborhood is the same one who buys every week in another.

This is different from a customer who pays by Yape at a single location, where the phone number already groups that repeating number. The phone number still works here, except the split is not inside one location, it is between locations that share no base at all.

What gets lost when a customer reads as two people

A customer who visits two locations of the same brand chose that brand twice, in two different places: a stronger loyalty signal than repeating at the same counter. Split into two separate records, that signal disappears. Each location reads it as an isolated purchase from someone brand-new, never as the fifth visit from its best customer.

How to start matching it without a new system

  1. Log the phone number the same way at every location. With or without the leading 9, with or without spaces: format drift is the first reason a manual match fails.
  2. Merge each location’s spreadsheet into one file, even weekly. No real-time system is needed to start: comparing phone numbers across locations and flagging the matches is enough.
  3. Prioritize whoever shows up at more than one location. That customer already proved something no single-location buyer did: the brand matters more to them than the convenience of one specific storefront.
  4. Only then evaluate a central system. A CRM shared across locations solves this permanently, but it is only worth it once the manual match confirms the problem is real and enough customers repeat across locations.

It is the same principle already used to retain a customer who pays by Yape inside a single location, applied now across locations of the same brand. It is also the work we do in data marketing in Peru: confirming whether the brand already has, without knowing it, a customer who chooses it more than any single location’s report can show.

If your business runs more than one location and you have never matched phone numbers across them, you probably already have customers from two locations that you are counting today as if they were from one.

Frequently asked questions

Why does a customer who buys at two locations show up as two different customers?

Because each location usually runs its own WhatsApp Business account and its own Yape or Plin account, with no system joining those records across locations. The brand has the same customer twice, but each location only sees its own half of that relationship.

What data is enough to merge the same customer across locations?

The phone number, if it gets logged the same way at every location. It is the same identifier that already groups Yape payments inside a single location: the difference is combining those spreadsheets across locations instead of leaving each one isolated in its own WhatsApp Business.

Do you need a central system to fix this from day one?

No. A simple discipline is enough: every location saves the customer phone number in the same format (with or without the leading 9, with or without spaces) in a shared spreadsheet. A central system automates that match later, but the first step is making the data comparable across locations.

Keep reading

All topics

×

Hi! 👋

How can we help you today?

Please write a message first.