SyncFlo AI
Marketing & Outreach

Broadcast Campaigns

Deploy bulk messages to targeted contact segments using pre-approved Meta WhatsApp Templates. Maintain high quality ratings, map variables dynamically, and track delivery funnels.

Critical Meta Quality Rating Guidelines

Meta strictly monitors block rates and user reports. Sending unsolicited broadcast campaigns will cause your phone number quality rating to degrade (shifting from Green to Yellow or Red). High block rates trigger automatic messaging restrictions and lower your daily volume limits. Always enforce opt-out triggers and segment audiences carefully.

How Broadcast Campaigns Work

Unlike automated chat flows that respond dynamically to user-initiated events, a Broadcast Campaign is a business-initiated outreach. Because it bypasses active opt-in conversations, Meta requires every broadcast to use a pre-approved template. SyncFlo resolves variables dynamically, queues bulk operations, and manages rate throttling to prevent delivery blocks.

1. Segment Audience

Filter your contacts using tags (e.g., VIP_Customers, Abandoned_Cart). SyncFlo queries the active contacts directory at the exact moment of dispatch to compile the latest contacts matching these rules.

2. Map Template Variables

Select an approved WhatsApp template and map parameters (e.g., {{1}} for Customer Name, {{2}} for Promo Code) directly to active customer attributes.

3. Queue & Throttle

SyncFlo's background queue runner distributes the messages sequentially. Spacing out requests protects your Meta API rate limit and maintains smooth pipeline processing.

Step-by-Step Configuration Guide

Step 1: Set Target Audience Tags

Verify that your recipients have valid WhatsApp phone numbers in E.164 format (e.g., +14155552671). Navigate to the Contacts directory to ensure that you have assigned appropriate segment tags to target groups.

Step 2: Map variables and assets

Choose an approved template. If your template utilizes headers (such as an image or a document), upload the media URL. SyncFlo will automatically register this file with Meta's Resumable Upload API to generate a temporary media handle, allowing fast bulk dispatch. Map the parameters to active contact variables.

Step 3: Schedule or Dispatch

Select whether to dispatch immediately or set a future date. The background scheduler processes campaigns based on local user timezones. Once confirmed, the status will shift to sending and items will begin routing through the delivery pipeline.

Critical Rules to Keep in Mind

Meta Daily Sending Tiers

Meta sets daily sending limits on business-initiated conversations. You will start at Tier 1 (1,000 unique recipients per rolling 24-hour period). Meta will automatically upgrade your tier (up to 10k, 100k, or Unlimited) as your messaging volume increases, provided that your phone number rating remains high.

Automated Opt-Out Processing

SyncFlo incorporates an automated opt-out interceptor. If a client replies with STOP, UNSUBSCRIBE, or CANCEL, they are marked as opted-out in the contacts directory and are filtered out of all subsequent campaign jobs.

Outbox Status & Webhook Analytics

Meta reports delivery statuses asynchronously via webhooks. SyncFlo hooks into these payloads to provide real-time updates inside the campaign analytics panel:

Message StatusWebhook Event TriggerSystem Action Taken
SentAPI returned successfullyMarks message as routed; updates campaign send logs.
DeliveredUser device sent acknowledgment back to MetaConfirms connectivity; triggers read-latency timers.
ReadUser opened the threadIncreases campaign Read Rate KPI; flags for lead scoring.
FailedReturned error code (e.g., spam block, inactive)Captures failure logs; routes message to failure list.