Simple RSVP

Plugin Banner

Simple RSVP

by George Ciobanu

Download
Description

Simple RSVP is the easiest way to collect RSVPs on your WordPress site. Whether it’s a wedding, birthday party, corporate event, or any other gathering — set it up in 30 seconds with our guided wizard.

✨ Key Features

  • 30-Second Setup — Guided wizard gets you running immediately
  • 8 Event Types — Wedding, Birthday, Corporate, Baby Shower, Graduation, Anniversary, Holiday Party, Custom
  • Guest Lookup — Guests find themselves by name on your guest list
  • 3 Predefined Questions — Meal preference, dietary restrictions, and personal message (toggle each)
  • 6 Beautiful Templates — Elegant, Minimal, Modern, Classic, Rustic, Floral (color presets)
  • Email Confirmations — Beautifully designed HTML emails sent automatically
  • Admin Notifications — Get notified on every RSVP
  • Dashboard — Stats, recent activity, at a glance
  • CSV Export — Export your guest list anytime
  • Countdown Timer — Show time remaining to your event
  • GDPR Ready — Full WordPress Privacy integration (data export & erasure)
  • Translation Ready — Full gettext i18n, WPML & Polylang compatible (wpml-config.xml included)
  • Gutenberg & Elementor — Native blocks and widgets
  • Shortcodes[simple_rsvp], [simple_rsvp_info], [simple_rsvp_form]

🎨 Works Everywhere

  • Gutenberg blocks (Event Info + RSVP Form)
  • Elementor widgets
  • Shortcodes for any theme/builder
  • CSS Custom Properties for easy theming

🔒 Privacy First

  • Self-hosted — your data stays on your server
  • GDPR compliant with WordPress Privacy tools
  • Rate-limited public endpoints (5 requests/minute/IP)
  • No external API calls
  1. Upload simple-rsvp to /wp-content/plugins/
  2. Activate through ‘Plugins’ menu
  3. Follow the setup wizard (auto-redirects)
  4. Add [simple_rsvp] shortcode to any page
  5. Start adding guests!
How do guests RSVP?

Guests visit your RSVP page, enter their name to find themselves on the guest list, then choose their response (Accept / Decline / Maybe) along with meal preference and any message.

Can I use this for non-wedding events?

Absolutely! Choose from 8 event types (Wedding, Birthday, Corporate, etc.) and all texts auto-adjust.

Is this compatible with WPML / Polylang?

Yes! All text strings are translation-ready and we include a wpml-config.xml for automatic string detection.

Where is my data stored?

Everything is stored in your WordPress database. No external services, no SaaS, no data leaves your server.

0.2.2

  • Added Message column to guest list table (with truncated preview and tooltip)
  • Added readonly Guest Message field in edit modal (shows message submitted by guest)

0.2.1

  • Made “Powered by Simple RSVP” credit opt-in (disabled by default) per WordPress.org guidelines
  • Added Branding section in Email settings with toggle for credit display
  • Moved inline JavaScript to properly enqueued file per WordPress.org guidelines
  • Used wp_enqueue_script() and wp_localize_script() for setup wizard
  • Security: REST API /lookup no longer exposes sensitive fields (email, dietary, message)
  • Security: REST API /rsvp now requires session token from lookup (prevents unauthorized modifications)

0.2.0

  • Setup wizard improvements and bug fixes
  • Enhanced email templates
  • UI refinements

0.1.0

  • Initial release
  • Guest lookup by name
  • 3 predefined questions (meal, dietary, message)
  • 6 template presets
  • Email confirmations & admin notifications
  • Dashboard with stats
  • CSV export
  • Gutenberg blocks & Elementor widgets
  • GDPR integration
  • WPML/Polylang ready
Back to top