1) π Open the Campaign Builder
β’ Menu β Campaigns β Campaign Builder.
ββββββββββββββββββββββββββββββββββββββββ
2) π₯ Import CSV / Excel
β’ Upload the .csv, .xls, or .xlsx file with the contact list.
β’ The file must:
- Include the phone number as digits only (no dashes or spaces) and with country and area codes. Examples: 5491234567890, 5210123456789, 573123456789.
- Have clear column headers.
- Include, in addition to the phone number, the data you want to use as variables (e.g., name, model, email).
- Not use formulas in the phone column: it must be the βrawβ number.
ββββββββββββββββββββββββββββββββββββββββ
3) π Preview and map the phone number
β’ In the preview, at the top right youβll see the βPhone numberβ field.
β’ Make sure to select there the column name that contains the phone numbers.
ββββββββββββββββββββββββββββββββββββββββ
4) π§© Select or request a template
β’ You can choose an existing template or request a new one from Meta.
Important notes about media in templates:
- Make sure critical information is centered, because images taller than 1.91:1 will be cropped.
- Accepted upload formats and sizes:
1) Image: JPEG or PNG (max. 5 MB)
2) Video: MP4 (max. 16 MB)
3) Document: PDF (max. 10 MB)
How to request a new one:
a) Click βRequest new templateβ (a window will open).
b) Fill in:
- Message type: Marketing or Utility.
- Template name: representative, no capital letters or spaces (e.g., recontact_september).
- Header (optional): None, Text, or Multimedia (image or video).
- Body: write the message. Add variables with the βAdd variableβ button.
β’ Each inserted variable appears as {{1}}, {{2}}, etc.
β’ Below the body youβll find, for each variable:
- Sample value (for preview only; not sent).
- Label (variable name, e.g., name, model).
β’ Example body:
hola {{1}} ΒΏcΓ³mo estΓ‘s? Recibimos tu consulta por el modelo {{2}}
Sample value 1: SofΓa | Label: name
Sample value 2: Toyota SW4 | Label: model
- Footer (optional).
- Buttons (optional): CTA or Quick reply.
c) Click Request.
β’ The new template will appear in the list with status βPendingβ until Meta approves it (this may take a few minutes).
β’ You can refresh the status with the refresh button π.
β’ When itβs approved, continue.
ββββββββββββββββββββββββββββββββββββββββ
5) π§· Configure template variables
β’ Youβll see the chosen body (e.g., Hola {{1}} ΒΏcΓ³mo estΓ‘s? Recibimos tu consulta por el modelo {{2}}).
β’ Click each variable ({{1}}, {{2}}, β¦) and assign the corresponding column from the imported file (e.g., {{1}} β Name column, {{2}} β Model column).
β’ Repeat the process for all variables.
ββββββββββββββββββββββββββββββββββββββββ
6) ποΈ Summary and scheduling
Fill in the following fields:
β’ Campaign name: a representative name.
β’ Source: a representative name to identify the campaign source.
β’ Initial pipeline: where you want the conversation to start.
β’ Start date and time: when to send.
β’ Sending time range: the window during which messages will be sent.
- Note: large campaigns may take time depending on your Business Managerβs daily limit; Darwin sends messages in a staggered and controlled manner to respect WhatsApp limits and reduce spam risk.
β’ When everything is complete, the βSend campaignβ button will be enabled.
ββββββββββββββββββββββββββββββββββββββββ
7) π Tracking
β’ In the menu section Campaigns > List you can see real-time sending progress and status.
8) Video Demo
βhttps://www.loom.com/embed/2e4ab465d68f42b39fa238634b8fddad
β






