Overview
The RSVP Component manages guest responses for Event and Wedding QR Codes.It allows customization of invitee information fields, RSVP deadlines, and submission settings — ensuring smooth event attendance tracking and communication. It also supports custom forms, guest limits, and localized date/time formats, while maintaining compatibility with legacy RSVP structures (deprecated fields retained for backward support).
Properties
| Property | Type | Required | Description |
|---|---|---|---|
| receiverEmail | string | No | Organizer’s email where RSVP submissions are sent. Must be a valid email address. |
| inviteeDetails | object | ✅ Yes | Defines which fields the invitee must fill out (name, email, phone). |
| • name | boolean | ✅ Yes | Whether to collect the invitee’s name (always required). |
boolean | No | If true, requests the invitee’s email address. | |
| • phone | boolean | No | If true, requests the invitee’s phone number. |
| rsvpBy | object | No | Sets the RSVP deadline and time format. |
| • endDate | string | ✅ Yes | Date after which RSVP submissions will be closed. |
| • timeZone | string | ✅ Yes | Timezone for RSVP deadline. |
| • timeFormat | string | No | Time format, either 12h or 24h. Default: 24h. |
| • dateFormat | string | No | Date format used for display. Default: MM-dd-yyyy. |
| numberOfGuests | number | No | Number of additional guests the invitee can bring (0–50). Default: 0. |
| questions | object | No | Reference to the custom RSVP form schema (rsvp_form). |
| submitButton | object | No | Button reference for form submission (Base Button Component). |
| formatting | object | No | Defines custom styles for text and card layout. |
| • textStyle | object | No | Reference to [style/text.json]. |
| • cardStyle | object | No | Reference to [style/card.json]. |
| Deprecated Fields | answerFormat_, askFromGuests, askFromInvitee, question, _optionsare deprecated and retained for legacy compatibility. |
Used in Categories
This component is used in the following categories:Schema
Notes
- The
inviteeDetails.namefield is mandatory and always enabled. - Use
receiverEmailto automatically route submissions to event hosts. - Deprecated properties (
answerFormat,question, etc.) should be avoided in new implementations. - Use
rsvp_formreference to build structured multi-question RSVP forms.