Skip to content
Campaigns

WhatsApp Bulk Messaging

Bulk WhatsApp campaigns should use approved templates, opt-in contacts and structured rows from CSV or Google Sheets.

Free-form WhatsApp messages are only allowed inside the active 24-hour customer service window. Templates are required for new conversations, expired windows and bulk campaigns.

Workflow

  1. 1Prepare opted-in contacts with phone_number values in E.164 format.
  2. 2Select an approved template and language code.
  3. 3Map variable_1 through variable_n for personalization.
  4. 4Add media_url when the template expects media.
  5. 5Queue the campaign and monitor sent, delivered, read and failed counts.

Inside 24 hours

Free-form replies are allowed when the user recently messaged the business.

New outreach

Business-initiated messages require approved templates.

Bulk campaigns

CSV and Google Sheets sends should use templates and opt-in contacts.

Required fields

phone_number, template_name and language_code should be required for bulk campaigns.

Optional fields

Variables and media URLs can personalize approved templates when the template supports them.

No free-form campaigns

Bulk free-form messaging is not a reliable or compliant default. Campaigns should use templates and opt-in contacts.

What Postly keeps lightweight

Connection

Meta Embedded Signup, WABA mapping, phone number sync and secure token storage.

Messaging

Free-form replies, approved templates, scheduling validation and delivery status.

AI replies

Reply generation through Postly AI Studio credits when credits are available.

Exports

Contacts, messages, conversations and campaign results for CRM import.