EE4 Documentation

Getting Started

Return to top >>

Welcome to Event Espresso

We are pleased you have joined our community of web and event professionals. Our goal is to make your event sales and registration process more…
Last updated a couple days ago

Understanding Your Event Espresso Account

Congratulations on downloading Event Espresso, the most powerful online event registration and ticket sales software plugin for WordPress. We’d like to take a moment to…
Last updated a couple days ago

How to select a Timezone for your WordPress site

Login to your WordPress dashboard (WP-admin) and then go to Settings. Then look for the Timezone setting and select a city/region near you using the…
Last updated a couple days ago

Install Event Espresso 4

Event Espresso 4 is a plugin for WordPress and can be installed through your WP dashboard (WP-admin). Download the latest version of Event Espresso 4…
Last updated a couple days ago

How to Change the Countries that are used in Event Espresso

In this guide, we’ll learn how to adjust the countries that are used in the country drop-down menus for Event Espresso. Additionally, we’ll cover how…
Last updated a couple days ago

How to Accept Payments with Event Espresso

Today you’ll learn how to accept payments with Event Espresso. Event Espresso supports a handful of payment gateways and these can be setup by going…
Last updated a couple days ago

How to Setup Event Espresso and Publish Your First Event

In this guide, we will learn how to setup Event Espresso and publish your very first event. It is recommended that you work through the…
Last updated 1 year ago

Recommendations after upgrading from Event Espresso 4 Decaf to Event Espresso 4

The regular version of Event Espresso 4 includes more message templates and shortcodes for the messages system. It is recommended that you reset some of…
Last updated a couple days ago

How to Translate Event Espresso

Translating Event Espresso into your language will allow for an easier registration experience for your native speakers (e.g. attendees/registrants) which can lead to more registrations…
Last updated 1 year ago

How to Show the Events List Page in your Website Navigation

Today you’ll learn how to add a link to the Events List page to your navigation for your website. This will allow your website visitors…
Last updated a couple days ago

Return to top >>

Event Overview

Click here for Legacy Version 3.1.X Documentation Event Espresso version 4 Documentation for the Events Menu Events This area contains the overview of your current,…
Last updated a week ago

Add New Event

Click here for Legacy Version 3.1.X Documentation Event Espresso version 4 Documentation for Adding a New Event Add New Event In order to add a…
Last updated a couple days ago

Registrations (ver 4.1+)

Event Espresso version 4 Documentation for Registrations(In Progress) The registrations section of Event Espresso provides all the attendee information you need. It is separated into…
Last updated a couple days ago

Transactions (ver 4.0+)

Transactions The transactions section covers the payments each registrant has made. Overview The transactions list table offers views of transaction lists. You can filter by…
Last updated 1 month ago

Messages System: Message Templates

Message Templates are the blueprint for what the message will look like when its assembled. This is a very powerful component to the messages system…
Last updated a couple days ago

Messages System: Contexts

A context describes who or what receives the message. You won’t see the word context much in the UI for messages because the labels for…
Last updated 4 years ago

Messages System: Messengers

Messengers describe the vehicle that delivers the messages. The most common delivery vehicle pretty much all of us are familiar with is email. As of…
Last updated a couple days ago

Messages System: Message Types

Message Types describe the kind of message that is being sent and describe what the content of the message will be about. There are Message…
Last updated a couple days ago

Messages System: Shortcodes

Message shortcodes are special snippets of text that allow for precisely controlling how dynamic content will display in the message template. If you are familiar…
Last updated a couple days ago

Messages System: Working with message contexts

A single message type may have different content depending on the context in which that message is used, for example the content of the ‘Registration Approved’…
Last updated a couple days ago

Questions (ver 3) & Registration Form (ver 4)

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the Questions Questions are used when you want to capture some more…
Last updated a week ago

Email Manager (3.1.x) & Messages (4.0+)

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for Email Manager You can create custom emails which you can use for…
Last updated 1 year ago

Installing & Updating Event Espresso

Return to top >>

How to Upgrade Event Espresso

In this guide, we’ll learn how to update Event Espresso 3 and how to update Event Espresso 4. We’ll also learn how to migrate from…
Last updated a week ago

Updating Event Espresso

The general procedure for updating Event Espresso via one click updates Read the Change Log to familiarise yourself with the updated features. Backup your database.…
Last updated 4 years ago

How to Backup your WordPress Site

Whenever changes are made to your site, whether it be updating your theme, a plugin or WordPress core, it is highly recommended to backup your…
Last updated a couple days ago

Attendance Tracking

Return to top >>

How to get professional conference badges with QR codes

You can design custom name badges for your upcoming event and get them shipped or print them yourself. This guide shows how to get attendee…
Last updated a week ago

EE4 Event Mobile Apps

