Broadcast settings

Every setting you fill in when you send a broadcast, what it does, and how to use it well. For the steps in order, see Send a broadcast.

SettingRequiredWhat it takes
Campaign NameYesA name you have not used for another campaign
Message typeYesPre-approved Template Message, or Regular Message
TemplateFor template broadcastsOne of your approved templates
VariablesIf the template has themA fixed value, or an attribute with a fallback
MediaIf the template has mediaThe image, video or file for this send
ScheduleNoA date, time and timezone up to two months ahead
RetriesNoUp to three retries of failed messages, within 24 hours

Variables

Each {{1}}, {{2}} in the template needs a value when you send. There are two kinds.

KindExampleEvery customer gets
Fixed value20%The same thing
Attribute$FirstNameTheir own value from their contact

Use fixed values for what belongs to the broadcast: the discount, the date the sale ends, the name of the collection. Use attributes for what belongs to the person: their name, their city, their order number.

Pick an attribute

Click the attribute button next to a variable to see every attribute you can use, or type one yourself.

AttributeWhere it comes from
$Name, $FirstName, $LastNameThe contact's name
$MobileNumberThe contact's number
Your own attributes, such as $cityImports, edits, or answers collected by a chatbot
Shopify attributes, such as $OrderIdYour store's orders and carts

See Tags and attributes for the full list.

🖼️

Screenshot: Attribute button open, showing the list of attributes (SET-01)

Always add a fallback

A fallback is the value used for a contact who has no value for the attribute. Without one, that contact does not get the message at all.

🖼️

Screenshot: Fallback entered for an attribute (SET-02)

Write the fallback so the sentence still reads naturally:

Template textAttributeGood fallbackReads as
Hi {{1}},$FirstNamethereHi there,
Hi {{1}},$FirstNamefriendHi friend,
Delivery to {{1}}$cityyour cityDelivery to your city

A fallback such as customer or N/A reads like a form letter, which is exactly what personalising was meant to avoid.

Variables in buttons

If a URL button ends in a variable, fill it in like any other. Most often it is the end of a link, such as a product or collection path.

Media

If the template's type is IMAGE, VIDEO or FILE, you attach the file for this broadcast. The sample you uploaded when creating the template was only for review.

MediaSize limitNotes
Image5 MB16:9 or 1:1 works best
Video16 MB
Document100 MBShown as a file to download
🖼️

Screenshot: Media attached to a broadcast (SET-03)

The text of the template cannot change, so the file has to fit it. An image template approved as "New in this week" can carry a different product photo every week. It cannot become a sale banner without making the text wrong.

Schedule

Scheduling sends the broadcast at a time you pick instead of now. You can schedule up to two months ahead.

  1. Turn on Schedule Date & Time.
  2. Pick the date, the time and the timezone.
  3. Click Schedule Campaign.
🖼️

Screenshot: Schedule Date & Time turned on, with date, time and timezone (SET-04)

Scheduled broadcasts are listed under Scheduled on the Campaigns page, where you can cancel them. See Manage broadcasts.

Consent is checked at send time. A scheduled broadcast looks at each contact's opt-in when it goes out, not when you scheduled it. Anyone who opted out in between is skipped, as they would be from any broadcast. So you can schedule a festive broadcast weeks ahead without worrying about the people who unsubscribe before the day.

When to send. Send when your customers pick up their phones, not when you finish writing. Lunch breaks and evenings usually beat early mornings. A marketing message late at night is the one most likely to get you blocked.

Pick the timezone deliberately. The broadcast goes to everyone at the time you set, in the timezone you pick. If you sell abroad, broadcast to each country separately, scheduled for its own evening.

Schedule launches, not reactions. Scheduling suits sales, launches and festive messages you can plan. A restock alert is worth more the moment the stock arrives.

Retries

A retry sends the broadcast again to contacts whose message failed. You set it up before sending.

  1. Turn on Retry Campaign.
  2. Add up to three retries. For each, set how long after the original send it goes, up to 24 hours.
🖼️

Screenshot: Retry Campaign turned on, with three retries set (SET-05)

Track them on the campaign under Scheduled Retries.

Space the retries out, and make the last one late. Some failures clear in minutes, such as a brief outage at WhatsApp. Others take a day or two. When a person has already had too many marketing messages from other businesses, WhatsApp holds back new ones for 24 to 48 hours. A retry an hour later hits the same wall.

Put your last retry near the 24-hour limit. For anyone still failed after that, resend by hand a day or two later. See Manage broadcasts.

Retries do not help with every failure. A number that is not on WhatsApp fails every time. See Failed messages.


Did this page help you?