Skip to main content
Blog UzzAICampaigns & Broadcasts

How to Create a WhatsApp Message Campaign

Learn how to create message templates, submit them for Meta approval and configure your first broadcast campaign.

05/03/20267 minPor Equipe Uzz.Ai
Role para descobrir a jornada completa
How to Create a WhatsApp Message Campaign

The WhatsApp Business API allows sending proactive messages to contacts using pre-approved Meta Templates. These are ideal for promotions, order confirmations, appointment reminders and important notifications.

Why do you need a Template?

WhatsApp only allows free-form messages within a 24-hour window after the customer sends the last message. Outside this window, you can only send approved Templates. Templates are pre-defined messages reviewed by Meta to ensure they are not spam.

Template Categories

  • Marketing: promotions, offers, product news, newsletters. Requires customer opt-in.
  • Utility: order confirmations, delivery updates, appointment reminders, receipts.
  • Authentication: OTP verification codes. Faster approval, specific use.

Step 1 — Create the Template

  1. 1Go to Dashboard → Templates → "New Template".
  2. 2Define the template name (lowercase letters, numbers and underscores only — e.g., promo_march_2026).
  3. 3Select the category: Marketing, Utility or Authentication.
  4. 4Select the language.
  5. 5Write the message content. Use dynamic variables with double braces: {{1}} for customer name, {{2}} for date, etc.
  6. 6Optional: add header (text or image), footer and buttons (up to 3 reply buttons or 1 URL button).
  7. 7Click "Save and Submit for Approval".
Template Editor in UzzApp
Dashboard → Templates → editor with real-time preview

Marketing Template Example

Header: [Product Image]

Body: Hello, {{1}}! 🎉 We have a special offer for you: {{2}} with {{3}} discount. Valid until {{4}}. Take advantage!

Button 1: See Offer → https://yoursite.com/offer
Button 2: Not interested

Step 2 — Wait for Meta Approval

  • After submitting, the template status becomes "Under Review".
  • Meta reviews the template within 24–48 hours (usually faster).
  • When approved, the status changes to "Approved" and the template is available for use.
  • If rejected, Meta informs the reason. Adjust the content and resubmit.
  • You receive a dashboard notification when the status changes.

Why are templates rejected?

Common rejection reasons: (1) Content that appears spammy or misleading. (2) Use of unsupported special characters or formatting. (3) Incorrect category (e.g., a marketing template classified as utility). (4) Undefined or incorrectly formatted variables. Review Meta's template policies before creating.

Step 3 — Use the Template in a Campaign

  1. 1With the approved template, go to Dashboard → Campaigns → "New Campaign".
  2. 2Select the approved template from the list.
  3. 3Define recipients: select contacts individually, by tag or import a list.
  4. 4Fill in the dynamic variables: {{1}} = contact name field, {{2}} = fixed text or variable.
  5. 5Set the send date and time (immediate or scheduled).
  6. 6Review the summary: number of recipients, message preview.
  7. 7Click "Confirm Send".

Ready to send to many contacts?

See how to do bulk broadcasts with rate control and monitoring.

Bulk Broadcasts →