Overview
The RSVP Form Component allows event organizers to collect additional information from invitees and their guests.It provides flexibility to ask custom questions — such as meal preferences, attendance confirmations, or notes — alongside the main RSVP form. Each form item includes a question, its corresponding answer field type, and optional settings like whether the question is required or visible to guests. This schema supports up to 3 questions per RSVP form, ensuring brevity and user-friendly submissions.
Properties
| Property | Type | Required | Description |
|---|---|---|---|
| question | string | ✅ Yes | The question text displayed to the invitee (1–1000 characters). |
| answer | object | ✅ Yes | The answer configuration, referencing _base_form.json#/properties/questions/items/properties/answer. |
| askFromGuests | boolean | No | (Deprecated) Whether to ask the same question to guests. Default: false. |
| isRequired | boolean | No | Specifies whether the question must be answered before submission. Default: false. |
Schema
Notes
- The RSVP Form Component is used within the RSVP Component.
- Each form can contain a maximum of 3 questions to maintain a clean, user-friendly interface.
- The
askFromGuestsproperty is deprecated — usequestionswithin the main RSVP schema instead for extended configurations. - Answer field types are inherited from the Custom Form Component model (e.g.,
shortAnswer,paragraph,multipleChoice, etc.).