The Event Espresso 4 mobile app for Android and Apple allows you to transform your existing mobile device into an onsite attendee management tool. These…
Last updated a couple days ago

Using Barcodes vs QR Codes on your tickets

Event Espresso’s Printable Tickets Add-on includes functionality to include both Barcodes and QR Codes within your tickets, so which one should you use and why?…
Last updated a couple days ago

EE4 Barcode Scanner Add-on

The Barcode Scanner add-on is great alternative to the mobile apps for checking-in attendees the door of your classes and events. Just plugin your handheld…
Last updated a week ago

Messages System

Return to top >>

EE4 Automated Upcoming Event Notification add-on

The Automated Upcoming Event Notification add-on will allow you to send a reminder email to your attendees about an upcoming event automatically. This can be used…
Last updated 1 year ago

Messages System: Message Queue System

Message Generation and Sending The message queue system tracks and prioritizes when messages are generated and when they are sent. When messages are triggered, they…
Last updated a couple days ago

Messages System: How to create and send a newsletter

If you have recently updated from an older installation of Event Espresso 4 the Batch message type may need to be activated. You can activate…
Last updated a couple days ago

Messages System: Message Templates

Message Templates are the blueprint for what the message will look like when its assembled. This is a very powerful component to the messages system…
Last updated a couple days ago

Messages System: Contexts

A context describes who or what receives the message. You won’t see the word context much in the UI for messages because the labels for…
Last updated 4 years ago

Messages System: Messengers

Messengers describe the vehicle that delivers the messages. The most common delivery vehicle pretty much all of us are familiar with is email. As of…
Last updated a couple days ago

Messages System: Message Types

Message Types describe the kind of message that is being sent and describe what the content of the message will be about. There are Message…
Last updated a couple days ago

Messages System: Shortcodes

Message shortcodes are special snippets of text that allow for precisely controlling how dynamic content will display in the message template. If you are familiar…
Last updated a couple days ago

Messages System: Working with message contexts

A single message type may have different content depending on the context in which that message is used, for example the content of the ‘Registration Approved’…
Last updated a couple days ago

How to Add iCal Download Links to Messages

The iCal shortcode for messages in EE4 helps to keep your attendees synchronized with any upcoming events they’ve signed up to attend.   What is…
Last updated a couple days ago

How to Create a Custom Message Template

The messages system in Event Espresso handles notifications for all events. For example, if you had an event called Fall Festival and another called Winter…
Last updated a couple days ago

Payment Methods

Return to top >>

First Data Payeezy Payment Gateway

Your attendees can use a credit card or debit card to pay for their event registrations with First Data Payeezy. View quick links for this…
Last updated a couple days ago

Chase Paymentech Orbital Gateway

Receive online payments with credit and debit cards from your attendees through Chase Paymentech Orbital. View quick links for this payment gateway –>  Installation This…
Last updated a couple days ago

Authorize.net Accept Payment Gateway

The Authorize.net Accept payment gateway will allow your attendees and registrants to pay for their event registrations with a credit card or debit card. eChecks are…
Last updated a couple days ago

PayPal Express Checkout Smart Payment Buttons Payment Gateway

The PayPal Express Checkout Smart Payment Buttons Payment Gateway will allow your attendees to pay for their event registrations using credit cards, debit cards, PayPal…
Last updated a couple days ago

PayPal Express Payment Gateway

Accept payments through PayPal with Event Espresso’s event registration plugin so you can receive online payments from your attendees for their event registrations through credit…
Last updated a couple days ago

TransFirst Payment Gateway

Get online payments from your attendees for their event registrations using TransFirst Transaction Express with a credit or debit card, a checking bank account, or a…
Last updated a couple days ago

QuickBooks Payment Gateway

Receive online payments through credit and debit cards from your attendees for their event registrations using QuickBooks. View quick links for this payment gateway →…
Last updated a couple days ago

Mastercard Payment Gateway Service

The Mastercard Payment Gateway Service (formerly Mastercard Internet Gateway Service or MIGS) will allow your attendees to pay for their event registration with a credit…
Last updated a couple days ago

Authorize.Net AIM eCheck Payment Gateway

Get online payments through echecks from your attendees with the AuthorizeNet AIM eCheck payment gateway for Event Espresso. View quick links for this payment gateway…
Last updated a couple days ago

iPay88 Payment Gateway

Receive online payments from your attendees with iPay88 in Malaysia and Indonesia. View quick links for this payment gateway –>  Installation This payment gateway is…
Last updated a couple days ago

Braintree Payment Gateway

The Braintree payment gateway will allow your attendees/registrants to pay for their event registration with a credit card, debit card, or even through PayPal. View quick…
Last updated a couple days ago

CyberSource Payment Gateway

Get online payments through credit cards and debit cards for your event registrations through CyberSource and Event Espresso. View quick links for this payment gateway…
Last updated a couple days ago

