πŸ“± Launch WhatsApp bulk campaigns from Google Sheets with MoltFlow

⚑ 38 views Β· πŸ“± Social Media & Email Marketing

Description

How it works

Send personalized WhatsApp campaigns to hundreds of contacts imported directly from a Google Sheet. This workflow creates a contact group in MoltFlow, launches a bulk send job with smart anti-spam delays, and reports campaign progress β€” all in one click.

  1. You click β€œExecute” when ready to launch a campaign
  2. Contacts are read from your Google Sheet (phone, name, and optional custom message per contact)
  3. A custom group is created in MoltFlow with all valid contacts
  4. A bulk send job is launched β€” MoltFlow handles message delivery with smart delays to protect your WhatsApp number
  5. After 30 seconds, the workflow checks progress and shows a summary (sent, failed, remaining)

Set up steps

Setup takes about 5 minutes:

  1. Create a MoltFlow account and connect your WhatsApp by scanning the QR code
  2. Generate an API key from Sessions > API Keys tab (select the β€œOutreach” scope preset)
  3. Prepare your Google Sheet with columns: phone, name, message_override (optional)
  4. In n8n, connect your Google Sheets OAuth2 credential and your MoltFlow API Key (Header Auth with header name X-API-Key)
  5. Open the Read Contacts from Sheet node and paste your Google Sheet URL
  6. Open the Format Contacts code node and replace YOUR_SESSION_ID with your MoltFlow session ID
  7. Customize the default message template if needed
  8. Click Execute Workflow to launch

Google Sheet format

Your sheet needs these columns (headers in row 1):

Prerequisites

πŸ”— Nodes Used

Google Sheets, HTTP Request

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup