Skip to main content

Composing Your Message

After choosing your recipients in Panel 1, expand Panel 2 to compose your message. The options in this panel depend entirely on the selected channel.


WhatsApp: Template & Parameters

For WhatsApp broadcasts, you must select a pre-approved template and fill in its parameters.

Choosing a Template

  1. Click the template dropdown in Panel 2
  2. Browse or search for your template by name
  3. Click on the template to select it

Only templates with Approved status appear in the list. If you don't see the template you're looking for, go to WhatsApp Templates to check its status.

📸
Screenshot: Template selection dropdown showing approved templates
template-dropdown.png
1. Open Panel 2: Template & Parameters
2. Click the template dropdown to open it
3. Capture the dropdown showing a list of approved templates
Save to: static/img/screenshots/compose-message/selecting-template/template-dropdown.png

Once you select a template, the system automatically detects:

  • What parameters (variables) need to be filled in
  • Whether the template requires media (image, video, or document)
  • What buttons the template has and if they need configuration
  • Whether it's a special template type (carousel, product message, Flow, etc.)

Filling In Parameters

If your template has variables like {{customername}} or {{1}}, you'll see a parameter field for each one. Each parameter can be filled in one of two ways:

Option 1: Custom Value (Same for Everyone)

Type a fixed value that will be the same for every recipient.

Example: If the variable is {{companyname}}, you might type "EzPulze Solutions" — every recipient gets the same company name.

📸
Screenshot: Parameter field with a custom text value entered
custom-value-parameter.png
1. Select a template with body parameters
2. In one of the parameter fields, type a custom value
3. Capture the parameter field showing the custom value option
Save to: static/img/screenshots/compose-message/selecting-template/custom-value-parameter.png

Option 2: Map to Contact Field (Personalized)

Map the variable to a contact property so each recipient gets their own personalized value.

Example: Map {{customername}} to the contact's Name field — each person sees their own name in the message.

Available contact fields for mapping:

Contact FieldDescription
Contact NameThe contact's full name
EmailContact's email address
MobileContact's phone number
CompanyContact's company name
AddressContact's address
Custom FieldsAny custom fields you've set up for contacts
📸
Screenshot: Parameter field with contact field mapping dropdown showing available fields
contact-field-mapping.png
1. Select a template with body parameters
2. Click the mapping dropdown for a parameter
3. Capture the dropdown showing contact field options like Name, Email, Mobile, etc.
Save to: static/img/screenshots/compose-message/selecting-template/contact-field-mapping.png
tip

Contact field mapping is the best way to send personalized messages. For example, map {{customername}} to "Contact Name" and each recipient sees their own name instead of a generic greeting.

Parameter Sections

Parameters are organized by where they appear in the template:

SectionColorWhat it configures
Header ParametersPurpleVariables in the header text
Body ParametersGreenVariables in the message body
Button ParametersOrangeVariables in button URLs
📸
Screenshot: Parameter sections showing header, body, and button parameter fields
parameter-sections.png
1. Select a template that has parameters in header, body, and URL button
2. Capture all the parameter sections visible together
Save to: static/img/screenshots/compose-message/selecting-template/parameter-sections.png

Parameter Highlighting in Preview

As you fill in parameters, the preview on the right updates in real time:

Highlight colorMeaning
YellowParameter is not yet filled in — needs attention
GreenParameter has been mapped to a contact field or given a value

Once all parameters turn from yellow to green, you're ready to send.

📸
Screenshot: WhatsApp preview showing yellow (unfilled) and green (filled) parameter highlights
preview-highlighting.png
1. Select a template with multiple parameters
2. Fill in some parameters but leave others empty
3. Capture the WhatsApp preview showing both yellow and green highlighted parameters
Save to: static/img/screenshots/compose-message/selecting-template/preview-highlighting.png

Special Template Types

Some WhatsApp templates have additional configuration:

Template typeExtra configuration
Media header (image/video/document)Upload or select a media file for the header
CarouselConfigure each card separately — media, text, and buttons per card
Single Product Message (SPM)Select a product from your catalog
Multi-Product Message (MPM)Select multiple products from your catalog
WhatsApp FlowIf the template has a Flow button with data exchange, configure the Flow data parameters

Messenger / Instagram: Message Composition

For Messenger and Instagram broadcasts, you compose messages directly — no pre-approved templates needed.

Message Type Selection

At the top of Panel 2, choose your message type:

TypeDescription
Text MessageA plain text message with optional media attachment
Structured MessageAn interactive message with buttons or cards

Text Messages

Compose a simple text message:

  1. Select Text Message as the type
  2. Type your message in the text area (up to 2,000 characters — a character counter is displayed)
  3. Optionally attach media by clicking the media picker buttons below the text area

Media Attachments

You can attach one media file to your text message:

Media typeSupported formats
ImageJPG, PNG
VideoMP4
AudioAudio files
DocumentPDF

To attach media:

  1. Click the media type button (All Files, Images, Videos, or Documents)
  2. The File Manager dialog opens — select a file from your media library
  3. A preview of the selected media appears below the text area
  4. Click the X on the preview to remove the attachment
info

Media URLs must be publicly accessible. The selected media URL is shown and can be edited manually if needed.

Structured Messages

Build interactive messages with buttons or cards:

Button Template

A text message with up to 3 action buttons.

FieldLimitDescription
Body text640 charactersThe main message text
Button title20 characters eachThe text shown on each button
Button typeWeb URL or PostbackWeb URL opens a link; Postback sends a payload back to the system
URL / PayloadThe destination URL or postback payload value
  • Click Add Button to add more buttons (up to 3)
  • Click the X on a button to remove it

Generic Template (Cards)

A carousel of cards, each with an image, title, subtitle, and buttons.

FieldLimitDescription
Title80 charactersCard headline
Subtitle80 charactersCard description text
ImageCard image (selected from File Manager)
ButtonsUp to 3 per cardSame button types as Button Template
  • Click Add Card to add more cards (up to 10)
  • Click the collapse/expand arrows to manage individual cards
  • Click the X on a card to remove it
tip

Structured messages follow Facebook's messaging policies and work the same way for both Messenger and Instagram broadcasts.


Tips

Good to know
  • WhatsApp: Only Approved templates appear in the dropdown. The template's language determines the message language.
  • Messenger / Instagram: No approval process — you compose messages directly. Keep messages within Facebook's messaging policies.
  • Templates with special buttons (Flows, catalogs, products) show additional configuration options — these are WhatsApp-only features.
  • The preview panel on the right updates in real time as you compose your message.