WhatsApp Campaign Publisher
Send approved WhatsApp template messages to an opted-in recipient list via the Meta Cloud API, with batch-level Telegram approval, per-recipient rate limiting, and per-message failure gates. Demonstrates WhatsApp Cloud API for Meta onboarding.
About this Blueprint
Upload a CSV recipient list to the queue folder. Each CSV row is one recipient: columns `phone,name` (required) plus up to 4 optional template-parameter columns. This automation polls the folder, picks the oldest unprocessed CSV, parses it, and sends a pre-approved WhatsApp template message to every recipient — rate-limited to stay within Meta's per-number delivery ceilings. Approval model is different from posting blueprints: batch-level (one Approve/Cancel per campaign). No regeneration (templates are pre-approved in Meta Business Manager; parameters are per-recipient). Each send has its own success gate — failures are logged and reported in the summary, but don't abort the campaign. Rate limit: configurable sends-per-minute (default 10, max 60). Wait node enforces pacing between sends so you don't trip Meta's throttling. When the queue is empty, the workflow sends an informational Telegram message rather than silently no-op'ing.