Interactive WhatsApp Buttons & Lists for Pro+ tenants
Five new interactive primitives — reply buttons, CTA buttons, list pickers, location requests, contact cards — authored once in the dashboard and deployed automatically by the AI by slug. Available on Pro and Enterprise.
What's new
Pro and Enterprise tenants connected to Meta WhatsApp Cloud API now have a full library of native interactive messages. Five primitives ship today:
- Reply Button Menus — up to 3 quick-reply buttons per message. The customer taps a button instead of typing.
- Call-to-Action Buttons — a single button that opens a URL or dials a phone number. Useful for booking pages, catalogs, or "Call us now."
- List Pickers — sectioned lists up to 10 rows. Best for service menus, FAQ trees, or multi-step flows that don't fit in 3 buttons.
- Location Requests — ask the customer to share their coordinates with a single tap. Drops a map pin straight into the conversation.
- Contact (vCard) Send — share a clickable contact card so the customer can save your number, your sales rep, or a partner business.
Where to author them
Open Dashboard → WhatsApp → Interactive Library. Each primitive has its own editor with a live preview that mirrors the WhatsApp UI on iOS and Android. Give every interactive a short, memorable slug (e.g. booking_menu, catalog_cta, service_list) — that's the handle the AI uses.
Reply buttons take 1–3 labels. CTA buttons take a single URL or phone number. List pickers take section headings and rows (max 10 rows total across all sections). Location requests take a one-line prompt. Contact cards take name, phone, and optional email.
How the AI uses them
The AI sees a list of available interactive slugs in its system prompt. When a customer asks something where a button or list is the better answer than free text, the AI calls the slug — and Botline deploys the interactive message verbatim. No prompt-engineering required, no hand-coded fallback.
When the customer taps a button or selects a list row, the tap feeds back into the AI conversation as if the customer typed the option label themselves. The AI continues the thread with full context — no broken state, no orphan handoff.
Because slugs are stable, you can edit the wording inside an interactive (re-label a button, swap a URL, reorder a list section) without touching the system prompt. The AI keeps calling the slug; the customer sees the updated copy.
Available on Pro and Enterprise
Interactive messages require Meta WhatsApp Cloud API and are included on the Pro and Enterprise plans at no extra charge. Tenants on Evolution / Baileys lines do not get native interactives — Cloud API is the gate. See the Cloud API connection guide if you haven't switched yet.
Read the full how-to with screenshots and worked examples: Interactive WhatsApp buttons and lists on Botline.