Import event and cinema tickets from emails

As a developer or merchant, integrating Google Wallet with your ticket reservation systems can significantly enhance the customer experience by verifying that all event and cinema ticket information is accessible.

Background

Integrating Google Wallet with your ticket reservation systems can significantly enhance the customer experience by verifying that all event and cinema ticket information is accessible. Google Wallet's integration with Gmail allows for the automatic creation of digital passes for users who receive eligible email messages.

Key to achieving this seamless integration is including all relevant information in the email body. This documentation provides the necessary information that is needed to be included in your next email / CRM campaign to your users in order to auto-generate event ticket passes on Wallet.

Import event ticket information from emails to improve your Google Wallet integration

Our Gmail Imported Pass feature serves as a lightweight mechanism to digitize users event tickets on to Google Wallet. Information is automatically extracted from the email content, minimizing user friction and increasing adoption rates.

This solution is designed to work complementary to the existing Google Wallet API product. Gmail imported passes provide the most basic information for users:

Gmail Imported Pass Google Wallet API Integration
  • User Information:
    • User Name
  • Event Information:
    • Confirmation #
    • Event Start Time
    • Event End Time
    • Location
    • Event Name
    • Seat #
    • QR Code
  • All User information in Gmail Imported Pass
  • Most uptodate changes reflected push notifications
  • Push notifications
  • Auto-Linked Passes
  • Passes Value Added Opportunities
  • And More

Our goal is for us to increase and complement the adoption of digital pass and equip users who have not clicked the "Add to Google Wallet" button an automated event ticket generated from the emails you send to them.

How It Works

When a user receives an email from your domain, such as an event ticket confirmation email, Gmail can intelligently detect key fields in the email body and create an event ticket pass in Google Wallet.

Required Fields (in plain text)

To enable automatic detection, include the following fields clearly in the email body:

  1. Confirmation Number
  2. Event name (for example, "Festival Concert")
  3. Event Start Date and Time
  4. Location or Venue
  5. Section and Seat # (only if required seating)
  6. QR Code / Barcode for Entry

Note: we only support events where QR and Barcode entry is present

Optional Fields

You can also include these fields to enhance the user experience:

  1. User Name (for example, "John Doe")
  2. Event End Date and Time

Here is an example email (e.g. Event Ticket Confirmation)

Subject: Order Confirmation RE1234567 - EVENT 2025

Body:

Hi Blaine,

You're in! Thank you for buying your tickets on Ticketportal the world's biggest ticket marketplace!

Order Number: RE1234567

YOUR ORDER CONFIRMATION

EVENT 2025
Singapore Indoor Stadium
Saturday 15 March 2025 13:00

Auditorium:
1

Seat
1A

Ticket Quantity: 1

Restrictions: OVER 18 YEARS ONLY WITH PHOTO I.D. WILL BE ADMITTED. NO I.D. / NO ENTRY / NO REFUND.

Event Entry QR
Event Entry QR Example

Need help?
If you have any questions for us, find answers on our Customer Service page.

Regards,
Ticket Marketplace

Here is the related Event Ticket card in Google Wallet

Event Pass
Example

Onboard to Wallet

1. Craft Your Email Campaign: Design and send your email campaigns to your user base, making sure that all necessary information for pass generation mentioned in the "How It Works" Section is clearly present within the email body.

2. Forward an actual sample email to our dedicated parser-sample+wallet_partner_events@google.com

  • For any updates to the email templates, forward to the same address so we can make sure Gmail detects the latest templates
  • Make sure that the original sender is the actual sender of the email from your campaigns

3. Upon receipt of your sample email template, our team will review and configure the parsing logic. You can expect the feature to be successfully rolled out for your submitted email template within five (5) working days.

Note: We may reach out to you using the email you sent. Make sure that the email you use to forward the sample with us can receive incoming messages.