Short answer

An SMS audience list should be built from people who either gave their number themselves or are in an area where coming to you is logical. A ready file with thousands of unknown numbers usually burns budget rather than creating customers.

After the list, see targeting in what is targeted SMS. Area: regional SMS.

Explanation

You have three list layers. Warm: customers and requesters. Lukewarm: someone who gave a number on-site or filled a form. Cold: a geographic audience that does not know you yet. Each layer needs different copy and expectations.

Build the warm layer first because it replies cheaper. Organize the register, invoices, bookings, and WhatsApp. Do not chase high volume without this layer.

If a cold layer is needed, filter by area and audience type—not by “any number you can get.” List cleaning is part of the work too: duplicates, incomplete numbers, opt-outs.

Example

A training center builds a warm list from signup forms and students’ parents. A restaurant from reservations. A clinic from records with notification consent. A shop from in-person invoices. None start by buying an anonymous spreadsheet.

Common mistake

Mixing all layers in one send with one message. Old customers and strangers should not get the same text.

Keeping opted-out numbers is also an error. It is both annoying and ruins report quality.

Next step

This week only tidy the warm list. Next week, if needed, talk about area. Final check: SMS campaign checklist.

Free audit to prioritize list sources.

Common questions

What is the best SMS list source?

Numbers people gave themselves: invoices, forms, bookings, club. Next is a relevant geographic area.

Is buying a number bank good?

Often unrelated, stale, and high-risk. For local business we usually do not recommend it.

How do we clean the list?

Remove duplicates, bad prefixes, and people who opted out.

What does consent mean?

That the person knows they may receive messages and has a way to stop.