Payflow Pro Payment Gateway

Your attendees can pay for their event registration with a credit or debit card by using Payflow Pro. View quick links for this payment gateway –> …
Last updated a couple days ago

Flexible Payment Method

The Flexible payment method will allow you to provide your attendees/registrants with specific instructions (e.g., offline payment information) for how to pay for their registration.…
Last updated a couple days ago

Authorize.net SIM Payment Gateway

The Authorize.net SIM payment gateway will allow your attendees/registrants to pay for their event registration with a credit or debit card on a secure webpage, hosted…
Last updated a week ago

Vanco Payment Gateway

The Vanco payment gateway will allow your attendees/registrants to pay for their event registration with a credit or debit card or a checking bank account or…
Last updated 4 weeks ago

Sage Pay Payment Gateway

Get online payments through debit cards and credit cards with Sage Pay in the United Kingdom. view quick links for this payment gateway –>  Installation…
Last updated a couple days ago

Mollie Payment Gateway

Your attendees can pay for their event registrations with a credit card or using services like IDEAL, Bancontact, SEPA Direct debit, Giropay, PayPal, Sofort Banking,…
Last updated a couple days ago

Stripe Payment Gateway

The Stripe payment gateway will allow your attendees to pay for their event registration with a credit or debit card. View quick links for this payment…
Last updated 1 month ago

PayPal Standard Payment Gateway

The PayPal Standard payment gateway will allow your attendees/registrants to pay for their event registration with a PayPal account. If guest checkout is enabled, then…
Last updated a couple days ago

PayPal Pro Payment Gateway

Get online payments from your attendees through credit and debit cards with the PayPal Pro payment gateway. View quick links for this payment gateway –> …
Last updated a couple days ago

Mijireh Payment Gateway

The Mijireh payment gateway connects to 70+ payment processors to allow you to accept payments for your event registrations. An existing account with Mijireh is required…
Last updated 6 months ago

Invoice Payment Method

The Invoice payment method will allow your attendees/registrants to pay for their event registration via an invoice. View quick links for this payment gateway –> …
Last updated a couple days ago

Check Payment Method

The Check payment method will allow your attendees/registrants to pay for their event registration via check or money order. View quick links for this payment gateway…
Last updated a couple days ago

Bank Draft Payment Method

The Bank Draft payment method will allow your attendees/registrants to pay for their event registration via bank draft or electronic funds transfer (EFT). View quick…
Last updated a couple days ago

Authorize.net AIM Payment Gateway

The Authorize.net AIM payment gateway will allow your attendees/registrants to pay for their event registration with a debit or credit card. View quick links for…
Last updated a couple days ago

Add Ons

Return to top >>

EE4 Automated Upcoming Event Notification add-on

The Automated Upcoming Event Notification add-on will allow you to send a reminder email to your attendees about an upcoming event automatically. This can be used…
Last updated 1 year ago

Chase Paymentech Orbital Gateway

Receive online payments with credit and debit cards from your attendees through Chase Paymentech Orbital. View quick links for this payment gateway –>  Installation This…
Last updated a couple days ago

Wait List Manager

The Wait List Manager add-on allows you to automate the process of capturing wait list signups when your events sell out. View quick links for…
Last updated a couple days ago

Authorize.net Accept Payment Gateway

The Authorize.net Accept payment gateway will allow your attendees and registrants to pay for their event registrations with a credit card or debit card. eChecks are…
Last updated a couple days ago

Event App Customization Add-on

The Event App Customization add-on allows you to customize some aspects of our event app. Basically, once you’ve uploaded a logo to your site and…
Last updated a couple days ago

EE4 Attendee Mover

The Attendee Mover for Event Espresso 4 makes it easy as possible to move registrations between events. View quick links for this add-on –>  Overview…
Last updated a couple days ago

File Upload

At this time EE4 does not have an file upload feature. However, a third-party plugin developer has created a plugin to allow EE4 users the…
Last updated a couple days ago

EE4 Event Mobile Apps

The Event Espresso 4 mobile app for Android and Apple allows you to transform your existing mobile device into an onsite attendee management tool. These…
Last updated a couple days ago

AffiliateWP Add-on

Link AffiliateWP with Event Espresso so your affiliates can promote your events and send you more event registrations. Then pay your affiliates through AffiliateWP on…
Last updated a couple days ago

Braintree Payment Gateway

The Braintree payment gateway will allow your attendees/registrants to pay for their event registration with a credit card, debit card, or even through PayPal. View quick…
Last updated a couple days ago

EE4 Promotions

The Promotions add-on for Event Espresso 4 adds powerful and flexible promotional pricing features to your website. You can now create discount codes and promotions…
Last updated 1 year ago

EE4 Multiple Event Registration

The Multiple Event Registration add-on for Event Espresso 4 adds an event shopping cart feature on your website. It will allow your attendees/registrants to register for multiple events…
Last updated a week ago

