Bulk Messaging
Send WhatsApp messages to multiple contacts at once
Send messages to multiple contacts simultaneously using Whatify's bulk messaging features.
Overview
Bulk messaging allows you to:
- Send messages to multiple contacts at once
- Target specific groups using tags
- Include personalized content with variables
- Send media attachments to groups
- Track message delivery and status
- Schedule messages for later
Creating a Bulk Message
Step 1: Select Recipients
Navigate to Messaging → Bulk Messages → Create New:
Option 1: Select by Tags
- Click Select by Tags
- Choose one or more tags
- View contact count
- Click Next
Option 2: Select Individual Contacts
- Click Select Contacts
- Use checkboxes to select contacts
- Or use Select All for all contacts
- Click Next
Option 3: Import from File
- Click Import Recipients
- Upload Excel/CSV file with phone numbers
- Map columns to fields
- Click Next
Step 2: Compose Message
Text Message
- Enter your message in the text area
- Use personalization variables:
{{name}}- Contact's first name{{lastName}}- Contact's last name{{phone}}- Contact's phone number{{email}}- Contact's email{{city}}- Contact's city{{country}}- Contact's country
- Preview with sample contact data
- Message length indicator shows character count
Example:
Hello {{name}},
We're excited to announce our new product launch!
Visit our website to learn more.
Best regards,
Your CompanyAdd Media (Optional)
Attach files to your bulk message:
- Click Add Attachment
- Choose attachment type:
- Image - JPG, PNG, GIF (max 5MB)
- Document - PDF, DOCX, XLSX (max 10MB)
- Video - MP4, AVI (max 16MB)
- Audio - MP3, WAV (max 16MB)
- Upload file or provide URL
- Add caption (optional)
Step 3: Configure Settings
Sending Options
- Send Immediately: Start sending right away
- Schedule for Later: Choose date and time
- Rate Limiting: Set delay between messages (recommended: 2-5 seconds)
Advanced Options
- Skip Duplicates: Avoid sending to same number multiple times
- Stop on Error: Pause campaign if errors occur
- Track Opens: Monitor message delivery status
- Save as Template: Save message for future use
Step 4: Review and Send
- Review recipient count
- Preview message with variables populated
- Check attachment (if any)
- Verify sending settings
- Click Send Bulk Message
Bulk Message Dashboard
Monitor your bulk message campaigns:
Campaign Overview
View all campaigns at Messaging → Bulk Messages:
- Campaign Name: Custom name for the campaign
- Status: Pending, Sending, Completed, Failed
- Recipients: Total number of contacts
- Sent: Successfully delivered messages
- Failed: Messages that failed to send
- Pending: Messages waiting to be sent
- Created: Campaign creation date
Campaign Details
Click on a campaign to view:
- Message content and attachments
- Complete recipient list
- Delivery status per contact
- Error messages for failed sends
- Sending timeline
- Response statistics
Campaign Actions
- Pause Campaign: Stop sending temporarily
- Resume Campaign: Continue paused campaign
- Cancel Campaign: Stop and cancel remaining messages
- Duplicate Campaign: Create copy for new sending
- Export Results: Download delivery report
Recipient Management
Adding Recipients
Add contacts to ongoing or scheduled campaigns:
- Open campaign
- Click Add Recipients
- Select contacts or tags
- Click Add to Campaign
Removing Recipients
Remove contacts before sending:
- Open campaign
- Find contact in recipient list
- Click Remove
- Confirm removal
Note: Cannot remove contacts from messages already sent.
Message Templates
Creating Templates
Save frequently used messages:
- Compose your message
- Add variables and attachments
- Click Save as Template
- Enter template name
- Add description (optional)
- Click Save
Using Templates
Load saved templates:
- Create new bulk message
- Click Load Template
- Select template from list
- Customize if needed
- Continue to recipients
Managing Templates
Navigate to Messaging → Templates:
- View all templates
- Edit template content
- Delete unused templates
- Duplicate templates
- Share templates with team
Personalization Variables
Available Variables
Use these placeholders in your messages:
| Variable | Description | Example |
|---|---|---|
{{name}} | First name | John |
{{lastName}} | Last name | Doe |
{{fullName}} | Full name | John Doe |
{{phone}} | Phone number | +1234567890 |
{{email}} | Email address | [email protected] |
{{city}} | City | New York |
{{country}} | Country | USA |
{{gender}} | Gender | Male |
Custom Variables
Add custom fields to contacts:
- Navigate to Settings → Custom Fields
- Create new field
- Add values to contacts
- Use in messages with
{{customFieldName}}
Scheduling Bulk Messages
Schedule for Later
Send messages at optimal times:
- Create bulk message
- Select Schedule for Later
- Choose date and time
- Select timezone
- Click Schedule
Scheduled Campaigns
Manage scheduled messages at Messaging → Scheduled:
- View all scheduled campaigns
- Edit schedule time
- Modify message content
- Cancel scheduled sends
- Duplicate for new schedule
Best Sending Times
Optimize delivery times:
- Morning (9 AM - 11 AM): High open rates
- Lunch (12 PM - 2 PM): Good engagement
- Evening (5 PM - 7 PM): After-work hours
- Avoid: Late night, early morning, weekends (unless relevant)
Rate Limiting
Why Rate Limit?
- Prevent being flagged as spam
- Comply with WhatsApp policies
- Ensure better deliverability
- Avoid account suspension
Recommended Delays
Set delays between messages:
- Conservative: 5-10 seconds (safest)
- Moderate: 3-5 seconds (balanced)
- Aggressive: 1-2 seconds (use cautiously)
Daily Limits
Respect these daily sending limits:
| Plan | Messages/Day | Messages/Hour |
|---|---|---|
| Free | 100 | 20 |
| Pro | 1,500 | 200 |
| Elite | 10,000 | 1,000 |
Message Status Tracking
Delivery Status
Monitor message delivery:
- Sent: Message delivered to WhatsApp
- Delivered: Received by recipient
- Read: Opened by recipient
- Failed: Could not deliver
- Pending: Waiting to send
Error Types
Common failure reasons:
- Invalid Number: Phone number format incorrect
- Not on WhatsApp: Recipient doesn't use WhatsApp
- Blocked: You're blocked by recipient
- Rate Limited: Sending too fast
- Device Disconnected: WhatsApp not connected
Retry Failed Messages
Retry messages that failed:
- Open campaign
- Click Failed Messages tab
- Select messages to retry
- Click Retry Selected
- Or click Retry All
Bulk Message Reports
Campaign Analytics
View detailed statistics:
- Total messages sent
- Delivery rate percentage
- Open/read rate
- Failed message count
- Average delivery time
- Cost per message
Export Reports
Download campaign data:
- Open campaign
- Click Export Report
- Choose format (Excel, CSV, PDF)
- Select data to include
- Download file
Report Contents
Reports include:
- Recipient name and number
- Message status
- Timestamp sent/delivered/read
- Error messages (if failed)
- Variables used
- Attachment details
Best Practices
Message Content
- Keep it Concise: Shorter messages get better engagement
- Personalize: Use variables for names and details
- Clear CTA: Include clear call-to-action
- Proofread: Check for typos and errors
- Test First: Send test to yourself
Recipient Management
- Clean Lists: Remove invalid numbers
- Segment Properly: Use tags for targeting
- Respect Opt-outs: Honor unsubscribe requests
- Verify Consent: Ensure permission to message
- Update Regularly: Keep contact data current
Timing
- Schedule Wisely: Consider recipient time zones
- Avoid Spam Hours: Don't send late at night
- Space Campaigns: Don't overwhelm recipients
- Track Performance: Monitor best sending times
- Test Different Times: A/B test for optimal timing
Compliance
- Get Consent: Have permission to message
- Include Opt-out: Provide unsubscribe option
- Identify Sender: Clearly state who you are
- Follow Laws: Comply with GDPR, CAN-SPAM, etc.
- Respect Privacy: Protect contact data
Limitations and Restrictions
WhatsApp Policies
Follow WhatsApp Business policies:
- No spam or unsolicited messages
- No prohibited content
- Respect user privacy
- Maintain quality standards
- Provide opt-out mechanism
Account Restrictions
Violating policies may result in:
- Temporary message limit reduction
- Account suspension
- Permanent ban
- Loss of data
File Size Limits
Attachment restrictions:
- Images: 5MB max
- Documents: 10MB max
- Videos: 16MB max
- Audio: 16MB max
Troubleshooting
Common Issues
Messages not sending:
- Check WhatsApp connection
- Verify device is connected
- Check message limits
- Review rate limiting settings
High failure rate:
- Validate phone numbers
- Check number format (include country code)
- Remove invalid numbers
- Reduce sending speed
Slow delivery:
- Increase rate limit delay
- Check internet connection
- Reduce batch size
- Verify server status
Variables not working:
- Check variable syntax
- Ensure contact has data for variable
- Use fallback values
- Preview before sending
Next Steps
- Contact Management - Organize your contacts
- Tags Management - Create and manage tags
- Message Templates - Save reusable messages
- Analytics - Track campaign performance