comment-questionSurvey Surveys in Yazi

Overview

Yazi surveys are delivered entirely within WhatsApp — no links, no app downloads, no browser redirects. Participants answer questions directly in their existing WhatsApp chat, making it feel like a natural conversation rather than a formal research exercise.

Each survey response is captured individually as the participant answers, meaning even partial completions yield usable data.


How It Works

Participant Experience

  1. Participant receives a WhatsApp message inviting them to take part

  2. They tap a button to begin

  3. An introductory message is displayed before the first question

  4. Questions appear one at a time within the chat

  5. Participants respond using buttons, lists, text, voice notes, images, or video

  6. On completion, they receive a customisable closing message

The entire experience stays inside WhatsApp. Participants can pause mid-survey and return later without losing progress.

Here’s the updated Two Rendering Modes section to replace the existing one in the Survey page:


Two Rendering Modes

Yazi supports two ways of displaying questions within WhatsApp: In-Chat and Flows. Choosing the right render mode significantly affects the participant experience, the types of media you can collect, and how participants interact with your study.

In-Chat

Questions and answer options appear as native WhatsApp messages directly in the conversation thread — one message per question, with buttons or lists for answer options. This is the most familiar experience for participants and feels like a natural WhatsApp conversation.

Key characteristics:

  • Multi-select options display as lettered list options (e.g., A, B, C, D) — functional but not the most elegant experience

  • Participants can leave and return at any time — progress is always saved and the conversation picks up exactly where they left off

  • Supports voice note and video responses from participants

  • Supports image responses from participants

  • Participants can send media with a caption — e.g., a photo accompanied by a text description in the same message

  • You can send images to participants within the question (e.g., show a product image or stimulus material)

  • Slightly slower to complete — one question per message creates a more conversational pace

  • Better for qualitative and diary studies where rich media capture and the ability to return later are essential

Flows

Questions render as a dynamic modal overlay on top of the WhatsApp chat — almost like a browser window that opens within WhatsApp. Participants move through questions more quickly in a single interactive screen.

Key characteristics:

  • Multi-select options display as proper tickboxes — a cleaner, more intuitive experience than lettered lists

  • Faster to complete — participants can progress through questions more rapidly, making this well-suited for longer quantitative surveys

  • Participants cannot easily return to complete a partially finished flow — if they exit mid-way, resuming may be less seamless than In-Chat

  • Does not support voice note or video responses from participants — media capture questions are not available in Flows

  • You cannot send images to participants within the question

  • Better for quantitative surveys where speed of completion and clean answer selection matter more than media capture

  • Requires a newer version of WhatsApp — older devices may not support the Flows interface

Side-by-Side Comparison

In-Chat

Flows

Look and feel

Native WhatsApp messages

Pop-up window within WhatsApp

Completion speed

Conversational pace

Faster — all in one interface

Multi-select display

Lettered list options

Proper tickboxes

Return to complete later

Yes — always

Not easily

Voice note responses

✅ Supported

❌ Not supported

Video responses

✅ Supported

❌ Not supported

Image responses from participant

✅ Supported

❌ Not supported

Media + caption from participant

✅ Supported

❌ Not supported

Send images to participant

✅ Supported

❌ Not supported

Device compatibility

All devices and WhatsApp versions

Requires newer WhatsApp version

Best for

Diaries, AI interviews, qualitative studies, any study requiring media

Quantitative surveys where speed and clean UX matter

You can switch between In-Chat and Flows at any time in the survey builder — no need to rebuild your study.

Recommendation: Default to In-Chat for maximum compatibility and whenever you need to collect media, run a diary study, or need participants to complete across multiple sessions. Use Flows when you’re running a purely quantitative survey and want a faster, cleaner completion experience — and your audience has up-to-date devices.


The Survey Builder

Creating & Editing Questions

The survey builder lets you add, reorder, and delete questions from a single screen. Each question card shows the question text, answer options, and configuration settings at a glance.

Key builder features:

  • Text formatting — question text supports bold, italics, and quotes for emphasis and clarity

  • Live preview — press the “i” icon on any question to see exactly how it will render in WhatsApp before publishing

  • Validation warnings — the builder flags answer options that exceed WhatsApp’s character limits, shown in red, so you can fix them before launch

  • Drag and reorder — rearrange questions freely without affecting existing response data

  • Settings wheel — access per-question configuration options including randomisation and “Other” toggles

Intro & Closing Messages

  • Intro message: Customise the message participants see before the first question. Use this to explain the purpose of the survey, estimated completion time, and any incentive details.

  • Closing remarks: Customise the message shown after the final question. Use this for a thank-you, next steps, or a redirect link.


Question Types

