List menus
branching questions, not a web form

A list message opens a menu of rows (sections, titles, descriptions). Customers pick one option. Combine lists with webhooks or your own logic to ask the next question — a survey-style flow without leaving WhatsApp.

WhatsApp list menu of services

When teams use this

Service menus

Plumbing, electrical, or after-hours — then route the team.

Branching surveys

Each answer can trigger a different next list or button set from your app.

Product pickers

More than three choices — lists hold rows buttons cannot.

WhatsApp list menu of services

How it works in WAPit

Dashboard

Choose Interactive → List, set the menu button label (20 chars), add sections and rows (title 24, description 72), and send.

API

POST /api/v1/send/interactive with type list. When the customer selects a row, WAPit logs the inbound reply and can POST it to your webhook. Your system decides the next question and calls send/interactive again. Open the API reference →

Build a WhatsApp questionnaire with the API

  1. 1

    Send list 1: “What do you need help with?” (Billing / Delivery / Product).

  2. 2

    Your webhook receives the row id. If they chose Delivery, send list 2: “Where is the parcel?” (Hub / Van / Address).

  3. 3

    If they chose Billing, send buttons instead: “Pay now” / “Talk to accounts”.

  4. 4

    Each reply stays on the same conversation in the WAPit inbox so staff can take over.

  5. 5

    Developers: JWT auth, POST /send/interactive, inbound webhook. Same platform the dashboard uses.

Limits worth knowing

  • Menu button: 20 characters. Row title: 24. Row description: 72.
  • WAPit delivers the list and the reply. Branching logic (if they pick A, ask X) is built in your app via the API — we do not currently ship a visual flow builder.
  • Stay inside the 24-hour window for follow-up questions, or use an approved template to re-open.

Try this on your own number

Create an account, verify your email, and send 5 messages free — no credit card.