Installation
Simple RSVP can be installed directly from the WordPress plugin repository:
- In your WordPress admin, go to Plugins โ Add New
- Search for "Simple RSVP"
- Click Install Now, then Activate
- The setup wizard will launch automatically
Setup Wizard
After activation, the setup wizard guides you through the initial configuration in 4 simple steps:
Step 1: Event Type
Choose your event type (Wedding, Birthday, Corporate, Baby Shower, Graduation, Anniversary, Holiday Party, or Custom). This sets smart default texts for your RSVP form.
Step 2: Event Details
Enter your event name, date, time, and venue. These details appear on your RSVP page.
Step 3: Design
Select one of 6 beautiful template presets: Elegant, Minimal, Modern, Classic, Rustic, or Floral. Each preset changes the color scheme of your RSVP form.
Step 4: Ready!
Your RSVP is ready! Copy the shortcode [simple_rsvp] to add it to any page.
Adding Guests
Before guests can RSVP, you need to add them to your guest list:
Adding Guests Manually
- Go to Simple RSVP โ Guest List
- Click + Add Guest
- Enter the guest's first name, last name, and email (optional)
- Click Add Guest
Importing from CSV
For larger guest lists, you can import from a CSV file:
- Prepare a CSV file with columns:
first_name,last_name,email - Go to Simple RSVP โ Guest List
- Click Import CSV
- Select your file and import
first_name,last_name,email John,Smith,john@example.com Jane,Doe,jane@example.com Michael,Johnson,
Displaying the RSVP Form
There are multiple ways to add the RSVP form to your site:
Using the Shortcode
Add this shortcode to any page or post:
[simple_rsvp]
This displays the complete RSVP experience including event info, countdown, lookup form, and RSVP form.
Using Gutenberg Blocks
In the block editor, search for "Simple RSVP" and add one of these blocks:
- RSVP Form โ The complete RSVP experience
- Event Info โ Just the event details and countdown
Using Elementor
Simple RSVP includes Elementor widgets. In Elementor, search for "RSVP" in the widgets panel.
Guest Lookup
The guest lookup feature ensures only invited guests can RSVP. Guests simply type their name as it appears on the invitation.
How It Works
- Guest enters their name in the lookup field
- System searches your guest list (matches first + last name)
- If found, the RSVP form appears pre-filled with their name
- Guest completes and submits their RSVP
Meal & Dietary Tracking
Track meal preferences and dietary restrictions for catering:
Meal Options
Configure meal options in Settings โ General. Default options are:
- Standard
- Vegetarian
- Vegan
- Gluten-free
You can customize these to match your catering menu.
Dietary Restrictions
A free-text field allows guests to specify allergies or dietary needs (e.g., "No nuts", "Lactose intolerant").
Viewing Meal Data
In the Guest List, you can see each guest's meal preference and filter by meal type. Export to CSV for your caterer.
Email Confirmations
Simple RSVP sends beautiful HTML email confirmations:
Guest Confirmation
When a guest submits their RSVP, they receive an email confirming:
- Their attendance status
- Event details (date, time, venue)
- Meal preference selected
- Any plus-one information
Admin Notifications
You (the admin) receive an email for each new RSVP with the guest's response details.
Configuration
In Settings โ Email, you can configure:
- From name and email address
- Email subject line
- Personal message
- Sign-off style ("With love,", "Best regards,", etc.)
- Toggle admin notifications on/off
Design Templates
Simple RSVP includes 6 beautiful template presets:
Purple & pink gradients
Clean black & white
Dark mode, blue accents
Warm amber tones
Earthy greens
Soft pinks
Customizing Colors
Each template is a starting point. In Settings โ General โ Design, you can customize individual colors:
- Primary color
- Accent color
- Background color
- Text color
- Button color
- Button text color
Countdown Timer
A live countdown timer shows guests how much time until your event:
- Displays days, hours, minutes, and seconds
- Updates in real-time
- Automatically calculated from your event date
- Can be enabled/disabled in Settings
Dashboard
The Dashboard is your command center for managing RSVPs:
Stats Overview
- Total Invited โ Total guests on your list
- Attending โ Guests who accepted (green)
- Declined โ Guests who declined (red)
- Maybe โ Guests who are unsure (amber)
- Pending โ Guests who haven't responded (gray)
Activity Feed
See recent RSVPs as they come in, including guest name, response, and meal preference.
Response Rate
Track your overall response rate to know when to send reminders.
Guest List Management
The Guest List page lets you manage all your invitees:
Features
- Search โ Find guests by name or email
- Filter โ Filter by attendance status or meal preference
- Edit โ Update guest details inline
- Delete โ Remove guests (with confirmation)
- Bulk Actions โ Select multiple guests for bulk operations
Guest Details
For each guest, you can see and edit:
- Name and email
- Attendance status
- Meal preference
- Dietary restrictions
- Plus-one information
- Personal message from guest
- Admin notes (private, only you see these)
- RSVP date/time
Settings
Settings are organized into three tabs:
General Tab
- Event type and details
- RSVP options (allow maybe, allow plus-one, etc.)
- Questions to ask (meal, dietary, message)
- Design and colors
Email Tab
- Sender information
- Confirmation email settings
- Admin notification settings
Texts & Labels Tab
- Page titles and welcome messages
- Button labels
- Success/error messages
- All text is customizable for any language
CSV Export
Export your guest list to CSV for use in spreadsheets or to share with vendors:
- Go to Simple RSVP โ Guest List
- Click the Export button
- A CSV file will download with all guest data
The export includes: name, email, attendance, meal preference, dietary restrictions, plus-one, message, and response date.
Shortcodes
Simple RSVP provides these shortcodes:
The complete RSVP experience โ event info, countdown, lookup, and form.
Just the event information and countdown timer.
Just the guest lookup and RSVP form (without event info).
Gutenberg Blocks
Simple RSVP includes native Gutenberg blocks:
RSVP Form Block
Adds the complete RSVP experience. Settings include:
- Show/hide event info
- Show/hide countdown
Event Info Block
Displays event details and countdown only.
Elementor Widgets
If you use Elementor, Simple RSVP includes dedicated widgets:
- RSVP Form Widget โ Full RSVP functionality
- Event Info Widget โ Event details display
Find them in the Elementor panel under "Simple RSVP" or search for "RSVP".
Customization
Simple RSVP uses CSS custom properties, making it easy to customize:
.srsvp-container {
--srsvp-primary: #9333EA;
--srsvp-accent: #DB2777;
--srsvp-background: #FDF2F8;
--srsvp-text: #1F2937;
--srsvp-button: #9333EA;
--srsvp-button-text: #FFFFFF;
}
Add custom CSS in your theme's customizer or via a custom CSS plugin.
Translation
Simple RSVP is translation-ready and compatible with:
- WPML
- Polylang
- TranslatePress
- Loco Translate
Translating Text
All user-facing text can be customized in Settings โ Texts & Labels. Simply enter your translations there โ no translation plugin required for single-language sites.
POT File
For full translation, a POT file is included in the /languages folder.
Common Issues
Guest not found when searching
Ensure the guest is added to your guest list exactly as they'll type their name. The search matches first + last name.
Emails not sending
WordPress email depends on your server configuration. Consider using an SMTP plugin like WP Mail SMTP for reliable delivery.
Styles not loading correctly
Clear any caching plugins and browser cache. Some themes may have CSS conflicts โ try temporarily switching to a default theme to test.
Form not displaying
Ensure the shortcode [simple_rsvp] is correctly placed. Check for JavaScript errors in your browser console.
Getting Support
Need help? Here's how to get support:
- Documentation โ You're reading it! Check all sections above.
- WordPress.org Forums โ Post in our support forum for community help.
- Email โ Contact us at contact@avianstudio.com
- WordPress version
- Simple RSVP version
- PHP version
- Theme name
- Steps to reproduce the issue