Skip to main content
Guests confirm attendance with a single tap directly in WhatsApp. No browser, no form, no app to download. Their response is recorded instantly in your dashboard.

How it works

When you send an RSVP request, each guest receives a WhatsApp message with interactive reply buttons:
  • Attending - 1 Person
  • Attending - 2 People (and so on, up to 9 people)
  • Not Attending
The guest taps once. Weddingkart records the response and headcount immediately. An automated reply goes back to the guest — no action needed from you. You can customise it (see Customise the automatic replies). Some ready-made RSVP templates use a shorter pair of buttons instead — Attending and Unable to Attend. With those, Attending is recorded as 1 person. Sending from your own WhatsApp number with your own templates? Your buttons can say anything — I Will Attend, Not Sure Yet, Sorry I Can’t Attend — as long as you tell Weddingkart what each one means. See Use your own RSVP templates. The number on the button is the guest’s total party size, including themselves. A guest who taps Attending - 3 People is recorded as attending with a headcount of 3. Not Attending always records a headcount of 0. A few more things happen behind the scenes when a guest taps:
  • The tap shows up in your inbox. The button the guest tapped (for example, “Attending - 2 People”) appears in their Two-Way Chat conversation as their message, so you can see it in context.
  • The response is tied to the message they answered. Weddingkart records the RSVP against the guest and wedding that the RSVP message was sent for. If the same person is a guest at two weddings you manage, each wedding keeps its own answer.
  • The change is logged. Every RSVP change — including a guest changing their mind — appears in the wedding’s Activity feed, for example “confirmed for 3 guests” or “declined”.

Use your own RSVP templates

If your wedding sends from your own WhatsApp number, you can use RSVP templates you made yourself — in Weddingkart or directly in Meta Business Manager. WhatsApp only tells Weddingkart the text of the button a guest tapped, not what it means, so each button needs to be set up once. Until it is, taps on that template are not recorded as RSVPs and no automatic reply is sent.
1

Find the template

In Announcements, start a new announcement and open the template list. A template whose buttons aren’t set up shows Buttons not set up. Taps won’t be recorded as RSVPs.
2

Set up the buttons

Tap Set up buttons. For each button, choose what happens when a guest taps it: RSVP: Yes, RSVP: Maybe, RSVP: No, RSVP: number of people, Opt out (stop messages), or Just show it in chat. Weddingkart pre-fills a suggestion from the button text (marked Suggested) — check each one.
3

Save

Tap Save buttons. Every button needs an answer first — until then you’ll see Choose what each button does to save. The template now shows RSVP tracking on, with what each button does.
Good to know:
  • No re-approval. What a button means is stored only in Weddingkart — Meta never sees it — so setting up or changing buttons doesn’t send the template back to Meta for review. You can change it any time.
  • You’ll be reminded before sending. If you pick a template whose buttons aren’t set up, Weddingkart asks Set up these buttons first? before it goes out. Choose Set up now, or Send anyway to send it as it is.
  • Guests who answered early still count. If guests tapped a button before you set it up, their answers are recorded as RSVPs the moment you save. They don’t get an automatic reply for those earlier taps, because they answered before the buttons were set up.
  • Stop buttons stay stop buttons. A button that reads like an opt-out — STOP, Unsubscribe, Opt out — can only be set to Opt out (stop messages), so a guest asking not to be messaged is always honoured.
  • Templates you create in Weddingkart ask what each button does while you’re creating them, so they’re ready to use straight away.

Why buttons outperform forms

Sending a Google Form link over WhatsApp is the most common RSVP approach — and the one with the lowest completion rate. The form requires guests to switch apps, wait for a page to load, fill in fields, and tap Submit. Each step is a moment where guests drop off. WhatsApp reply buttons remove every one of those steps. Everything happens inside WhatsApp, with no typing and no loading. Response rates with button-based RSVP consistently reach 75–85%, compared to 40–50% with Google Forms. Buttons also work for guests of all ages and phone types — anyone who can read WhatsApp can tap a button.

Send an RSVP request

1

Go to Announcements

Open the Weddingkart app and tap Announcements in the main menu. (Shortcut: on the RSVP screen, tap Send RSVP to Guests to jump straight to the RSVP templates.)
2

Create a new announcement

Tap Add Announcement → Send a ready-made message, and choose the RSVP category.
3

Choose a template

Pick a ready-made RSVP template from the list. If none of the existing templates fit your needs, you can request a custom template from the Weddingkart team.
4

Attach your wedding card (optional)

If the template you picked supports an attachment, you can add your wedding card. It appears above the RSVP buttons in the guest’s WhatsApp message.
5

Select recipients

Choose individual guests, or select a guest group (for example, Bride’s Side or Outstation Guests).
6

Send or schedule

Tap Send Now to deliver immediately, or Schedule for Later to pick a date and time.

Track responses

1

