# Campaign templates and personalisation

Map approved WhatsApp template variables, check header media and review recipient-visible content before sending.

## Personalise the approved template

In the campaign composer's **Message** step, choose a WhatsApp Business Platform inbox, then an approved template and language. The template's wording and variable positions define the message; selecting a different language or template changes what must be checked.

## Map each value

For every required variable, choose the correct contact field, custom attribute or fixed text. Check a representative recipient with all values present and one with missing data before launching. A variable called “name” is useful only when that field actually contains the name the recipient should see.

Review the complete message, not just the template title. Check names, dates, amounts, links and line breaks. Avoid putting private notes or internal targeting decisions in a field that becomes customer-visible text.

## Check header media

If the template needs an image, document or video header, upload the matching file and inspect the preview. Use a file intended for the whole selected audience unless the configured campaign explicitly supports another reviewed arrangement.

Changing the attachment or variable mapping changes what the customer receives. Review it again before confirming the send or schedule.

## If a template is missing

Confirm the selected inbox and language and whether the template is approved for that connected business account. “No approved templates on this inbox” is not a reason to switch to an unrelated sender or paste the same campaign into a WhatsApp Web connection. Ask the account administrator to check the correct number and template setup.

## Before the final action

Return to [Create a campaign](https://docs.bow.chat/campaigns/overview) and verify the audience, consent, sender, template, timing and media together. Confirming the campaign is a real sending action. Afterward, inspect [results and replies](https://docs.bow.chat/campaigns/results-and-replies) rather than assuming that a successful submission proves delivery.

Canonical: https://docs.bow.chat/campaigns/templates-and-personalisation
Version: 2
Updated: 2026-10-25T07:37:17.583Z