EE4 Payment Methods Pro Add-on

The Advanced Payment Methods Pro add-on will allow you to specify payment methods for certain events. For example, you could offer one payment option for…
Last updated a week ago

EE4 People Add-on

The People add-on creates a new interface within the Event Espresso 4 admin for managing people associated with an organization and/or event. People can be…
Last updated a couple days ago

EE4 WP User Integration

Overview The Event Espresso 4 WP User Integration (Members) allows you to take full advantage of the WordPress user system. You’ll be able to display…
Last updated 4 years ago

EE4 Printable Tickets Add-on

Personalize the default ticket templates to reinforce your brand. View quick links for this add-on –>  Installation This add-on is a plugin for WordPress and…
Last updated a couple days ago

EE4 UTF-8 Template Variation add-on

This add-on allows for displaying non-latin characters in PDF invoices and receipts. Getting Started Step 1 – Download and install the EE4 UTF-8 Template Variation…
Last updated a couple days ago

EE4 Barcode Scanner Add-on

The Barcode Scanner add-on is great alternative to the mobile apps for checking-in attendees the door of your classes and events. Just plugin your handheld…
Last updated a week ago

Events Social Sharing Add-on

Use the Events Social Sharing extension to create exposure for your events by allowing your attendees post to social media that they’ve registered for your…
Last updated a couple days ago

Events Grid View Template Add-on

The Events Grid View Template add-on for Event Espresso 4 will display your events in a grid format. View quick links for this integration → …
Last updated a week ago

Events Table View Template Add-on

The Events Table View Template add-on for Event Espresso 4 will display information about your events in a table format.
Last updated 4 months ago

How to Install New State/Province Packs

The states/provinces packs will add states/provinces for various countries in Event Espresso 4. These new states/provinces will then be available for use in the dropdown…
Last updated 1 year ago

Infusionsoft Integration

Link Infusionsoft with Event Espresso, so your attendees are moved to Infusionsoft as their event registrations are completed. Your campaigns in Infusionsoft will then take…
Last updated 1 month ago

Pre-Release Channel Guide

What is the pre-release channel? The pre-release channel is a way for customers to gain access to products that are at an “alpha” or “beta”…
Last updated 1 year ago

Events Calendar Add-on

The Event Espresso Events Calendar add-on is an easy way to display and register for events. View quick links for this add-on –>  Documentation for…
Last updated 6 months ago

MailChimp Integration

Connect MailChimp with Event Espresso, so your attendees are sent to a MailChimp list after a successful registration for your events. Afterward, you can keep…
Last updated a couple days ago

WP User Integration

Create members-only events while keeping other events open to the public. Accounts for your attendees will be automatically created after they register, so they have…
Last updated a couple days ago

Extending Event Espresso

Return to top >>

Using Contact Form 7 to create wait lists for your events

First install Contact Form 7 through the plugins manager within your site, navigate to Dashboard -> Plugins -> Add New and search for ‘Contact Form 7’.…
Last updated 5 months ago

EE4 Automated Upcoming Event Notification add-on

The Automated Upcoming Event Notification add-on will allow you to send a reminder email to your attendees about an upcoming event automatically. This can be used…
Last updated 1 year ago

REST API

This page should redirect here: https://github.com/eventespresso/event-espresso-core/tree/master/docs/C–REST-API The documents in this folder are all related to the REST API in EE4 core. Table of Contents EE4…
Last updated a couple days ago

Simple Sold Out Event Notifications

At this time, Event Espresso does not automatically notify event managers of sold out events. To facilitate this feature until we have developed and released…
Last updated a couple days ago

Event App Customization Add-on

The Event App Customization add-on allows you to customize some aspects of our event app. Basically, once you’ve uploaded a logo to your site and…
Last updated a couple days ago

Adding Related Events Using Advanced Custom Fields

In this tutorial, we’ll create a “Related Events” section (example) that will be displayed in the event details page. We’ll be using example code from…
Last updated a couple days ago

Event Espresso 4 Capabilities System

Beginning with version 4.6.0, Event Espresso has introduced a number of WordPress capabilities for restricting access to various actions and views in the users dashboard.…
Last updated a couple days ago

EE4 Conditional Tags

Conditional tags allow you to control where certain content appears. For example, if you wanted some content to only appear on your single event pages…
Last updated 4 years ago

Code Snippets

You can extend your Event Espresso 4 powered event registration system with any of the code snippets below. Unless otherwise indicated, we recommend placing code…
Last updated a week ago

Arabica Theme Install/Setup

In this guide we will cover how to setup the Event Espresso Arabica theme. For this guide, you’ll need to have an SFTP or FTP…
Last updated a couple days ago

Add a Sponsors Section to Events Using Advanced Custom Fields