Open the RSVP dashboard

Go to the Wedding Homepage and tap RSVP in the progress overview.
2

Review response counts

The RSVP screen shows the counts: Yes, Maybe, No, and Pending. Tap any of them to see the guest list, split into Attending, Declined, and Pending tabs. Counts update in real time as guests tap their buttons.
3

Export to a spreadsheet

Once responses start coming in, tap Export to open Export Guest Data, then tap Sync Now under Google Sheets. The sheet includes guest name, response, headcount, and response date. Already keeping your own guest list in Excel? Use Push to Your Excel there to upload it and download a copy with the Weddingkart data filled in.
The RSVP screen also shows a Recent Responses list (tap See all N responses when there are more than five), and the Attending / Declined / Pending list has a Search by name… box and an Export to Google Sheet button.

How the numbers are calculated

Each guest in the Attending tab shows their party size (for example, “4 guests”). For the total number of people coming, sync to Google Sheets: the Summary tab shows Total Guests Attending (with plus ones), which adds up the headcount of every guest who answered Yes. The RSVP tab has RSVP, RSVP No of Guests, and RSVP Last Updated columns for each guest.

Changing a response

Guests can change their answer at any time by tapping a different button on the same RSVP message. The latest tap always wins — for example, a guest who first tapped Attending - 2 People and later taps Not Attending moves from Yes to No, and their headcount drops to 0. They get the matching automatic reply again. You can also change a guest’s RSVP yourself — useful when a guest tells you by phone:
1

Open the guest

Go to your guest list and tap the guest’s name.
2

Set the RSVP

Set RSVP to Yes, No, or Not Answered. If you pick Yes, choose the party size in RSVP No of Guests (1–9). For No and Not Answered, the headcount is fixed at 0.
3

Save

Tap Save. The guest isn’t messaged — changes you make yourself never send an automatic reply.

When a guest types instead of tapping

Some guests reply in words — “Yes, we’ll be 3 of us” — instead of tapping a button. A typed reply is not read as an RSVP button tap. It arrives in your Two-Way Chat inbox like any other message, and the guest stays in Pending until something records their answer. You can:
  • Update their RSVP yourself (see Changing a response), or
  • Reply in the chat and ask them to tap one of the buttons on the RSVP message.
If the WhatsApp Bot is switched on for your wedding, it reads replies like this and records the RSVP and headcount for you. When a guest says they’re not sure yet, the bot records them as Maybe rather than marking them as Yes. Guests on a voice call announcement can also give their RSVP on the call, and it’s recorded the same way.

Send reminders

To follow up with guests who haven’t responded, resend the RSVP announcement. Instead of sending to your entire guest list, target only non-respondents using the auto-created RSVP: Not Responded group. Guests who already confirmed will not receive a second request. The RSVP: Not Responded group updates in real time — the moment a guest responds, they leave the group automatically. Keep in mind that RSVP: Not Responded contains every guest who hasn’t answered at all — including guests who were never sent an RSVP message. That makes it a safe audience for a reminder: nobody who has already answered is included. Guests who answered Maybe are in their own group, RSVP: Maybe — it appears once at least one guest has said maybe. Send them a gentle nudge closer to the date. Two sister groups are created automatically too: RSVP: Attending and RSVP: Not Attending. Use RSVP: Attending to send event-day details, venue directions, or travel requests only to guests who are coming.
Sending a second RSVP message to the Not Responded group typically pushes total response rates to around 90%.

Customise the automatic replies

On the RSVP screen, tap Auto Replies to change what guests get back after they tap a button. Accepting, declining and undecided guests are configured separately on the Accept, Decline and Maybe tabs: for each, you can turn the reply on or off, choose whether it includes a text message and an image, edit the message, and upload a custom image instead of the default. Tap Save to apply, or Reset to go back to the default. Details worth knowing:
  • Maybe replies. The Maybe tab works like the other two; its switch is Reply when a guest taps Maybe. It only matters for templates with a button set up as RSVP: Maybe (see Use your own RSVP templates) and for guests who tell the WhatsApp Bot they’re not sure yet.
  • No Weddingkart label. RSVP replies go out exactly as written — they don’t carry a “Sent automatically by Weddingkart” line.
  • Turning a reply off. Switch off Send an automated reply and that side sends nothing (“When off, guests get no reply to their RSVP.”). If you keep the reply on but turn off both Include a text message and Include an image, you’ll see Both text and image are off — no reply will be sent.
  • Personalise with variables. Tap a chip under Smart Variables (Click to Insert) to add it to your message. GUEST_NAME becomes the guest’s name as it appears in your guest list. NUM_GUESTS becomes the party size from their RSVP — it’s only meaningful on the Accept Reply tab, and the Decline Reply preview shows it as 0.
  • Preview. The WhatsApp-style Preview updates as you type, so you can check exactly what guests will see.
  • The default replies. Unless you write your own, an accepting guest gets a thank-you mentioning the couple’s names. If they said more than 1 person, it adds that you’re excited to celebrate with them and the number of guests in total. A declining guest gets a short “sorry you can’t make it” note. Each of those comes with a default image. A guest who says maybe gets a short “no worries, we’ve noted you as a maybe” note with no image — add one on the Maybe tab if you like.
  • Reset. Reset asks you to confirm — “Are you sure you want to reset Accept RSVP settings to default? This will affect both custom image and custom message.” Resetting one tab doesn’t touch the other.
  • Paused weddings. If your wedding is no longer live, a guest’s tap is still recorded, but no automatic reply is sent.
