This article will walk you through the steps of installing Groundplan Pro, connecting your PatronManager account and setting up your events and venues for the first time.  This article is a summary of the overall setup process;  additional detail for steps for your development & design team are linked to and can be found elsewhere in this support portal.

Installation Requirements

  • GroundPlan requires at least PHP 5.4 or higher, and is compatible with PHP 7.
  • Requires Wordpress 3.5 or higher

Step-by-step guide

  1. Upload 'groundplan-pro' to the '/wp-content/plugins/' directory

  2. Activate the plugin through the 'Plugins' menu in WordPress

  3. Click on the new menu item Groundplan >> Groundplan, enter your licenses.  

  4. Configure your PatronManager domain settings in Groundplan >> Settings, using the field descriptions as an example.
    For instance, if your PatronManager domain is "" then your PatronManager API Data source URL would be ""

  5. You can optionally enter a donations URL, Patron Portals login url, and Patron Signup url if you use those features. 

  6. Create one Venue (Venue >> Add New) for each active venue in PatronManager.  Syncing will not be activated until you've created one Venue in WordPress for every Venue in your PatronManager instance. This helps you avoid creating bad data – event instances without a venue – in your event pages. 

  7. Edit your new venue and select a related "PatronManager Sync Venue," then save your venue. Venue data from PatronManager is automatically populated.

  8. Confirm that PatronManager data is now syncing by confirming the "Last Sync" time in Groundplan >> Settings.
  9. Create a new event.  While editing your Event, select a related "PatronManager Sync Event", and save your event.  Performances and other PatronManager data is automatically populated.

  10. Upload a Calendar Image to your event to customize the display of your event on the Calendar.

  11. Set up your Event Calendar page by using the Groundplan calendar shortcode or creating a new calendar template in your theme.
  12. Set up your Event Detail page by creating a `single-mc_event.php` file in your theme.
  13. Customize the look and feel of your calendars by copying and modifying the calendar skins from the plugin into your theme CSS files.

What's Next?

Be sure to read "How to Reset Your PatronManager Cache" to learn how Groundplan caches your event data, and how to update it when you make same-day changes to your PatronManager events.