Creating a Broadcast
Setup The Foundation
- Go to 'Broadcasts' from the main navigation panel on the QuickReply app. 

- Click on ‘Create WhatsApp Broadcast’ 

- Give a name to your Broadcast. 
- Select the Broadcast category between: 
- Add 'Tags' to broadcast to help in easy identification later - Either choose an existing tag from the dropdown 
- Or type in and create a new tag 
 
- Click on 'Save & Continue.' 

Select a Template
- Choose a WhatsApp Template from the list approved by Meta. 

- Preview the template on the right and ensure it aligns with the campaign goal. 

- Click on 'Save & Next' 

Select Recipients
- Click on 'Select Recipients' 

- Select from: 
OR

Provide Content for Variables
- Upload an image/video/document (if any) from your device while making sure that it is in the recommended size and format 
- Define the variables in the body: - You can define variable values as - Static (enter manually) OR 
- Dynamic - Select attributes like 'First Name,' 'Last Name,' and so on from the Shopify data, if your recipient's source is a Shopify segment. 
- Select Excel column names like "Column A", "Column B" from the Excel file if your recipient's source is an Excel file 
- If the selected data isn't available, add a Fallback Value to be used. The same fallback value will be displayed in the preview. 
 
 
 
- Define the content of the URL button: - Add a URL that will redirect users upon clicking. It must start with "http" or "https" 
- Static values - If a variable has a consistent value for all recipients, input that value directly into the text box. 
 
- Dynamic values - If you want to send different links to each recipient, you can use an excel file column or shopify segement data to populate values. 
- You will also need to define the fallback value to be used incase of an error value. 
- For an excel column, QuickReply smartly identifies error urls and asks you either to - Skip those recipients or 
- Use fallback value 
 
 
 

Map User Attributes (optional)
Using this option, you can map attributes of a user profile in quickreply with the updated values from the values provided.
- Click on the toggle to enable attribute mapping 

- Click on Add new attribute. 

- Select the corresponding user attribute field (e.g., Name, Email, Other user attribute). 
- Define excel column or Shopify segment data to use as source data for attribute. If you want to overide the existing attribute data of a customer with updated data provided, check this option. 

- Click on 'Save & Next' to move to the next screen 

Bot Mapping for 2-way Broadcast Engagement
Here you can define which bots to engage when recipient replies
- By default you will need to, - Define 'Bot to engage when recipient replies with anything else' - Choose a pre-trained or custom bot from the dropdown 
 
 
- If your template has atleast 1 quickreply button, you will get the following option to - Define 'Bot to engage when recipient replies with quick reply buttons' - Choose a pre-trained or custom bot from the dropdown 
 
 

UTM Parameters
- Enable UTM Tracking in the broadcast settings. 
- Define parameters: - Source (e.g., WhatsApp) 
- Medium (e.g., Broadcast) 
- Campaign Name (e.g., Broadcast Name) 
- ID 
- Term 
 
This allows source tracking within third-party reporting tools such as Google Analytics.

Smart Audience Filtering
- Enable filters such as: - Dead Audience Filtering 
 - Skip recipient(s) if the contact has not engaged with your WhatsApp number for the last desired number of days. 

- Marketing Message Frequency Control 
Skip recipient(s) if the contact has already received a certain number of marketing message(s) in a defined time.

- Duplicate Filtering 
This will be enabled by default to skip recipient(s) if a duplicate contact is found.

Messaging Limit Check
WhatsApp has daily messaging limits based on business verification status. Be defining the messaging limit, you automate what should be done when your limit exceeds.
You can either:
- Pause broadcast (recommended) - The broadcast will automatically continue as soon as the limit is available 

- Skip the Messaging limit check and try sending it to all 

- Click on 'Save & Next' to move to the next screen 

Schedule Time
Determine when the broadcast starts running:
- Click on the 'calendar' icon to choose your preferred date and time. Latest you can schedule a broadcast is 15 minutes from current time. 

- Hit 'Confirm' to schedule 

Retry for Failed Messages
QuickReply provides 2 methods to recover marketing messages failed due to Meta's frequency capping:
- Auto-Retry of Failed Marketing Messages - In this, the system retries the delivery of failed messages at different times defined by the user. 
- While setting up auto-retries, a maximum of 3 retries can be set and we recommend scheduling retries with a minimum 24-hour interval to maximize the chances of successful deliveries. 
 

- Smart Utility Fallback - For the remaining failed messages, the system sends a utility message that seeks consent from the customer to re-deliver the failed message. If the customer engages, the marketing message is delivered instantly. 
- This feature involves sending an additional utility message for each failed message which incurs extra cost. 
- The marketing template message is converted as a session message and sent when the user engages with the utility message. Important - this converted message is charged the same as a marketing message. 
- We recommend using this method after auto-retries to minimize the extra cost incurred. 
- Smart Utility Fallback currently supports standard marketing templates only. 
 

Send Test Message
Before sending the broadcast, test it on a sample recipient.
- While sending test message: - The variables will be populated with values from the fallback value. 
- The user attributes will not be updated. 
 

Review and Publish
Review the:
- Estimated spend 

- Schedule and retry failure 

- Message, recipients, and settings 

- Tracking & audience eiltering 

- Click 'Schedule Broadcast' and voila! You have successfully scheduled your first broadcast message. 

Last updated
Was this helpful?
