š WhatsApp Campaign Setup & Warmup Guide¶
Perfect ā let's turn this into a step-by-step support engineer guide so your team can follow it when setting up WhatsApp campaigns and warming numbers.
1. Account Setup & Verification¶
- Get a real SIM / WhatsApp Business number.
-
Set up the WhatsApp profile:
-
Add Business name (matching client brand).
- Upload Profile picture/logo.
- Add Description and Business category.
- Connect the number to the automation system (Baileys / Cloud API / n8n).
- Test with a few manual messages to ensure connectivity.
2. Warmup Phase (Before Campaigns)¶
ā ļø Important: Do not start with bulk campaigns. WhatsApp bans numbers that jump straight to high volume.
Week 1 (Days 1ā7)¶
- Send 2ā5 messages/day only.
- Recipients: internal team, test numbers, real friends/customers.
- Ensure 2-way conversations (reply from the other side).
- Avoid links, long texts, or promotional content.
Week 2¶
- Increase to 10ā20 messages/day.
- Send to more engaged contacts.
-
Add variety:
-
Use text, emoji, short images.
- Personalize each message with the contact's name.
- Maintain reply rate > 50%.
Week 3¶
- Increase to 30ā50 messages/day.
- Start mixing short campaign-style texts, but still keep them conversational.
- Space out sending across several hours, not all at once.
Week 4¶
- Ramp to 100ā200 messages/day.
- Start testing mini-campaigns (e.g., product updates, small offers).
- Track delivery & block rates.
š After 4 weeks, the account is considered warmed and can run campaigns.
3. Campaign Setup (After Warmup)¶
-
Define Campaign Goal
-
Example: "Abandoned cart recovery" or "Product launch promo."
-
Prepare Audience List
-
Export contacts from DB/CRM (MongoDB, Odoo, Shopify, etc.).
-
Ensure opt-in or existing customer base.
-
Segment Audience
-
Example: Active customers, new leads, VIP clients.
-
This reduces spam risk and increases engagement.
-
Message Design
-
Always personalize (
Hi {{name}}, ā¦). - Avoid repetitive copy-paste messages.
- Keep texts short and conversational.
-
Use emojis and simple images.
-
Sending Strategy
-
Use batches: start with 50ā100 contacts.
- Space messages with random delays (30sā90s).
-
Spread campaigns across hours.
-
Monitor Metrics
-
Delivery status (single/double ticks).
- Reply rate.
- Blocks/reports.
4. Ongoing Monitoring¶
-
If you see low delivery or bans:
-
Pause sending for 24ā48h.
- Reduce volume.
- Restart at lower level.
- Keep block rate under 5%.
- Use multiple warmed numbers for scale.
5. Tools & Logging¶
- Database (MongoDB): Track which contacts got which messages.
-
n8n Workflow:
-
Scheduler for batch sending.
- Delay nodes for random spacing.
- Logging for sent status + replies.
-
Dashboard/Report:
-
Daily sends per number.
- Reply rate.
- Errors (e.g., banned accounts).
ā Checklist for Support Engineer
- WhatsApp number set up & verified
- Profile completed (name, logo, description)
- Connected to automation system (Baileys/Cloud API)
- Warmup plan followed (weeks 1ā4)
- Audience list cleaned & segmented
- Campaign designed with personalization
- Messages scheduled in batches with delays
- Monitoring in place for delivery, replies, bans