In this tutorial, we will create an event sponsor section that can be displayed throughout the event details, ticket selector page, and checkout process. To…
Last updated a couple days ago

Add a Course Curriculum Section to the “Thank You” Page Using Advanced Custom Fields

In this tutorial, I show you how to get started with adding course curriculum/downloads to the “Thank You” page after payment. Adding a downloads section…
Last updated a week ago

How to Create a Site Specific Plugin for your WordPress Site

Today we will learn how to create a site specific plugin for our WordPress site. Before we get started on creating the file, lets briefly…
Last updated 6 months ago

Using CSS3 to Style Links in Event Espresso

Here is a short video tutorial that shows how you can change the appearance of text links and make them look like buttons: Resources: CSS-Tricks…
Last updated a couple days ago

How to Require Attendees to Agree to a Policy Before Being Allowed to Register

At times you may want potential attendees to agree to a certain policy, certain terms and conditions, or even a refund policy, before allowing them…
Last updated a week ago

Translating Event Espresso

Event Espresso is one of the few event management systems that allows localization in your language. There are a few things you need to do…
Last updated 4 years ago

Templates

Return to top >>

Adding Related Events Using Advanced Custom Fields

In this tutorial, we’ll create a “Related Events” section (example) that will be displayed in the event details page. We’ll be using example code from…
Last updated a couple days ago

How to Reorder the Event Page Layout

Login to your WordPress Dashboard (WP-admin) and go to Event Espresso –> Events. Now look for the Templates tab and click on it. Look for…
Last updated a couple days ago

How to build custom Espresso Event post templates on Genesis

Event Archive template Step one: Copy an archive-espresso_events.php template file into your Genesis child theme. Here’s a copy you can use: archive-espresso_events.php Step two: Copy…
Last updated a couple days ago

Event Espresso 4 Shortcodes and Template Variables

This page shows shortcodes that are currently available for Event Espresso 4. A similar list of shortcodes can also be found in the Help & Support…
Last updated a couple days ago

EE4 Theme Templates and Tags

Wondering how to customize templates in Event Espresso 4? Well, let’s put on our developer hats and get started! Each EE4 CPT has a corresponding…
Last updated a couple days ago

Add a Sponsors Section to Events Using Advanced Custom Fields

In this tutorial, we will create an event sponsor section that can be displayed throughout the event details, ticket selector page, and checkout process. To…
Last updated a couple days ago

Add a Course Curriculum Section to the “Thank You” Page Using Advanced Custom Fields

In this tutorial, I show you how to get started with adding course curriculum/downloads to the “Thank You” page after payment. Adding a downloads section…
Last updated a week ago

EE4 “Thank You” Page Actions & Filters

Payment Overview Template This basically is just the congratulations message. the other templates get added to this via the AHEE__thank_you_page_overview_template__content hook or JS: /shortcodes/espresso_thank_you/templates/thank-you-page-overview.template.php FHEE__thank_you_page_overview_template__order_conf_desc…
Last updated a week ago

EE4 “Single Page Checkout” Page Actions & Filters

Wrapper Template This template is for the Reg Step Indicators at the top of the page. The other steps get added via a PHP template…
Last updated 4 years ago

EE4 Custom Post Types

