How to split a WhatsApp list across accounts without bans
AndySendy academy
← All posts

📊 How to split a list across WhatsApp accounts

Split by alphabet seems easiest - first third to number one. In practice it creates uneven load and breaks communication logic. How to split by meaning, not Excel row order - and why syncing identical copy from multiple numbers is risk regardless of how Meta detects it.


Was / Now

Was: split by alphabet, CRM order, or half - feels "fair" and fast.

Now: split by meaning - region, niche, client type - speed yields to segmentation logic - see list segmentation. Alphabet split doesn't break a specific Meta rule - it creates practical problems: regional/carrier skew in one batch, management mess, lost client conversation history.


Why alphabet and row order fail

Main problem isn't mystical Meta detection - it's structural: such cuts group similar records. Similar company names, surnames from one region, or CRM session imports land in one batch.

Two issues. Operational: you lose control over which segment gets which account. Technical (broad sense): if one batch concentrates one carrier or region, load is uneven by time/geo, spiking complaint risk from that batch - see ban mechanics.

Excel manual cut by row sort leaves, per operators, up to 15–25% hidden chronological or regional clumps - practice guide, not official metric. Real randomization needs random number column (=RAND()) before segmenting - not sorting source list - see A/B test and randomization.


Core principle: split by meaning, not volume

Distribution solves "logical," not "equal." Working criteria:

Standard WhatsApp marketing: minimum three segments for message types - informational, personalized, survey. General segmentation logic, not anti-ban specific.


Fixed segments vs Round-Robin

Operator debate on pool distribution - see when to add second account.

Approach Logic Main risk
Round-Robin Each message from next random pool account Repeat touch from different number - breaks chat history and trust
Fixed segments Segment permanently tied to one donor number Number ban = whole segment offline until recovery

No consensus. Round-Robin blurs automation pattern infra-wise but kills sender recognition. Fixed segments preserve history but concentrate risk on one number.

In practice for long funnels (multiple touches) fixed number almost always wins - recognition loss costs more than theoretical pattern blur - see follow-up vs first message. Round-Robin only for one-off cold blasts without repeat contact.


Identical copy from multiple numbers - risk, not myth

Precise wording needed. "Meta computes MD5/SHA-256 hash and bans account grid" - forum hypothesis, not confirmed Meta antispam mechanism. No official data on cross-account message matching.

Practical conclusion stands: sync identical copy from multiple numbers to different lists - elevated risk per operators, regardless of exact detection tech.

Failure mini case. Marketer connected 5 fresh numbers, copied one discount+link ad into all 5 flows, launched simultaneous send from shared Excel list - see discount in first message. All 5 accounts sync-banned in 12 minutes. Operator observation: antifraud linked blast as one pattern via matching copy+link in same time window.

Success mini case. Building materials supplier: 3000 cold contacts → three randomized segments, three warmed numbers, unique spintax copy per flow - no content overlap - see first-message structure. One message per 3 minutes. Pool cleared list in a week, 8% target leads, zero blocks.

Forum cases - no public methodology verification.

Don't state as fact: three identical texts from different numbers guaranteed ban; confirmed threshold "3–5 accounts = ban in 10–20 min"; Meta officially uses MD5/SHA-256 for this. Operator observations, not documented rules.


Name merge tag isn't enough

Common myth: {{name}} makes copy unique per account. One word change alters string signature but not sentence structure. Identical skeleton on all numbers - operators say pattern-clump risk remains.

Real uniqueness needs different sentence structure per flow, not just name variable.


Links and domains - separate risk

Multiple numbers sending same URL simultaneously - operators say risk higher than repeating text: link is loudest spam marker for monitoring. Practice: short links or different UTM per flow so URL differs visually between accounts.

Same for media: slight image resize or transparent watermark makes file technically different for content comparison systems.


Official WABA

WhatsApp Business Platform (API): splitting list across numbers usually unnecessary for volume - one number scales via Tier to tens/hundreds of thousands of conversations/day - see how many accounts you need and WABA overview. Multiple WABA numbers make sense for:

WABA list split - organizational decision, not limit workaround.


List distribution checklist

  1. Segments by meaning (region, niche, client type), not alphabet or row order?
  2. Cut via random numbers, not simple sort?
  3. Each flow own copy - different sentence structure, not just name variable?
  4. Links and media visually differ between flows?
  5. Mass campaigns on different accounts staggered in time, not synced launch?
  6. Long-funnel clients pinned to one number for whole campaign?

🎯 Next step

Before cutting list, write segmentation criterion (region, niche, or client type) and check CRM export - do contacts group by alphabet-like accidents instead of meaning?

Conclusion

Practical rule:

Split list by business meaning, not row order - and each flow's copy should sound different, not just swap the client's name.