Skip to main content

Preview & Send

Before sending your broadcast, review the preview to make sure everything looks right.


Message Preview Panel

The right side of the Compose Message page shows a live preview of your message. The preview style changes based on the selected channel.

📸
Screenshot: WhatsApp preview panel showing a rendered template message with parameter highlights
preview-panel.png
1. Select a template with parameters and fill in some values
2. Capture the right-side preview panel showing the rendered WhatsApp message
Save to: static/img/screenshots/compose-message/preview-and-send/preview-panel.png

WhatsApp Preview

Shows a rendered template message with:

ElementDescription
HeaderImage, video, document thumbnail, or header text
BodyYour message with parameter values filled in
FooterFooter text (if any) in gray
ButtonsButton previews at the bottom of the message

Parameter highlights help you track completion:

HighlightMeaning
Yellow backgroundParameter is not yet filled in — needs a value
Green backgroundParameter has been mapped to a contact field or given a custom value
info

The preview shows sample values — not the actual data for a specific contact. When the message is sent, each recipient will see their own personalized values based on your contact field mappings.

Messenger Preview

Shows a chat bubble mockup with a blue bubble style. For text messages, the preview displays your message text and any attached media. For structured messages, the preview note reads: "Preview is shown in the composer."

Instagram Preview

Shows a chat bubble mockup with a purple-to-pink gradient bubble style. Content display is the same as Messenger.


Validation Checks

Before the Send Message button becomes active, the system checks that everything is ready:

Panel 1: Contact Setup

CheckWhat it verifies
Recipients selectedAt least one valid contact, group, or phone number is chosen
CSV validatedIf using CSV, at least one valid contact exists in the file
Direct numbers validIf using direct numbers, at least one valid number is entered

Panel 2: Message Setup

WhatsApp:

CheckWhat it verifies
Template selectedAn approved template is chosen
Parameters filledAll required parameter values are provided
Media providedHeader media is uploaded (if the template requires it)
Buttons configuredButton parameters are set (if needed)

Messenger / Instagram:

CheckWhat it verifies
Message contentText message has content, OR structured message has a valid payload

Status indicators

Each panel shows its status in the header:

📸
Screenshot: Both panels showing green checkmarks indicating they are ready
panel-status-indicators.png
1. Complete both Panel 1 (select contacts) and Panel 2 (select template, fill parameters)
2. Capture both panel headers showing green checkmark icons
Save to: static/img/screenshots/compose-message/preview-and-send/panel-status-indicators.png
Panel statusIconMeaning
ReadyGreen checkmarkAll required fields are complete
IncompleteOrange warningSomething is missing — expand the panel to see what

Sending the Message

Once both panels show green checkmarks:

  1. Review the preview one final time
  2. Click the Send Message button
📸
Screenshot: Send Message button enabled with both panels showing green checkmarks
send-button.png
1. Complete both panels so the Send Message button is enabled
2. Capture the Send Message button area (below the preview on desktop)
Save to: static/img/screenshots/compose-message/preview-and-send/send-button.png

What happens when you click Send

Click "Send Message"

┌─────────────────────────────┐
│ CSV or Direct Numbers? │
│ → Contacts are imported │
│ first automatically │
└─────────────────────────────┘

┌─────────────────────────────┐
│ Media missing? │
│ → Media upload dialog │
│ appears (upload and │
│ continue) │
└─────────────────────────────┘

Message is sent to all
selected recipients

Success notification appears

If media is missing

If the template requires media and it hasn't been uploaded or saved yet, a media upload dialog appears. Simply upload the required file and the send process continues automatically.

After sending

  • A success notification appears at the bottom of the screen
  • Your broadcast is now being delivered to all recipients
  • Each recipient receives a personalized message with their own values filled in
warning

Once sent, a broadcast cannot be recalled or undone. Always double-check your recipients and preview before clicking Send.


Reset

If you want to start over, click the Reset button next to the Send button. This clears:

  • Your recipient selection
  • Your template selection
  • All parameter values
📸
Screenshot: Reset button next to the Send Message button
reset-button.png
1. With some data filled in, capture the Reset and Send Message buttons together
Save to: static/img/screenshots/compose-message/preview-and-send/reset-button.png