Any requests to get_posts of type ‘espresso_events’ or ‘espresso_venues’ automatically have an attached EE_Event or EE_Venue object, which contains extra info (like extra Event metadata,…
Last updated 6 months ago

How To

Return to top >>

Use the Event Espresso MailChimp Add-on to Automate Sending Messages to Attendees

MailChimp is a powerful email marketing tool used by millions (14+ million currently) of people and businesses around the world. MailChimp sends out more than…
Last updated a couple days ago

Using Ninja Forms to create wait lists for your events

Firstly you will need to install Ninja Forms which can be done through the plugin manager, simply navigate to Dashboard -> Plugins -> Add New…
Last updated a couple days ago

Using Contact Form 7 to create wait lists for your events

First install Contact Form 7 through the plugins manager within your site, navigate to Dashboard -> Plugins -> Add New and search for ‘Contact Form 7’.…
Last updated 5 months ago

How to set up a class that meets weekly

When you set up an event in Event Espresso you can create multiple datetimes, which works well for classes that meet weekly or bi-weekly. You…
Last updated 1 year ago

How to get professional conference badges with QR codes

You can design custom name badges for your upcoming event and get them shipped or print them yourself. This guide shows how to get attendee…
Last updated a week ago

Accept donations alongside event registrations with Event Espresso

Donations can help your organization reach its fundraising goals by allowing contributions from guest’s that are attending as well as guests that cannot make it…
Last updated a week ago

How to Fix Emails Sending from WordPress@

When emails send from your server, do they look like they’re coming from WordPress? For example, the sender always says “WordPress”? The reason you are…
Last updated a couple days ago

Simple Sold Out Event Notifications

At this time, Event Espresso does not automatically notify event managers of sold out events. To facilitate this feature until we have developed and released…
Last updated a couple days ago

File Upload

At this time EE4 does not have an file upload feature. However, a third-party plugin developer has created a plugin to allow EE4 users the…
Last updated a couple days ago

How to set up seat allocation with the Ticket Selector

You can use the Ticket Selector that’s built into Event Espresso 4 to set up a simple allocated seating selector. To start, you’ll need a…
Last updated a couple days ago

Adding Related Events Using Advanced Custom Fields

In this tutorial, we’ll create a “Related Events” section (example) that will be displayed in the event details page. We’ll be using example code from…
Last updated a couple days ago

Using Barcodes vs QR Codes on your tickets

Event Espresso’s Printable Tickets Add-on includes functionality to include both Barcodes and QR Codes within your tickets, so which one should you use and why?…
Last updated a couple days ago

How To Import Registrations Into MailChimp

When using the MailChimp Add-on registrants are added to your List as they register onto the event. Sometimes you may want to import the registration…
Last updated a couple days ago

How To Export Registrations To CSV

All of your registration information can be exported to CSV to allow you to use that information however needed. To export your registrations go to…
Last updated a couple days ago

Ticket Selector Embed Code

The “Ticket Selector Embed Code” is simple, right? Just click the “Embed” button in the event editor, after creating an event. The code that appears…
Last updated a week ago

Custom QR Codes for Tickets

Some Event Espresso 4 customers would like to know how to create a custom QR Code, with attendee details on their tickets. This makes it…
Last updated a couple days ago

How to Use Datetime and Ticket Names to Consolidate Event Pages

In Event Espresso 4, if you manage the online event registration and/or ticketing for a category of events (e.g. volunteering opportunities or an on-going writing…
Last updated a couple days ago

How to Hide Certain Elements on the Event Espresso Pages using CSS

In this article, we will learn how to inspect elements on various Event Espresso pages so that we can hide them using CSS. Firebug and Chrome…
Last updated 4 years ago

How to Manually Add a Registrant through the WordPress Dashboard

There may be times where you need to add a registrant to an event but you don’t want to have the registrant do this themselves.…
Last updated 1 week ago

How to Change the events CPT Slug

Login to your WordPress dashboard (WP-admin) and go to Events –> Templates. Then look for the Events List Pages section and then Event Slug. Change events…
Last updated a couple days ago

How to Add a PayPal is Optional Message to Registration Checkout

In this tutorial we will explain how to add a message to registration checkout to let your registrants know that a PayPal account is optional.…
Last updated a couple days ago

How to Style the Registration Checkout Buttons using CSS

In this guide, we’ll show you how to style the buttons that are used on the front end for Event Espresso. Below we have examples of…
Last updated a couple days ago

How to Customize the Checkout Registration Button Text

In this article, we’ll show you how to customize the text that is used for these buttons. Below we have examples of the buttons that…
Last updated 1 year ago

How to Accept Payments with Event Espresso

Today you’ll learn how to accept payments with Event Espresso. Event Espresso supports a handful of payment gateways and these can be setup by going…
Last updated a couple days ago

How to Setup Event Espresso and Publish Your First Event

In this guide, we will learn how to setup Event Espresso and publish your very first event. It is recommended that you work through the…
Last updated 1 year ago

How to Show the Events List Page in your Website Navigation

Today you’ll learn how to add a link to the Events List page to your navigation for your website. This will allow your website visitors…
Last updated a couple days ago

Arabica Theme Install/Setup

In this guide we will cover how to setup the Event Espresso Arabica theme. For this guide, you’ll need to have an SFTP or FTP…
Last updated a couple days ago

How to Get a List of Attendees for my Event

In this post we’ll learn how to retrieve a list of people (attendees) who are attending a specific event. Let’s get started! Begin by logging…
Last updated a couple days ago

Add a Sponsors Section to Events Using Advanced Custom Fields

In this tutorial, we will create an event sponsor section that can be displayed throughout the event details, ticket selector page, and checkout process. To…
Last updated a couple days ago

Add a Course Curriculum Section to the “Thank You” Page Using Advanced Custom Fields

In this tutorial, I show you how to get started with adding course curriculum/downloads to the “Thank You” page after payment. Adding a downloads section…
Last updated a week ago

EE4 “Single Page Checkout” Page Actions & Filters

Wrapper Template This template is for the Reg Step Indicators at the top of the page. The other steps get added via a PHP template…
Last updated 4 years ago

How to Set Graduated Ticket Pricing

Starting with Event Espresso 4.3 you can offer graduated pricing based on ticket quantities. This article shows how to set graduated ticket pricing where you…
Last updated a couple days ago

How to Create a Ticket Bundle

Starting with Event Espresso 4.3 you can offer discount pricing based on ticket quantities. This article shows how to create a ticket bundle where you…
Last updated a couple days ago

How to Show a Ticket with a Price of Zero as Free

In this post we’ll learn how to show tickets that have a cost of zero as free. Lets begin by taking a look at the…
Last updated a couple days ago

How to Setup No-Cache/Exclusion Rules for Event Espresso

Caching plugins have become a popular way to increase the load speed of WordPress sites. While they work well for static content such as pages…
Last updated a couple days ago

Registration Status in EE4

Event Espresso 4.0 and beyond has streamlined the payment status for attendees, but has also separated Payment Statuses and Registration Statuses. There are now 5…
Last updated 1 year ago

How to Require Attendees to Agree to a Policy Before Being Allowed to Register

At times you may want potential attendees to agree to a certain policy, certain terms and conditions, or even a refund policy, before allowing them…
Last updated a week ago

How to Change Languages

This how to will guide you through changing WordPress (single installation) and Event Espresso to use a language other than US English in the WordPress…
Last updated a couple days ago

How to Change Wording and Text with POedit

It is often useful to be able to change the text or wording of something in Event Espresso in order for it to fit in…
Last updated 5 months ago

Securing your Registration and Payment Pages

Overview If you will be offering on-site payment options (like PayPal Pro or Authorize.net) then we recommend adding SSL-encryption to your site. This guide will…
Last updated a couple days ago

Anti-spam & reCAPTCHA

Protecting your site against spam registrations is an important part of running an event site. Some webservers have safeguards against spam registrations while others do…
Last updated a couple days ago

How to Setup A Transactional Email Service with Event Espresso

Are you having email deliverability issues such as emails getting lost or some being marked as SPAM or junk mail? If so, a transactional email…
Last updated a couple days ago

Troubleshooting

Return to top >>

How to Setup WPEngine hosting for Event Espresso

Disable Caching for Event Espresso pages If WP Engine is your host you will need to ask WP Engine support to disable caching for the…
Last updated 1 year ago

Common Errors during Registration Checkout in Event Espresso

This page highlights common errors that a registrant or attendee may experience during registration checkout and shares solutions on how to fix these issues. Some…
Last updated a couple days ago

Troubleshooting Checklist for Event Espresso

WordPress is an amazing open source platform. With that strength comes the possibility of many plugins and themes. These can achieve different goals and are…
Last updated 4 weeks ago

Known Third Party Plugin & Theme Conflicts

The Event Espresso team develops using best practices and follows WordPress coding standards, in order to limit any conflicts caused by our plugin. Other third…
Last updated a couple days ago

Supported Date Formats

Here are a few examples of supported date formats that you can use when you set up the date format and time on the WordPress…
Last updated 4 years ago

How to Setup No-Cache/Exclusion Rules for Event Espresso

Caching plugins have become a popular way to increase the load speed of WordPress sites. While they work well for static content such as pages…
Last updated a couple days ago

How to Set Up PayPal IPN

IPN stands for Instant Payment Notification and in short it is needed for Event Espresso to be notified about the transaction in order to complete…
Last updated a couple days ago

Event Espresso Core

Return to top >>

Adding A Payment Gateway

If you are arranging events, one of the key aspects to it, is getting paid! You can set up the payment method by going to…
Last updated a couple days ago

Event Overview

Click here for Legacy Version 3.1.X Documentation Event Espresso version 4 Documentation for the Events Menu Events This area contains the overview of your current,…
Last updated a week ago

Add New Event

Click here for Legacy Version 3.1.X Documentation Event Espresso version 4 Documentation for Adding a New Event Add New Event In order to add a…
Last updated a couple days ago

Registrations (ver 4.1+)

Event Espresso version 4 Documentation for Registrations(In Progress) The registrations section of Event Espresso provides all the attendee information you need. It is separated into…
Last updated a couple days ago

Transactions (ver 4.0+)

Transactions The transactions section covers the payments each registrant has made. Overview The transactions list table offers views of transaction lists. You can filter by…
Last updated 1 month ago

Messages System: Message Templates

Message Templates are the blueprint for what the message will look like when its assembled. This is a very powerful component to the messages system…
Last updated a couple days ago

Messages System: Contexts

A context describes who or what receives the message. You won’t see the word context much in the UI for messages because the labels for…
Last updated 4 years ago

Messages System: Messengers

Messengers describe the vehicle that delivers the messages. The most common delivery vehicle pretty much all of us are familiar with is email. As of…
Last updated a couple days ago

Messages System: Message Types

Message Types describe the kind of message that is being sent and describe what the content of the message will be about. There are Message…
Last updated a couple days ago

Messages System: Shortcodes

Message shortcodes are special snippets of text that allow for precisely controlling how dynamic content will display in the message template. If you are familiar…
Last updated a couple days ago

Messages System: Working with message contexts

A single message type may have different content depending on the context in which that message is used, for example the content of the ‘Registration Approved’…
Last updated a couple days ago

Questions (ver 3) & Registration Form (ver 4)

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the Questions Questions are used when you want to capture some more…
Last updated a week ago

EE4 Theme Templates and Tags

Wondering how to customize templates in Event Espresso 4? Well, let’s put on our developer hats and get started! Each EE4 CPT has a corresponding…
Last updated a couple days ago

How to Set Graduated Ticket Pricing

Starting with Event Espresso 4.3 you can offer graduated pricing based on ticket quantities. This article shows how to set graduated ticket pricing where you…
Last updated a couple days ago

How to Create a Ticket Bundle

Starting with Event Espresso 4.3 you can offer discount pricing based on ticket quantities. This article shows how to create a ticket bundle where you…
Last updated a couple days ago

How to Add Questions to Event Espresso Question Groups

Today we will take a look at adding questions to question groups in Event Espresso. Lets begin by taking a look at the Registration Form…
Last updated a couple days ago

Registration Status in EE4

Event Espresso 4.0 and beyond has streamlined the payment status for attendees, but has also separated Payment Statuses and Registration Statuses. There are now 5…
Last updated 1 year ago

Pre-release Downloads

Return to top >>

EE4 UTF-8 Template Variation add-on

This add-on allows for displaying non-latin characters in PDF invoices and receipts. Getting Started Step 1 – Download and install the EE4 UTF-8 Template Variation…
Last updated a couple days ago

Pre-Release Channel Guide

What is the pre-release channel? The pre-release channel is a way for customers to gain access to products that are at an “alpha” or “beta”…
Last updated 1 year ago

Use Cases

Return to top >>

How to set up a class that meets weekly

When you set up an event in Event Espresso you can create multiple datetimes, which works well for classes that meet weekly or bi-weekly. You…
Last updated 1 year ago

How to Setup a Golf Tournament with Event Espresso

In this guide, we’ll setup ticketing for a golf tournament using Event Espresso. Before we begin setting up our event, lets take a look at the…
Last updated a couple days ago

Miscellaneous

Return to top >>

Why We Don’t Have Phone Support

We limit our support to online communication because we can offer better support, more innovation, and lower prices. Better Support We’ve found that providing support via online communication…
Last updated a couple days ago

Mobile App & REST API Security Recommendations

In order to keep your data secure while using your WordPress website or the Event Espresso mobile apps, we highly recommend installing an SSL certificate.…
Last updated a couple days ago

How to Fix Emails Sending from WordPress@

When emails send from your server, do they look like they’re coming from WordPress? For example, the sender always says “WordPress”? The reason you are…
Last updated a couple days ago

We Recommend Using an SSL Certificate

An SSL (Secure Sockets Layer) certificate helps encrypt the traffic between your web browser and a web server. The SSL protocol has been replaced by TLS…
Last updated a couple days ago

Using Barcodes vs QR Codes on your tickets

Event Espresso’s Printable Tickets Add-on includes functionality to include both Barcodes and QR Codes within your tickets, so which one should you use and why?…
Last updated a couple days ago

Pre-Release Channel Guide

What is the pre-release channel? The pre-release channel is a way for customers to gain access to products that are at an “alpha” or “beta”…
Last updated 1 year ago

How To Select a Website Developer

Selecting a website developer can be difficult, especially if you are not sure how to effectively grade a developers skills and abilities. This guide will…
Last updated 5 years ago

Changelogs

Return to top >>

2014 Changelog Archive

Dec 29, 2014 Event Espresso 4.4.8.p Bugfixes: Fix incorrectly calculated ticket price when using comma for decimal place and period for thousands Dec 18, 2014…
Last updated a couple days ago

2015 Changelog Archive

December 30, 2015 Event Espresso 4.8.28.p Bug fixes: Fix add_metaboxes action hook in the admin_wrapper so if follows WP core’s signature Fix non-file-generating batch jobs…
Last updated a couple days ago

2016 Changelog Archive

December 13, 2016 Event Espresso 4.9.23.p Bug fixes: Fix fatal error in DbSafeDateTime Add checks for ticket availability at each step of Single Page Checkout…
Last updated a couple days ago

2017 Changelog Archive

November 29, 2017 Event Espresso 4.9.53.p Bug fixes: Fix undefined variable in EED_Core_Rest_Api::maybe_notify_of_basic_auth_removal() Fix Catchable fatal error: Argument 2 passed to EED_Messages::payment() must be an…
Last updated a week ago

Event Espresso 4 Changelog

Learn how to update Event Espresso 4 December 11, 2018 Event Espresso 4.9.75.p Updates Avoid conflict with Divi Front-end editor Don’t use expectException, instead use…
Last updated 1 week ago

Do NOT follow this link or you will be banned from the site!