The best way to collect meal choices with an online RSVP is to ask for the entree on the reply itself, as a single-choice question answered once for each person attending, and to collect allergies and dietary needs in a separate write-in question. For most hosts sending a designed invitation, Greenvelope is the strongest fit: the meal and dietary questions sit on the invitation’s RSVP page, each answer is saved to the guest who gave it, grouped households reply person by person, reminders go only to guests who have not answered, and the guest list exports as a spreadsheet for the caterer.
For setup steps, see our guides to adding custom questions to an online RSVP and collecting RSVPs online.
How We Compared These Tools
Greenvelope publishes this guide and is one of the six tools compared. The details come from each company’s product pages, pricing pages, and help documentation as checked in September 2026, not from scored testing. We compared what a catered meal depends on: a named guest list, an entree for each attending person, households and plus-ones, separate dietary notes, guest sign-in, changes, reminders, exports, and cost. Where a result depends on your own setup, we say so. Prices change, so confirm them before you commit.
Which RSVP Tool Fits Your Event
| If your event needs | Start with | Why it fits |
| A designed invitation that collects each guest’s meal | Greenvelope | Questions on the invitation’s RSVP page, saved to each guest |
| Replies on the wedding website you already use | Joy | Guests find their party and answer for each person |
| Registration, tickets, or check-in | RSVPify | A meal block that asks every person, plus event tools |
| A custom form with unusual logic | Jotform | Per-guest fields, conditions, and meal caps you configure |
| A polished one-question-at-a-time form | Typeform | Branching and personalized links on a paid plan |
| A no-cost workflow you manage yourself | Google Forms | Replies in a sheet; matching and reminders by hand |
Four Ways to Collect Meal Choices Online
Each tool takes one of four approaches. A digital invitation with RSVP questions (Greenvelope) puts the meal question on the reply inside the invitation. A wedding website RSVP (Joy) puts it on the couple’s site, where guests look themselves up. A specialized RSVP or registration service (RSVPify) runs the list and form as event software. A separate form (Jotform, Typeform, Google Forms) can ask anything but knows only what guests type, so matching answers to your list is your job.
The Six Tools, Compared
Greenvelope: Best for Designed Invitations With Per-Guest Meal Choices
Greenvelope is a digital invitation platform, so the RSVP arrives inside the invitation, sent by email, by text message in supported countries (mailings include an allotment of texts), or by shareable link. Survey questions come in four formats: dropdown, radio buttons, checkboxes, and free response. They appear on the RSVP page right after a guest chooses a response, and each answer is saved to that guest’s record. Households are grouped under one contact with every member named, and Greenvelope’s example of a grouped reply shows each person marked attending or not attending on a separate line, with the survey questions opening under each person attending. Plus-one allowances are set guest by guest, the plus-one policy can require each plus-one’s name, and guests reply without creating an account.
Scheduled RSVP reminders go only to guests who have not responded, with yes and no links in the email, and the guest list with its RSVPs downloads as an Excel or CSV file at any time. Single mailings start at $19 for up to 20 recipients, with pricing based on list size and no subscription required, so a 40-guest mailing is $39; our pricing guide lists every tier. Greenvelope holds a 4.9 out of 5 rating on Trustpilot across more than 10,000 reviews.
Keep in mind: RSVP questions come with invitation mailings, not save the dates or greeting cards. Reminders skip guests who already replied, so an accepted guest with a blank entree needs a personal note. And because plus-ones are added by the guest, preview the reply with a test contact that has a plus-one allowance.
RSVPify: Best for Registration, Tickets, and Check-In
RSVPify is event management software with a plan for personal celebrations. Its Meal Preferences block requires a selection for every person listed in a reply, so a family of three submits three entrees without extra setup, and dietary needs go in a separate custom question. Guests can be limited to an invite list, hosts can offer unnamed plus-ones, and guests can edit a submission from their confirmation email unless the host turns editing off. Meal selections export to CSV with names, table assignments, and dietary notes. On its personal events pricing, the Free plan covers up to 100 guests, Gold ($10 a month or $72 a year) adds secondary events and seating charts, and Platinum ($15 a month or $108 a year) adds reminders aimed at specific guests.
Keep in mind: those are base prices that can vary by event type, and emails draw on monthly credits. For company events, our guide to tracking RSVPs for a corporate event covers the wider workflow.
Joy: Best When Your Wedding Website Handles the RSVP
Joy is a wedding website and planning suite, and its RSVP lives on the couple’s site. A guest enters their name, Joy finds their party, and the guest answers the RSVP questions for each person in turn. Guests can name blank plus-ones while replying, and Joy suggests adding a kids’ meal as one choice on the meal question. Each question becomes a guest-list column, and the list exports to a spreadsheet. RSVP reminders pre-select guests who have not responded; email reminders carry no charge, while text reminders need the one-time Messaging Plus purchase. Couples can lock responses, and the website and RSVP tools carry no charge.
Keep in mind: Joy is built for weddings, and replies happen on the site, so whatever invitation you send has to route guests there. Our roundup of the best wedding website builders compares it with other sites.
Jotform: Best for Custom Form Logic
Jotform is a general form builder with RSVP templates, including one built around meal choice. Dynamic fields let a couple or family reply together and pick separate meals, conditional logic can show a different menu by guest type, and inventory widgets can cap a dish in short supply. An edit link in the confirmation email lets guests update a submission, and responses export from Jotform’s tables. The Starter plan allows 5 forms and 100 submissions a month with Jotform branding; paid plans start at $39 a month.
Keep in mind: the form does not know your guest list, so you check submissions against it yourself. Scheduled reminder emails go to recipients you enter, one on Starter and up to 10 on paid plans, so most hosts send follow-ups from their own email.
Typeform: Best for a Polished One-Question-at-a-Time Form
Typeform shows one question at a time, which reads well on a phone. Branching logic can ask how many people are coming, then show a name and entree question for each seat, and URL parameters can carry a guest’s name into a personalized link so answers trace back to your list. Responses download as CSV or XLSX. The Free plan collects 10 responses a month across all forms, so most catered events need a paid plan; Basic includes 100 a month.
Keep in mind: the per-seat questions are yours to build, and Typeform’s help center notes that submitted responses cannot be edited, so a changed meal usually arrives as a new response you reconcile in the spreadsheet. Automated emails to a contact list come from an add-on offered on plans above Basic.
Google Forms: Best for a No-Cost Workflow You Manage Yourself
Google Forms costs nothing with a Google account and records replies in a response sheet. Multiple-choice and dropdown questions handle entrees, sections can branch on an answer, such as showing a second entree question only when someone brings a guest, and the form settings can let guests edit a response after submitting.
Keep in mind: every per-person question is a field you build, the form has no guest list, and follow-up is yours: compare the sheet against your list and send reminders yourself. Limiting replies to one per person requires guests to sign in to a Google account.
Worked Example: Meal Choices for a 40-Guest Dinner
This example is illustrative: a small wedding with a plated dinner for 40 guests, set up on Greenvelope. The reply asks three things:
- Attendance: each named guest marks attending or not attending.
- Entree, as radio buttons: “Please choose your entree,” with herb-roasted chicken, seared salmon, wild mushroom risotto (vegetarian), or a children’s plate for ages 10 and under.
- Dietary note, as a write-in: “Any allergies or dietary needs we should share with the kitchen?”
Identity is set before the invitation goes out. The Alvarez household is one contact grouped as a family of three, with Maria, Daniel, and Sofia each named, so each person answers separately. Marcus Bell is invited with one plus-one, and requiring plus-one names turns “and guest” into Dana Reyes. Before sending, preview the reply from a test contact with the same allowance to confirm the entree question appears for the added guest. If you know a partner’s name in advance, grouping the pair gives each their own line.
Example of the information the caterer needs (illustrative, not an actual platform export)
| Guest | Invitation | Entree | Dietary note |
| Maria Alvarez | Alvarez family | Seared salmon | Gluten-free |
| Daniel Alvarez | Alvarez family | Herb-roasted chicken | None |
| Sofia Alvarez, age 7 | Alvarez family | Children’s plate | Peanut allergy |
| Marcus Bell | Marcus Bell | Wild mushroom risotto | None |
| Dana Reyes | Plus-one of Marcus Bell | Herb-roasted chicken | None |
The caterer also wants entree totals and a separate allergy list; count both from the export rather than by hand.
Setting the Deadline
Work backward from the caterer. If the contract asks for final entree counts 14 days before the wedding, an RSVP deadline 21 days out leaves a week to close gaps, with invitations sent six to eight weeks ahead. That buffer is planning advice, not a rule. On Greenvelope, the deadline is a requested reply date, and stopping replies altogether is a separate setting.
Three Different Follow-Ups
- Has not replied: schedule a friendly reminder about a week before the deadline and a brief final note on the deadline itself; Greenvelope sends both only to guests who have not responded. A day or two after the deadline, follow up personally with anyone still missing; our guide to RSVP reminder texts has the wording.
- Accepted but skipped the entree: reminders will not reach this guest, who has already responded. Sort the export by the entree column and send a short personal note.
- Changed a meal or attendance: update the reply from the Track step, where hosts can change or clear a guest’s RSVP, and tell the caterer if the count has already gone in.
How to Decide
- Greenvelope, when you want the invitation, guest list, each person’s entree, reminders, and the caterer’s spreadsheet in one place.
- Joy, when your wedding website already collects replies.
- RSVPify, when the event needs registration, tickets, capacity limits, or check-in.
- Jotform or Typeform, when the form needs custom logic and you will match replies to your list.
- Google Forms, when the budget is zero and you will build the fields and chase replies yourself.
Whichever you choose, collect meals in one place; a second survey after the RSVP is where counts go wrong.
Frequently Asked Questions
What is the best way to collect meal choices with an online RSVP?
Put the entree on the RSVP itself as a single-choice question, answered once for each attending person, and ask about allergies in a separate write-in question. On Greenvelope, both questions sit on the invitation’s RSVP page, each answer is saved to the guest who gave it, and the list exports as a spreadsheet for the caterer.
How do you collect wedding meal selections online for a couple or family?
Name every household member on one invitation so each person answers for themselves. On Greenvelope, a couple or family is grouped under one contact, each person is marked attending or not attending, and the meal question opens for each person attending. Joy and RSVPify also collect a meal for each person in a party.
Should dietary restrictions be a separate question from the meal choice?
Yes. The entree is a count the kitchen cooks to, while an allergy is a note it plans around. Use a single-choice question for the entree and a short write-in for dietary needs, asked of every attending guest. On Greenvelope, a smart survey question can also save a dietary answer to the guest’s address book contact for future events.
Do RSVP reminders reach guests who accepted but skipped the meal question?
Usually not. Most RSVP reminders go only to guests who have not responded, and on Greenvelope that is exactly who receives them. A guest who said yes without choosing an entree needs a short personal note, easy to target once you sort the export by the entree column.
How far ahead of the caterer deadline should RSVPs be due?
About a week before the caterer needs final counts. For a wedding, that usually puts the RSVP deadline three to four weeks before the event, leaving room for a reminder a week before the deadline, a final note on the deadline itself, and personal follow-ups.
Put the Meal Question on the Invitation
If your event starts with an invitation, start the meal count there too. Browse digital wedding invitations, add your entree and dietary questions to the RSVP page, and send yourself a test to see the reply as a guest will. You can design, preview, and send a real invitation to up to 10 people with no credit card required.
Related Resources