Step-by-step guide to messaging WhatsApp group members or a CSV contact list with ReachOwl.Use ReachOwl WhatsApp campaigns to send messages to members of a synced WhatsApp group, or to numbers you upload as a CSV / contact list. WhatsApp campaigns always use
action_type: "messages".
Prerequisites
- A ReachOwl account with a connected WhatsApp browser/session (
GET /api/v1/app-states,platform: "whatsapp") - Either a synced WhatsApp group id, or a CSV/list of phone numbers
- A Bearer token from
POST /api/v1/authenticate
Option A â WhatsApp group
1. Get a WhatsApp executor
id where platform is whatsapp.
2. Create the campaign
Setplatform to whatsapp, audience_type to group, and post_url to the synced group id (for example 1203630...@g.us).
Option B â CSV / contact list upload
1. Create a file_upload campaign
2. Upload contacts
Add rows withPOST /api/v1/campaigns/{id}/contacts. Each WhatsApp row should include a phone-style member_id and/or profile_url:
urls_file after create (columns such as phone / profile_url / name). Via API, JSON audience rows are the equivalent.
3. Start the campaign
Pause or resume
status: 1 to resume.
Notes
- WhatsApp campaigns only support
action_type: "messages". - Use a WhatsApp executor from
GET /api/v1/app-states. - List WhatsApp campaigns with
GET /api/v1/campaigns?platform=whatsapp. - If
{{first_name}}is missing on a contact, the placeholder may be empty.
