Bulk Messages

Send personalized messages to thousands of contacts at once

📢
Overview

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

🚀
Creating a Bulk Campaign

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.

Message Personalization

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

⚙️
Campaign Settings

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
⚠️ Important: WhatsApp has rate limits to prevent spam. We recommend:
  • Maximum 500-1000 messages per device per day
  • Minimum 3-5 second delay between messages
  • Distribute large campaigns across multiple devices
📎
Adding Media Attachments

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
📊
Monitoring Campaign Progress

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
💡
Best Practices for Bulk Messaging

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
✅ Pro Tip: Start with a small test group (50-100 contacts) to verify message formatting, personalization, and delivery before sending to your entire list.
🔧
Common Issues

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