Apple Wallet and Google Wallet tickets for Event Espresso

Give every Event Espresso registration its own wallet pass, with its registration code as a QR code. Attendees save it from the thank-you page, and it updates when the event changes.

New accounts get free pass credits to start. Tested with Event Espresso Decaf 5.0.59 in October 2026.

2-minute video tutorial

Setup

Set up Event Espresso wallet tickets in four steps

  1. Install the plugin

    In WordPress, go to Plugins, then Add New, and search for WalletPassBuilder.

  2. Connect your account

    Open WalletPassBuilder in the admin menu and paste the API key from your dashboard.

  3. Design the pass

    On the Pass Template tab, choose Event Espresso tickets and make it yours.

  4. Turn on Event Espresso

    Switch it on under the Integrations tab. New registrations get their pass from then on.

The Event Espresso tickets pass editor in WordPress, with brand and field settings beside a live Apple Wallet preview.
Design the pass in WordPress, with a live Apple Wallet and Google Wallet preview.
The plugin's Integrations tab with Event Espresso turned on, listing where customers get their pass.
Turn Event Espresso on, and see where customers get their pass.
The pass editor's Data Field list, with Event, Date, Start time, End time, Venue, Attendee, First name, Ticket type, Ticket number, Registration code, Order number, Status.
Pick which ticket details go on the pass from the Data Field list.
The plugin's Add to Wallet button tab, explaining the Add to Wallet block and the shortcode with its options.
Add the buttons for any pass to other pages, with a block or a shortcode.

Want every detail? Read the WordPress setup guide

Add to Wallet

Where attendees save their Event Espresso ticket

Once the integration is on, the official Add to Apple Wallet and Add to Google Wallet buttons appear on Event Espresso's thank-you page, and you can add them to its emails.

Event Espresso's thank-you page listing two registrations, with Add to Apple Wallet and Add to Google Wallet buttons for each.
Event Espresso's thank-you page, with buttons for each ticket.

Thank-you page

One pair of buttons per ticket, under the registration details.

Event Espresso's emails

Add a shortcode to a registration or ticket message under Event Espresso > Messages. Inside [ATTENDEE_LIST], it covers every ticket.

[WALLET_PASS_BUTTONS]
The Add to Wallet buttons
[WALLET_PASS_LINK]
A plain link to the pass

On the pass

Every Event Espresso registration's details, on the attendee's phone

A new pass shows the attendee's name, the event, its date, time and venue, and the registration code as a QR code. The ticket number shows which ticket it is in the order, such as 2 of 3.

  • Event
  • Date
  • Start time
  • End time
  • Venue
  • Attendee
  • First name
  • Ticket type
  • Ticket number
  • Registration code
  • Order number
  • Status
R
Riverside Arts

Ada Lovelace

Summer Concert

Date

Nov 18

Time

7 PM

Where

Riverside

12-4f9c2a7e1b

Apple Wallet
R
Riverside Arts

Ada Lovelace

Summer Concert

12-4f9c2a7e1b

Date

Nov 18

Time

7 PM

Where

Riverside

Google Wallet

Stays up to date

When an Event Espresso registration changes, so does the ticket

Registered

The pass is issued when a registration is approved or awaiting review. Pending payment, waitlist and incomplete registrations wait.

Details edited

Change the attendee, ticket, date, venue or event in Event Espresso, including in its newer editor, and the pass updates.

Cancelled or declined

The status on the pass changes to Cancelled or Declined.

Event cancelled

Cancel the event and its passes show Event cancelled.

Compared

Event Espresso wallet ticket or emailed ticket?

Event Espresso already sends registration emails. A wallet pass keeps each ticket on the attendee's phone, and you can put the buttons in those emails.

Emailed ticketWallet pass
Easy to find at the doorOnly by searching their inboxYes, in the wallet on their phone
Registration code ready to scanYes, if the email loadsYes, as a QR code
Updates when the event changesNo, it shows what was sentYes, on the customer's phone
Lock-screen reminderNoOptional, at the start time
Reminder near the venueNoOptional

Who it's for

Who Event Espresso wallet tickets are for

Conferences

Give each delegate their own pass with their registration code, ready at the desk.

Wallet passes for events

Training and courses

Attendees keep the date, venue and registration code together, and see any change.

Group registrations

An order for three is three passes, each with its own attendee and code.

Events with approval

Passes can go out while a registration is awaiting review, and the status updates when you decide.

Event Espresso questions

Do my customers need to install an app?
No. The pass opens in Apple Wallet or Google Wallet, which they already have on their phone. On a computer, the button opens a page with a QR code to scan with their phone.
Does it work with Event Espresso Decaf?
Yes. We tested with the free Decaf version from WordPress.org.
Does each registration get its own pass?
Yes. Event Espresso makes one registration per ticket, and each gets its own pass and code.
When is the pass issued?
When a registration is approved or awaiting review. If it's waiting on payment, on the waitlist or incomplete, the pass waits too.
What does it cost?
The plugin is free. It uses pass credits from your WalletPassBuilder account: 1 per pass created or saved to a wallet, whichever total is higher. Updating passes doesn't use credits, and new accounts get free pass credits to start.
Is my attendee's contact information on the pass?
No. Email addresses, phone numbers and postal addresses are never sent to WalletPassBuilder, because anyone who sees the phone can see a wallet pass.
What if a registration doesn't get a pass?
Check that Event Espresso is turned on under the plugin's Integrations tab, then look in Activity. A failed entry says why, and Retry sends it again. The plugin also checks every 15 minutes for anything that failed.

Use another plugin? See everything the WordPress plugin works with

Be on the lock screen in a few minutes.

Your first pass is quick to make. Pick a template, add your logo, and share the link.