Help with conditional logic on Meal Preferences per guest
I am building the RSVP form for my event and I need help configuring conditional logic tied to the Meal Preferences block.
Goal
• Question 1, Entrée choice per guest, Prime Rib or Red Snapper, required for each guest in the party
• If a guest selects Prime Rib, show a required dropdown for “Preferred temperature” with options, Medium Rare, Medium, Medium Well, Well Done
• Question 2, Dietary restrictions or allergies, text box per guest, ideally required with a note, If none, type “None”
Problem
I cannot figure out how to display the temperature dropdown only for the guests who pick Prime Rib. I tried adding a Custom Question set to Ask per guest, and looked for show or hide logic that references the Meal Preferences answer. I either do not see a way to reference that answer, or the logic seems to evaluate at the party level, not per guest. In preview, the temperature question shows for everyone regardless of entrée, or it never shows.
What I tried
• Form Builder, added Meal Preferences with two options, marked required, Ask per guest enabled
• Added a Custom Question, Dropdown, four temperature options, marked required
• Searched Custom Question settings for logic to show only when the same guest selected Prime Rib, could not find a working configuration
Questions
-
Can a Custom Question be conditionally displayed based on a specific selection inside the Meal Preferences block, per guest, not per party
-
If yes, what are the exact UI steps and setting names to enable this, including any need for tags or guest types
-
Can the temperature field be required only when visible, and will that validation run per guest
-
How will temperature responses appear in exports, for example as a column next to each guest’s entrée choice
-
For dietary restrictions, what is the recommended way to collect a text response per guest, and if we mark it required, can entries like “None” be accepted without blocking the form
-
Official comment
Hello there,
Thank you for reaching out!While it’s not currently possible to use conditional logic directly within the Meal Preferences block, there is a possible workaround that can help you achieve a similar setup.
You can use a combination of secondary events and custom questions to simulate conditional logic. Here’s how you can do it:
You would create a secondary event and use it as your “Meal Preference” selector. Then, rename the default attendance options (“Attending,” “Maybe Attending,” and “Not Attending”) to represent your entrée choices — for example, “Prime Rib” and “Red Snapper.”
Once that’s set up, you can create custom questions that are tied to each of these selections. For instance, if you rename the “Attending” option to “Prime Rib,” you can then add a custom question such as “Preferred temperature” and, in that question’s settings, select Ask only if attending secondary event. This ensures the temperature question only appears for guests who choose Prime Rib.
You can repeat this setup for each entrée type as needed. In this configuration, you would have one secondary event and three custom questions linked to the different selections, allowing you to mimic the desired per-meal conditional flow.
That said, our new RSVPify platform offers more advanced and flexible conditional logic tools, making this type of setup much easier and more intuitive to configure. If you’re interested, we’d be happy to tell you more about it or help you explore upgrading.
If you need any assistance setting this up or have questions about using the new platform, please don’t hesitate to reach out to our Customer Support chat — our team will be glad to help!
Please sign in to leave a comment.
Comments
1 comment