On the web app, uploading a custom reply image isn’t supported yet — you’ll see File upload on web is not yet fully supported. Upload the image from the iOS or Android app instead; your message text can be edited on either.

Messages you might see

  • “Start collecting RSVPs” — you haven’t sent an RSVP message yet. Tap Send RSVP Request to pick a template, choose guests, and send.
  • “RSVP Not Live” — your RSVP message has reached fewer than 10% of your guests so far. Send it to more guests.
  • “No RSVP responses yet” — nobody has answered yet. Responses appear as soon as guests tap a button.
  • “No guests found” — your search on the responses list didn’t match any guest name. Try a different search term.
  • “Couldn’t pick that image. Please try again.” — the image you chose for an automatic reply couldn’t be opened. Pick it again, or try a different image.

Best practices

  • Send your RSVP request at least 3–4 weeks before the event to give guests enough time to respond.
  • Follow up with a reminder 1 week after the initial message.
  • After exporting, share the RSVP list and headcount totals with your catering and seating teams.
RSVP collection is included in the Standard plan. It is not available in the Basic plan.

Common questions

No. The number is the total party size, including the guest. Attending - 2 People means 2 people in total.
The largest button is Attending - 9 People, and the RSVP No of Guests picker on the guest’s page also goes up to 9. For bigger families, add the extra members as separate guests on your list so each one’s RSVP is tracked on its own.
Yes counts guests (contacts on your list), not people. A family that tapped Attending - 4 People counts once. Sync to Google Sheets and check Total Guests Attending (with plus ones) on the Summary tab for the full headcount.
Yes. They tap a different button on the same RSVP message and the latest tap replaces the earlier one. They get the matching automatic reply again, and the change shows in Activity.
Typed replies aren’t read as button taps. Update the guest’s RSVP yourself from their page, or ask them to tap a button on the RSVP message. If the WhatsApp Bot is on for your wedding, it can record typed answers for you.
Pending includes every guest who hasn’t answered Yes or No — including guests who haven’t been sent an RSVP message yet.
Not if you send it to RSVP: Not Responded. That group only contains guests who haven’t answered Yes or No, and it’s worked out from each guest’s current RSVP.
No. Only a guest’s own button tap triggers the automatic reply.
Yes, once you set the buttons up. Templates you made yourself — in Weddingkart or in Meta Business Manager — need each button matched to an answer once. See Use your own RSVP templates. It doesn’t need Meta’s approval again.
No. When you save the button setup, earlier taps on that template are recorded as RSVPs. Those guests don’t get an automatic reply for the earlier tap.
Yes. Accept and decline replies are set separately. Open Auto Replies, go to the Decline Reply tab, and switch off Send an automated reply.
Yes — pick a ready-made RSVP template with the Attending and Unable to Attend buttons. A guest who taps Attending is recorded as 1 person. Templates with Attending - 1 Person up to Attending - 9 People exist so you get a headcount in the same tap; the number is the guest’s whole party, including themselves. The buttons on a ready-made template can’t be changed, so there’s no option for more than 9 people or for extra answer choices.
Yes. That’s what the automatic replies do. Open Auto Replies and write one message on the Accept Reply tab and another on the Decline Reply tab. Each guest gets the matching one as soon as they tap.
Each kind of automatic reply has its own switch, Send an automated reply:
  • RSVP: Auto Replies on the RSVP screen — the Accept Reply and Decline Reply tabs are separate.
  • ID cards: ID Cards → Customize ID Cards Automated Replies.
  • Travel tickets: Travel & Arrivals → ⋮ → Automated replies.
Turning one off doesn’t affect the others. If guests are still getting answers to their questions, that’s the WhatsApp assistant. An Admin can switch it off for the whole wedding in WhatsApp Bot → Settings → Bot enabled, or pause it for one guest from the Bot ON chip in that guest’s chat.
Not yet. Upload it from the iOS or Android app. The web app shows File upload on web is not yet fully supported.

Travel Tickets

Collect guest flight and train tickets via WhatsApp.

ID Cards

Collect guest ID cards for venue security check-in.

Two-Way Chat

Reply to individual guest messages from the app.

Announcements

Send WhatsApp messages to all your guests.