Guides

Interactive WhatsApp invitations: buttons, list menus, and event pages

An interactive WhatsApp invitation lets a guest answer by tapping a button instead of typing, and links to an event page that holds everything a chat message cannot: the map, the dress code, the schedule, and a way to add the date to their calendar. Tapped answers arrive as structured replies, so nothing has to be interpreted before it is counted.

Last updated: 8 September 2026

What “interactive” means on WhatsApp

A plain WhatsApp message is text, and the only way to answer it is to type. Businesses sending through the WhatsApp Business Platform can attach three kinds of interactive element to a message. Two of them turn a typed reply into a tap, and each tap comes back as a structured answer rather than free text. One of them opens a page or a phone call instead of answering.

Quick-reply buttons

Up to three buttons under the message, each with a short label. Tapping one sends that label back as the reply. This is the natural shape for an RSVP: Yes, No, and a way to opt out.

Hi Amara 👋 You’ve been invited to the Riverside Benefit Dinner on Saturday 14 March, and we’re collecting RSVPs here over WhatsApp.

[ Yes, I’ll be there ]   [ Can’t make it ]   [ STOP - Opt out ]

Call-to-action buttons

A button that opens a link or dials a number rather than sending a reply. “View event details” opens the event page; “Call the host” dials. They sit alongside the message rather than answering it.

List menus

One button that opens a pop-up menu of up to ten options. The guest picks one and it is sent back as their answer. Lists are for questions with more answers than buttons can hold: how many seats, which dietary option, which of several dates.

Guests see all three inside the ordinary WhatsApp chat. There is nothing to install and no separate app; the buttons are part of the message. What to write in the invitation itself, and when to send it, is covered in how to collect RSVPs over WhatsApp.

Why a button beats a typed reply

The obvious win is speed. A tap is faster than typing, and the message tells the guest exactly which answers are available, so nobody wonders whether “probably” counts.

The less obvious win is what arrives at your end. Ask “how many guests will you bring” in plain text and you get “just me thanks”, “2 + the baby”, and “same as last year”. Every one of those needs a person to read it and decide what to write in the list. A tapped answer arrives as the option the guest chose, already in the shape you will count.

There is a third reason that matters if you are sending at any volume. WhatsApp expects businesses to give recipients a clear way to stop receiving messages. An opt-out button on the invitation does that in one tap, and a guest who uses it is left out of every later message, including the reminder.

When to use buttons, a list, or a link

  • Attending or not. Quick-reply buttons. Yes, No, and opt out use all three.
  • Plus-one or seat count. A list. Zero to a handful of seats is more than three options.
  • Dietary needs.A list with a “none” option, so silence and no-requirements are different answers.
  • Which night, which session. Buttons if there are three or fewer, a list otherwise.
  • Where is it, what do I wear. A call-to-action button to the event page. Details belong on a page, not in a chat that will scroll past.
  • Reaching the host. A call button, if you want to be reachable.

One rule covers most of it. A question with a small fixed set of answers gets buttons or a list. Anything that needs a paragraph gets a link. Buttons are also scarce: when the three on an invitation go to Yes, No, and opt out, the event page travels as a link in the message text rather than on a button of its own.

What belongs on the event page

A chat message has room for who, what, and when. Everything else wants a page, and the page should be built for a phone, because that is where the link will be opened.

  • A cover image and the event name, with the host’s name so the guest knows whose party this is.
  • Date and time, written in full, with add-to-calendar buttons for Google Calendar, Apple Calendar, and an .ics file.
  • The venue, with the address as a one-tap link into Google Maps or Apple Maps.
  • Dress code, and the schedule if there is one.
  • The RSVP itself: attendance, a plus-one count, and a notes field for dietary needs or anything else.
  • The guest’s own status, so someone who already said yes sees “Attending” rather than a blank form.

The last two depend on the page knowing who is looking at it. The way to do that without a sign-in is to give each guest a link that is theirs alone, so the page opens with their name filled in and their current answer showing. A guest who changes their mind opens the same link and changes it.

