Plan Availability
Note: For monthly broadcast limits per plan, see the Broadcasts overview.
Before You Start
Make sure you have the following before beginning:- Owner or Admin role in Gallabox (or a role with broadcast management permissions) — only users with broadcast management permissions can create broadcasts.
- At least one approved WhatsApp template — broadcasts cannot use free-form text. If you don’t have an approved template, create and submit one first.
- A WhatsApp channel connected — you’ll need at least one active WABA number in Gallabox. Go to Channels to confirm.
- A prepared audience — either a saved segment, a tag, or a list of individual contacts. If you are sending a marketing message, your audience must be opted in (see warning below).
Steps
Step 1: Open the Create Broadcast form
- Click Broadcasts in the left navigation.
- Click Create Broadcast in the top-right corner.
Step 2: Name the broadcast and select a channel
- In the Broadcast Name field, enter an internal name for this broadcast. This name is not shown to contacts — use something descriptive for your team (e.g., “June Sale — Opted-In Customers”).
- In the Channel dropdown, select the WhatsApp number you want to send from. If you have multiple WABA numbers, pick the one your audience is associated with.
- Click Next.
Step 3: Select your audience
Choose who receives this broadcast. You have three options:- Saved segment — select a pre-built contact segment (e.g., “Active Customers”, “Hot Leads”). Recommended for recurring campaigns.
- Tag — select all contacts tagged with a specific label.
- Individual contacts — search and select contacts manually. Use this for small or one-off sends only.
- Click Segment under audience type.
- In the Select Segment dropdown, choose your segment.
- The contact count for that segment appears below the dropdown. Review it before continuing.
Step 4: Choose a template and fill in variables
- Under Template, click Select Template.
- Browse or search your approved templates. Only templates with Approved status appear here.
- Click a template to preview it on the right panel.
- Once selected, any variable placeholders in the template (e.g.,
{{1}}for a contact’s name) appear as editable fields below the template preview. - For each variable, choose one of:
- Contact attribute — maps the variable to a contact field (e.g., First Name). This personalises each message automatically.
- Static value — enter a fixed text value used for every recipient.
- Review the preview to confirm the message looks correct before continuing.
Step 5: Schedule or send now
Choose when the broadcast goes out:- Send Now — the broadcast starts immediately after you click Send.
- Schedule — set a specific date and time. Useful for time-zone targeting, launch events, or coordinating with campaigns.
- Select Schedule.
- Set the Date and Time fields.
- Confirm the timezone shown matches your intended send time.
Step 6: Configure Smart Retry
Smart Retry is enabled by default. It automatically re-attempts delivery for messages that initially fail due to temporary issues (e.g., recipient’s phone offline, momentary network error). Two modes are available:
To configure retry:
- Click Retry Settings in the broadcast form.
- Keep Smart selected (recommended) or switch to Manual.
- For Smart: set the Max Retry Date — pick a date 2 to 8 days after your send date. We recommend keeping it at least 3 days out.
- For Manual: set up to 3 retry times (First, Second, Third), each as an “in N hours” offset of 6–24 hours. The first retry must be at least 12 hours later. Retry attempts are capped at 3.
Step 7: Send or schedule the broadcast
- Review the summary panel on the right — check the audience count, template name, send time, and retry settings.
- Click Send (or Schedule if you selected a future time).
- A confirmation dialog appears. Click Confirm to proceed.
How to Confirm It’s Working
After sending:- Go to Broadcasts in the left navigation. Your broadcast should appear in the list with status Sending or Completed.
- Click the broadcast name to open the analytics view. You should see contacts moving through states: Sent → Delivered → Read.
- If the broadcast shows Failed for a large percentage of contacts, open the Failed state and check the breakdown by failure type. See Broadcast Analytics for how to interpret these states.
Common Setup Errors
For delivery issues not listed above, see Broadcast Analytics for a full breakdown of message states and failure types.
FAQs
I selected 5,000 contacts but the broadcast only shows 3,800 sent — where did the rest go?
I selected 5,000 contacts but the broadcast only shows 3,800 sent — where did the rest go?
Contacts are filtered at send time for validity. Common reasons for the count dropping: some contacts had invalid numbers, some were already unsubscribed, or some were blocked by Meta’s frequency limits before the message could send. Open the analytics view and check the Not in WhatsApp, Unsubscribed, and Frequency Limit states for those contacts.
Can I edit a broadcast after I've sent it?
Can I edit a broadcast after I've sent it?
No. Once a broadcast is sent, the message content, audience, and template cannot be changed. If you made an error, you’ll need to create a new broadcast. For a scheduled broadcast that hasn’t sent yet, go to Broadcasts → [name] → Edit to make changes before the send time.
Why is my Smart Retry not retrying — contacts are still showing as Failed hours later?
Why is my Smart Retry not retrying — contacts are still showing as Failed hours later?
Smart Retry only re-attempts delivery for messages that failed due to temporary issues (e.g., phone offline). It does not retry permanent failures like invalid numbers, blocked contacts, or rejected templates — those failures cannot be resolved by retrying the same message. Check the failure subtype in the analytics view. If the failure is temporary, retries will appear in the retry log within the configured window.
My broadcast says 'Scheduled' but the send time already passed — why didn't it go out?
My broadcast says 'Scheduled' but the send time already passed — why didn't it go out?
This is usually a timezone mismatch. The scheduled time is displayed in the timezone set on your Gallabox account — confirm that matches your local time. If the send time is in the past, the broadcast may need to be rescheduled. Contact support if the broadcast is stuck in Scheduled status past its send time.
Can I send the same broadcast to multiple segments at once?
Can I send the same broadcast to multiple segments at once?
No — each broadcast targets one segment, tag, or contact selection. To reach multiple segments, create separate broadcasts for each. If you need a combined audience, build a new segment that includes all the contacts you want using Gallabox’s segment filter logic.
Related Articles
- Broadcast Overview — What broadcasts are, when to use them, and how Smart Retry works
- Broadcast Analytics — Reading message states, retry stats, and retargeting
- WhatsApp Templates Overview — Creating and submitting templates for approval
- Contact Segments — Building targeted audience segments with filters