Cold vs warm WhatsApp lists: the practical difference
AndySendy academy
← All posts

🔗 Not one channel with two contact lists. Two different channels

Same text, same button, same offer - results differ by orders of magnitude. It's not copywriting. Cold and warm lists aren't two segments of one campaign - they're two fundamentally different modes where WhatsApp behaves differently technically and humanly. What creates the gap and why one good text can't bridge it.


The main mistake: thinking the difference is the text

Marketers hunt the «right wording» for cold lists hoping to replicate warm results. Wrong framing. The gap isn't words - it's message context: does the person know who you are, expect your message, and what does WhatsApp's UI show when it arrives?


What technically changes in the recipient's interface

When a message comes from a number not in the recipient's contacts, WhatsApp prominently shows system buttons «Report», «Block», or «Add to contacts» above the chat. This isn't styling - it's structural UI that pushes one of three actions, none favoring you on cold contact.

If the person previously messaged this number, those buttons move to the context menu - not front and center. One click of difference decides whether «Spam» is immediate or forgotten - see mass mailing ban mechanics.


Comparison table

Parameter Cold list Warm list
Contact consent (opt-in) Absent Present
«Report» button in UI Prominent [✓] Hidden in menu [~]
Complaint weight for antispam Maximum [~] Often treated as unsubscribe or dispute [~]
First message style Question, qualify interest, no pressure Direct offer OK
Acceptable frequency Minimal, cautious Higher, not unlimited - see touch timing
Legal status Often violates local ad/consent law without permission [✓] Safer with documented consent [✓]

Where «2% vs 40%» comes from - and how much to trust it

No official Meta stats confirm exactly these percentages - state that clearly. But the direction is backed by many practitioner sources. Forum consensus: direct promo to cold scraped lists yields 1–3% useful response, while the same to a warm segmented client list drives 25–45% engagement, with warm open rates at 85–95%.

Cold B2B outreach benchmarks cite 1–5% lead conversion at roughly $3–4 per lead - different metric (lead vs reply), same picture.

Treat 2% and 40% as illustration of market perception of scale, not documented fact.


Why cold-list complaints hit harder technically

On Report, the system gets the last 5 chat messages - documented mechanism. Interpretation differs: in cold one-way dialogs, complaints read as strong spam signals. In warm two-way history, the same block often reads as unsubscribe or dispute, not farm marker.

Cold automation also creates thousands of one-sided sessions with zero inbound - outbound/inbound skew alone lowers number reputation before mass reporting - see behavioral antispam.

On official WABA the mechanism differs but direction matches: cold complaints quickly drop template Quality Rating to Low, block templates, cut daily send limits - see WABA breakdown.


Mini-case: one text, two outcomes

A real estate agency scraped 10,000 numbers from classified ads and sent investment offers via gray automation with text randomization. Despite uniqueness, 5 SIMs banned within the first 150 messages - 0% conversion.

The same closed-sale text went via WABA to warm buyers from the last 6 months - collected via inbound rules, not scraped. Link click conversion: 38%, complaints: 0%, top quality rating kept.

Shows: same text, opposite outcome - gap isn't copy. Doesn't prove: any warm text auto-gets 38% - one campaign on segmented purchase history.


Common misconceptions

«WABA makes any list safe» - False. Protects from instant software ban, not template kill and wasted paid sessions on cold complaints.

«Group members = warm list» - False. Group membership ≠ brand loyalty. DM from unknown admin = aggressive spam.

«Spintax makes cold warm for algorithms» - False. Bypasses duplicate filter only - doesn't change human seeing spam.

«High opens = high sales» - False. Cold can open like warm but not convert without trust.

«Any past customer auto-consented to marketing» - False. Warm means consent and brand recognition - otherwise complaint risk stays high even on «your» list, as local business shows.


Practical takeaways


🎯 Next step

If cold and warm are mixed in one campaign - split them before rewriting text. Cold: short question, no offer. Warm: offer directly.

Conclusion

Practical rule:

Cold lists buy interest. Warm lists buy the offer. Swap them and you lose both.