RSVP

Please let us know if you'll be joining us by September 15, 2026

๐Ÿ“ How to RSVP

Choose one of the following methods to submit your RSVP:

Option 1: Google Forms (Recommended)

We've created a simple Google Form for your RSVP. Click the button below:

RSVP via Google Forms

Setup Instructions: Replace the URL above with your Google Form link. See setup guide below

Option 2: Embedded Form

You can also embed your Google Form directly on this page:

Google Form will be embedded here once configured

Option 3: Email RSVP

Prefer to RSVP via email? Send us a message with:

  • Your name(s)
  • Number of guests attending
  • Any dietary restrictions or allergies
  • Song requests
Send Email RSVP

Other RSVP Options

If you prefer to RSVP by mail, that is of course also an option. Please return your completed RSVP card to the address provided on the invitation.

Setting Up Your RSVP

๐Ÿ“‹ Google Forms Setup (Recommended)

  1. Go to Google Forms
  2. Click "Blank" or choose a template
  3. Add these questions:
    • Full Name (Short answer, Required)
    • Email Address (Short answer, Required)
    • Will you be attending? (Multiple choice: Yes / No, Required)
    • Number of Guests (Number, Required)
    • Names of Additional Guests (Long answer)
    • Dietary Restrictions or Allergies (Long answer)
    • Song Requests (Long answer)
  4. Click "Send" โ†’ Copy the link or embed code
  5. Replace the placeholder URL in this page with your form link
  6. Responses will be saved to Google Sheets automatically

๐Ÿ“ง Formspree Setup

  1. Sign up at Formspree.io
  2. Create a new form and get your form endpoint
  3. Add the custom HTML form below to your RSVP page
  4. Responses will be sent directly to your email
Show Formspree HTML Code
<form action="https://formspree.io/f/YOUR_FORM_ID" method="POST">
  <div class="form-group">
    <label for="name">Full Name *</label>
    <input type="text" id="name" name="name" required>
  </div>
  
  <div class="form-group">
    <label for="email">Email *</label>
    <input type="email" id="email" name="email" required>
  </div>
  
  <div class="form-group">
    <label for="attending">Will you be attending? *</label>
    <select id="attending" name="attending" required>
      <option value="">Please select</option>
      <option value="yes">Yes, I'll be there!</option>
      <option value="no">Unfortunately, I can't make it</option>
    </select>
  </div>
  
  <div class="form-group">
    <label for="guests">Number of Guests *</label>
    <input type="number" id="guests" name="guests" min="1" value="1" required>
  </div>
  
  <div class="form-group">
    <label for="dietary">Dietary Restrictions or Allergies</label>
    <textarea id="dietary" name="dietary"></textarea>
  </div>
  
  <button type="submit" class="btn">Submit RSVP</button>
</form>

๐Ÿ”’ Security Tips

  • Add reCAPTCHA: Prevent spam by adding Google reCAPTCHA to your forms
  • Limit responses: Configure Google Forms to limit one response per person
  • Password protect: Consider using GitHub Pages + Netlify for password protection
  • Privacy: Be mindful of collecting guest data and comply with privacy regulations