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.
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.
How the link card works
When a link is pasted into WhatsApp, the app fetches the page and reads its Open Graph tags: a title, a description, and an image. If they are present, the link unfurls into a card in the chat. If they are missing, the guest sees a bare URL.
The difference matters more than it sounds. A bare URL from a number the guest does not recognise reads as marketing, and guests treat it accordingly. A card showing the event image, its name, and the date reads as an invitation, and that is what a guest sees when the event page link is forwarded to a partner or dropped into a family group. The page should set those tags for every event, with the cover image sized so WhatsApp shows it cleanly.
The card is a doorway, not the answer. The RSVP still belongs on a button in the chat, where it costs one tap, with the page there for guests who want the details before they decide.
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
- 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.
- 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.
- 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.
- 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