Supported Types

Type

Description

Format

Single Select

One answer from a set of options

Buttons (≤3 options) or List (4+ options)

Multi-Select

Multiple answers from a set of options

List format with checkboxes

Open Text

Free-text response

Participant types reply

Rating Scale

Numeric scale (e.g., 1–10, NPS)

Buttons or list depending on range

Voice Note

Audio response recorded in WhatsApp

Native WhatsApp voice note

Image Upload

Photo capture or gallery upload

Native WhatsApp image sharing

Video Upload

Video capture or gallery upload

Native WhatsApp video sharing

Location

GPS pin drop

Native WhatsApp location sharing

File/Document

PDF or document upload

Native WhatsApp file sharing

Display Behaviour

  • 3 or fewer options: Render as tappable buttons directly in the chat (In-Chat mode)

  • 4 or more options: Render as a scrollable list accessed via a burger menu button

  • Long option text: Options exceeding ~24 characters automatically switch from button format to list format

“Other” Option

Toggle on an “Other” option for any single-select or multi-select question. When selected, the participant is prompted to type a free-text response, capturing answers you may not have anticipated.

Option Randomisation

Toggle randomisation on or off per question via the settings wheel. This shuffles the order of answer options for each participant, reducing first-option bias — particularly important on mobile where participants tend to tap the first visible choice.

Known Limitations

  • No grid/matrix questions — WhatsApp’s API does not support grid layouts. Break grids into individual rating questions instead.

  • No ranking questions — Participants cannot drag-and-drop to rank items. Use sequential “most important” / “least important” questions as an alternative.

  • Button text limit — Button-style options are limited to approximately 24 characters. Longer text automatically renders as a scrollable list instead. The builder will flag options that exceed this limit in red.

  • No native polls — WhatsApp’s poll feature is separate from the Business API and cannot be used.


Routing & Logic

Surveys support conditional routing based on participant responses:

  • Skip logic — skip irrelevant questions based on a previous answer

  • Branching — route participants down different question paths (e.g., “Customer” path vs. “Non-customer” path)

  • Screen-outs — end the survey early for participants who don’t qualify

  • Looping — return participants to a menu to log multiple entries (e.g., multiple meals, multiple products used)

Routing is configured per question in the builder. When logic has been applied to a question, it is visually indicated so you can see your survey flow at a glance.

Complex routing with multiple conditional pathways and nested branches is supported. Simple linear flows and moderate branching carry no additional setup cost.


Multi-Language Support

Surveys can be authored in one language and automatically translated into multiple languages for participants.

How It Works

  1. Write all questions and options in your primary language (typically English)

  2. Yazi auto-translates using Google Translate into your target languages

  3. You can manually edit any translation for accuracy before publishing

  4. At the start of the survey, each participant selects their preferred language

  5. All questions render in their chosen language

  6. Responses are captured in the original language and translated back into your primary language

In the Results

Each response appears in three columns:

  • Original response (in the participant’s language)

  • English translation (or your primary language)

  • Audio file (if voice note, with transcript in both languages)

This is particularly valuable for multilingual markets where participants may code-switch between languages within a single response.


Survey Design Best Practices

Question Count

  • Sweet spot: 22–28 questions for a standard survey

  • Maximum: 32 questions before significant drop-off risk

  • Minimum for statistical value: 8–10 questions

  • Every individual question is captured as the participant answers, so even if someone drops off at question 15, you still have 15 usable data points

Question Order

  • Place the most important questions first — treat every subsequent question as a bonus

  • Put demographic/classification questions at the end unless they’re needed for routing

  • Place open-text and voice note questions strategically (these have higher drop-off rates)

Avoiding Common Pitfalls

  • Avoid internal jargon — participants won’t understand your organisation’s product names or acronyms. Use plain language they’d recognise.

  • Avoid opinion-based multiple choice — if you want nuanced feedback, use open-text or voice note questions rather than forcing sentiment into predefined categories.

  • Keep option lists short — more than 8–10 options in a single question creates fatigue. Consider splitting into two questions or using a different approach.

  • Randomise options — enable randomisation on multiple-choice questions to avoid first-option bias.


Brief Upload

If you have a research brief or discussion guide in Word or Google Doc format, upload it to Yazi’s AI generator to automatically create survey questions. The AI produces a draft in approximately 5–6 minutes, which you can then edit and refine in the survey builder.


Sandbox Testing

Before launching with your dedicated WhatsApp number, you can build and test your entire survey in the Yazi sandbox:

  • All work carries over when you go live — nothing is lost

  • Test the full participant experience using Yazi’s test number

  • Sandbox data exports are limited to 10 rows (full export available on live account)

Last updated