Guides/Messages & templates

Customers say "hi" and then do not know what to ask. Can we give them a menu of options like a hospital bot?

Interactive menu: customers type a keyword and get a Menu button with options. Each option replies with fixed text, opens the WhatsApp form, or hands over to the team. No AI, no quota. 3 min read

The interactive menu uses Meta's official list message: the customer taps Menu, picks a row, and WACO runs the action. Good for recurring questions (opening hours, address, prices) and as the entry point to the WhatsApp form.

Setting it up

  1. Open the Forms menu in the portal, then the Set up the interactive menu link (or go to /menu-wa).
  2. Choose trigger keywords, for example menu, hello, hi.
  3. Write the menu message and the button text.
  4. Fill in the options, up to 10, titles up to 24 characters. For each option pick the action: Reply with text (a fixed answer), Send the WhatsApp form (opens the published form), Hand over to the team (no automatic reply, staff answer), Call your API (an answer from your system, see the guide), Send the payment confirmation form (see Payment confirmation), or Send the product catalog (see Catalog & orders).
  5. Tick Enable the menu, save, then send a test to your own number.

Greet new customers. Tick "Greet new customers with this menu" so a number messaging for the first time receives the menu without typing a keyword — once per number; past customers already in Contacts or with earlier chats are not greeted again.

From the inbox. Staff who are replying can type /menu in a private note on the conversation — the menu is sent to that customer without waiting for a keyword (requires the Assistant to be installed).

The AI Operator stays silent for menu keywords and for chosen options — never two replies. For other messages, the AI works as usual.
The menu can only be sent to customers who messaged in the last 24 hours (WhatsApp session rule). From your system: POST /api/v1/menu/kirim with {"nomor":"628…"}.

Example layout for a clinic

Still stuck after following this guide? Contact us from the dashboard — attach a screenshot if you have one, it speeds everything up.