Installation

Simple RSVP can be installed directly from the WordPress plugin repository:

  1. In your WordPress admin, go to Plugins โ†’ Add New
  2. Search for "Simple RSVP"
  3. Click Install Now, then Activate
  4. The setup wizard will launch automatically
๐Ÿ’ก Tip: You can also download the plugin from WordPress.org and upload it manually via Plugins โ†’ Add New โ†’ Upload Plugin.

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.

๐Ÿ“ Note: You can skip the wizard and configure everything manually in Settings.

Adding Guests

Before guests can RSVP, you need to add them to your guest list:

Adding Guests Manually

  1. Go to Simple RSVP โ†’ Guest List
  2. Click + Add Guest
  3. Enter the guest's first name, last name, and email (optional)
  4. Click Add Guest

Importing from CSV

For larger guest lists, you can import from a CSV file:

  1. Prepare a CSV file with columns: first_name, last_name, email
  2. Go to Simple RSVP โ†’ Guest List
  3. Click Import CSV
  4. Select your file and import
Example CSV format:
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

  1. Guest enters their name in the lookup field
  2. System searches your guest list (matches first + last name)
  3. If found, the RSVP form appears pre-filled with their name
  4. Guest completes and submits their RSVP
๐Ÿ’ก Tip: The lookup is case-insensitive and handles common variations. "john smith", "John Smith", and "JOHN SMITH" will all find the same guest.

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:

๐Ÿ’œ
Elegant

Purple & pink gradients

โฌ›
Minimal

Clean black & white

๐Ÿ’™
Modern

Dark mode, blue accents

๐ŸŸก
Classic

Warm amber tones

๐ŸŸข
Rustic

Earthy greens

๐ŸŒธ
Floral

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:

  1. Go to Simple RSVP โ†’ Guest List
  2. Click the Export button
  3. 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:

[simple_rsvp]

The complete RSVP experience โ€” event info, countdown, lookup, and form.

[simple_rsvp_info]

Just the event information and countdown timer.

[simple_rsvp_form]

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
๐Ÿ’ก When reporting issues, please include:
  • WordPress version
  • Simple RSVP version
  • PHP version
  • Theme name
  • Steps to reproduce the issue