How to create a survey campaign

Who it is for: whoever manages the account

Campaigns let you send automated surveys to a list of contacts over WhatsApp: the platform sends the questions, interprets the answers, branches depending on what each person answers and hands off to a person when needed.

The "New Campaign" wizard (5 steps)

StepWhat you do
1. GeneralName and basic campaign data
2. BatchUpload the contact list (CSV/Excel)
3. QuestionsDesign the questions and their branching
4. SettingsSending hours and retries
5. ReviewReview everything before activating

Step 2: upload contacts (Batch)

Upload a CSV, XLSX or XLS file (up to 10 MB). TalkAI detects the phone column if it is named phone, telefono, numero, number, celular or tel.

When the upload finishes you see a summary: valid contacts, invalid rows (with the reason) and duplicates removed.

💡
Tip:If your questions use a template with variables like {{nombre}}, the CSV must have a column with that name. TalkAI warns you if one is missing.

Step 3: questions

Each question can be one of these types:

Questions with buttons or a list are usually tied to an approved WhatsApp template. Messages support variables ({{nombre}}, {{fecha}}, etc.).

Step 4: sending settings

Real-time tracking

With the campaign active, the panel shows each contact's status, updated live:

StatusMeans
PendingWaiting for the first send
SendingMessage on its way
In progressWaiting for the contact's answer
CompletedFinished the survey
ExpiredTime ran out without completing
EscalatedHanded off to a person or the AI
DeferredThere was an active conversation in the Inbox and sending was postponed

You also see overall progress, the response rate and the detail of what each contact answered.

To build flows that change depending on the answer, see Branching, free text and escalation.