Keep the page light. Guests open it inside WhatsApp’s own browser, often on mobile data, and a page that takes three seconds to show anything loses people before it finishes loading. Keep the whole page under 1.5 MB, with one image sized for a phone.

WhatsApp template rules for invitations

Interactive messages are a feature of the WhatsApp Business Platform, and Meta sets the rules for using it. Three of them shape what an invitation can look like.

  • Any message a business sends outside the 24-hour window that follows a guest’s reply, whether the first invitation or a reminder weeks later, is a template that Meta approved in advance. Its wording, including the labels on its buttons, is fixed at approval time. That is why an invitation’s Yes and No buttons say the same thing for every event, while the variable parts (the guest’s name, the event name, the date) are filled in at send time.
  • Once a guest has replied, messages sent in the following 24 hours need no approval. Follow-up questions, with whatever buttons or list options you choose, live here.
  • Button labels are capped at twenty characters and list options at twenty-four, so options are written short: “Vegetarian”, not “I would prefer the vegetarian menu”.

None of this is something a host has to manage. It explains why an RSVP tool has a fixed invitation and editable follow-ups, rather than the other way round.

How this works in Avently

  1. Step 01

    The invitation arrives with buttons and a link

    Each guest receives a message addressed to them by name, carrying your event name and date, with Yes, No, and opt-out buttons and a link to your event page. Forward that link to a partner or a friend and it previews as a card with your cover image.

  2. Step 02

    Follow-up questions are buttons or a list

    You write up to three follow-up questions in the wizard. Give a question two or three options and guests see buttons; four to ten and they see a list menu. Leave it open and they type.

  3. Step 03

    The event page holds the details

    Every event gets a short link with the cover image, date and time, venue with a maps link, dress code, and add-to-calendar buttons. Each guest’s link opens with their name and status already filled in, so they can RSVP there instead if they prefer.

  4. Step 04

    Every answer lands in the same place

    Whether a guest tapped a button in the chat or submitted the form on the page, the answer is written to your Google Sheet as it arrives and shows on the dashboard. Keeping that sheet useful is covered in tracking RSVPs in a Google Sheet.

Common questions

Can WhatsApp messages have buttons?

+

Yes. Messages sent through the WhatsApp Business Platform can carry quick-reply buttons, which send a preset answer when tapped, and call-to-action buttons, which open a link or place a call. Personal WhatsApp accounts cannot send buttons, which is why a hand-sent invitation still asks guests to type Yes or No.

How many buttons can a WhatsApp message have?

+

A message that is answered in the chat carries up to three quick-reply buttons. When a question has more than three answers, WhatsApp uses a list menu instead: a single button that opens a pop-up with up to ten options.

What is a WhatsApp list message?

+

A list message is a message with one button that opens a menu of up to ten options. The guest picks one and the choice is sent back as their reply. It suits questions like how many seats you need or which dietary option applies, where buttons alone would run out of room.

Can I put a link in a WhatsApp invitation?

+

Yes. Keep the RSVP itself as a button in the chat so answering still costs one tap, and use the link for what the message cannot hold: the map, the dress code, the schedule. Set the page’s Open Graph tags so that wherever the link is shared it previews as a card with the event image, name, and date rather than a bare URL.

Do guests need to sign in to RSVP on an event page?

+

No. Each guest gets their own link to the event page, so the page already knows who they are and shows their name and current status. They confirm, choose a plus-one count if asked, add a note, and submit. Nothing to create, nothing to remember.

What happens if a guest types instead of tapping?

+

A typed reply still works for yes or no and for option names. “Yes”, “yep”, and “sure” all count as yes, and typing an option’s label matches the button with that label. Buttons make the common case one tap; they do not take the typed answer away.

Avently puts buttons on the invitation, a list on the questions that need one, and a page behind the link, then writes every answer into your sheet. It is free while in early access.

Start free