Google Docs RSVP Guestlist Plugin for WordPress
Version 2.0! (Dec 2014)
New version that supports the new Google API. This version has a revamped authentication system. Please install and follow the instructions on in the configuration page. Thanks to Chongsun for the new code. He did great work.
New repository! The codebase is now located here: https://github.com/gief/Wordpress-Google-Docs-RSVP-Plugin You can either download the plugin from WordPress.org or get it here (zip it up and upload it)
Current version: 2.0 Please use carefully, make sure you have backups of all your guest information in a separate spreadsheet. We cannot guarantee a perfect RSVP system.
Also, you need to hand-test each code you send out: right now, we are tracking a bug where certain codes (e.g. TT3020) aren’t working, but others do (e.g. xy123).
Spanish version [out of date]! (Thanks to Gorka Rodrigo gorka [at] irontec.com – Irontec: Internet y Sistemas sobre GNU / Linux http://www.irontec.com) Download: wp-guestlist-plugin_es.php [out of date] (This should no longer work, leaving it for posterity’s sake for now.)
Requirements: WordPress 2.5+ (untested on older versions), PHP 5+
This plugin allows you to add RSVP and guestlist functionality to your WordPress site. It tracks RSVPs for ceremony and banquet. Additionally, guests can leave custom messages for the planners. The guestlist is maintained with a Google Docs spreadsheet which is very easy to use.
It was originally designed to be a wedding guestlist that I made for a friend (congratulations to Mike & Di!).
- Customizable RSVP page
- Connects to Google Docs Spreadsheet for guestlist
- Planners can write custom messages to guests
- Guests can send custom message to planners
- Email updates are sent to the planner
- Wedding features: Records responses for Ceremony, Banquet, or Hotel Reservations
- Using a Google account, create a new Spreadsheet at docs.google.com
- The spreadsheet must have the following 7 headers: Guest Name, Code, Custom Message for Guest, Ceremony, Banquet, Message from Guest, Hotel
- Fill in the guestlist with names, codes, and an optional custom message. Make sure the code is not guessable, for example: short numeric codes are probably a bad idea. A nosy guest might punch in random numbers and see guest information.
- Download, unzip, upload, and activate your plugin. (For details on how to do this with any WordPress plugin click here.)
- In your WordPress site, go to “Settings->Google Docs Guestlist” and fill in the account information and Google Docs title and sheet information.
- Create a new wordpress Page and put the text:
Please type in the code from your wedding invitation below:in the content box. The plugin will replace it with the RSVP code.
- Now, guests can type in a code and fill out the reservation form, which will send an email to you and update the spreadsheet. Note: Once guests have filled out the form, their RSVP code is no longer usable.
Thank you! Good luck with your planning efforts. Remember to allow guests to contact you in other ways in case of digital emergencies.
We look forward to any comments. If there is a good response, we may incorporate your suggestions into the next version.
This code is released under GPLv3. If you create a new version of this plugin, make a fork at our github site.
+ One cool thing you can do with the spreadsheet is to run typical spreadsheet operations. Mike added a “Running tally” to his spreadsheet so that he could keep track of attendance. Pretty cool! So long as it doesn’t interfere with the code section, you’re good to go.
– Updated to work with Google Spreadsheets after they changed how GData works. (Thanks to Brice D. for the bug fix)
– Cleaned up the code when you turn off the hotels options
– Fixed some typos when it sends out the emails