Bulk Messages
Send personalized messages to thousands of contacts at once
The Bulk Messages module allows you to send personalized WhatsApp messages to large groups of contacts simultaneously. Perfect for marketing campaigns, announcements, and customer outreach.
Personalization
Use variables to personalize each message with contact details
Media Support
Send images, videos, documents, and audio files
Smart Delays
Automatic delays between messages to avoid spam detection
Campaign Tracking
Monitor delivery status and engagement in real-time
Navigate to Bulk Messages
Click on "Bulk Messages" in the sidebar menu and then click "New Campaign" button.
Name Your Campaign
Give your campaign a descriptive name (e.g., "Summer Sale 2024", "Product Launch").
Select Device
Choose which connected WhatsApp device will send the messages.
Choose Recipients
Select contacts from groups, import from Excel/CSV, or manually select individual contacts.
Compose Message
Write your message using text and personalization variables like {name}, {email}, {company}.
Add Media (Optional)
Attach images, videos, PDFs, or other files to your message.
Configure Settings
Set message delays, scheduling, and other campaign options.
Preview & Send
Preview how messages will look, then click "Start Campaign" to begin sending.
Available Variables
Use these variables in your message to personalize content for each recipient:
{name}- Contact's full name{first_name}- Contact's first name{last_name}- Contact's last name{phone}- Contact's phone number{email}- Contact's email address{company}- Contact's company name{custom_field_1}- Custom field value
Example Message
Template:
Hi {first_name}! 👋
We're excited to announce our new product launch at {company}!
As a valued customer, you get 20% off. Use code: LAUNCH20
Result for "John Doe" at "ABC Corp":
Hi John! 👋
We're excited to announce our new product launch at ABC Corp!
As a valued customer, you get 20% off. Use code: LAUNCH20
Message Delays
Configure delays between messages to maintain natural sending patterns:
- Minimum Delay: 3-5 seconds (recommended)
- Maximum Delay: 10-15 seconds (recommended)
- Random Variation: Enable for more natural timing
Scheduling
- Send Now: Start campaign immediately
- Schedule: Set specific date and time to start
- Time Zone: Ensure correct time zone is selected
Advanced Options
- Skip Duplicates: Avoid sending to same number twice
- Skip Opt-Outs: Automatically exclude opted-out contacts
- Retry Failed: Automatically retry failed messages
- Daily Limit: Set maximum messages per day per device
- Maximum 500-1000 messages per device per day
- Minimum 3-5 second delay between messages
- Distribute large campaigns across multiple devices
Supported File Types
- Images: JPG, PNG, GIF (max 5MB)
- Videos: MP4, AVI, MOV (max 16MB)
- Documents: PDF, DOC, DOCX, XLS, XLSX (max 100MB)
- Audio: MP3, WAV, OGG (max 16MB)
Best Practices
- Compress large files to reduce size and improve delivery speed
- Use high-quality images but keep file size under 2MB
- Test media files before sending to large groups
- Add captions to media for better context
Campaign Dashboard
Track your campaign's performance in real-time:
- Total Recipients: Number of contacts in campaign
- Sent: Messages successfully sent
- Delivered: Messages delivered to recipients
- Read: Messages read by recipients
- Failed: Messages that failed to send
- Pending: Messages waiting to be sent
Campaign Actions
- Pause: Temporarily stop the campaign
- Resume: Continue a paused campaign
- Stop: Permanently end the campaign
- Export Report: Download campaign statistics
Content Guidelines
- Keep messages concise and valuable
- Always personalize with recipient's name
- Include clear call-to-action
- Avoid spam trigger words (FREE, URGENT, ACT NOW)
- Provide opt-out instructions
Timing
- Send during business hours (9 AM - 6 PM)
- Avoid weekends unless appropriate for your audience
- Consider recipient's time zone
- Test small batches before full campaign
Compliance
- Only message contacts who opted in
- Respect opt-out requests immediately
- Follow local marketing regulations (GDPR, CAN-SPAM, etc.)
- Maintain accurate contact lists
Messages Not Sending
- Check device connection status
- Verify phone numbers are in correct format (+country code)
- Ensure you haven't exceeded daily limits
- Check if WhatsApp account is restricted
High Failure Rate
- Verify contact numbers are valid and active
- Increase delay between messages
- Reduce daily sending volume
- Check if recipients have blocked your number
Campaign Stuck/Frozen
- Pause and resume the campaign
- Restart the connected device
- Check internet connection
- Contact support if issue persists