1. Define the outcome and audience
Choose an outcome such as inquiries, appointments, or orders. Connect a number, build an audience using language, interests, or known attributes, and retain evidence of permission for that marketing. A contact record, purchase, or support conversation alone does not establish a promotional subscription. Set up opt-out handling and check charges, balance, and messaging limits.2. Create the template and test the action
- Open Templates → Add Template for the WABA. Choose Marketing, a name, and language.
- State the relevant offer or information and one clear primary action, such as viewing a product or replying.
- Configure variables, media, buttons, and required samples. Review the complete content rather than hiding promotions inside utility variables.
- Provide an opt-out method and connect button responses or stop requests to the actual suppression process. A label alone does not block every send.
- Confirm approval and availability, then send a test. Check language, personalization, media, destination pages, replies, and opt-outs.
3. Send a Campaign
- Open Campaign → Add Campaign → WhatsApp. Enter the name, sender, template, language, and immediate or scheduled send time.
- Select recipients:
- Manual entry: one international-format number per line, for shared variable values.
.xlsx: usephoneas the first column and supply recipient-specific values in later columns.- Contact filter: select Contact segment or Contact attributes.
- Map variables to file columns, contact attributes, or fixed values. Check media-header files are still usable.
- Preview and review the final audience, current opt-outs, variables, media, and schedule, then Submit.
Configure the Campaign details before choosing recipients. No template or audience has been submitted in this example.
4. Add Journey follow-up when needed
- Open Journey → Create Journey and choose a template or Build from scratch.
- Configure Trigger, Sender, and whether contacts enter the first time or each time they qualify.
- Add and connect template messages, waits, message-status checks, or tags.
- Use Goal to measure completion and a separate Exit rule to stop unnecessary follow-up. Reaching a Goal alone does not remove the contact.
- Save unfinished work as Inactive. Test triggers, branches, variables, and exits before saving as Active.

