Email Merge to Personalize Passbook Passes

The Update

You can now personalize a Passbook Pass with dynamic data using your existing email service providers email merge tag system.

Benefits of the Update

Our platform gives users the ability to create personalized Passbook passes that have dynamic data. This is generally done by merging static data created in a Pass Template with dynamic data uploaded via CSV files. This works well when all of the data is available in advance of the transaction. While dynamic data may also be uploaded in real-time via an API call; API integration requires development effort. In order to ease the integration for third party email service providers, We created a way for our customers to personalize Passes using email merge tags. The solution works with any email service provider who has a merge tag system. This enables any ESP to deliver emails with Passbook Passes generated on our platform.

How does it work

1. This Dynamic URL feature is described in the Data Settings tab within Pass Template Builder

entering pass data into a pass template using a dynamic url

2. When Creating the Pass Template, each label and value you want to personalize must be set to Dynamic in order for it to accept non-static variable data.

personalize mobile wallets with header fields

3. Create Security Keys in order to prevent recipients from modifying Passes with their own data or guessing third party credentials. Generate a CSV of random numbers or UKeys which will unlock the URL for each recipient. You will need to import this into your email platform as well.

create security keys for pass data

4. Once the import is successful into both platforms you can use those keys + the Dynamic URL to personalize the Passbook Pass with variables. Then when you create your email templates on third party systems simply use the mail merge to create dynamic Passbook passes for each recipient. You can optionally import additional data into Skycore platform which your third party email server may not have access to.

import pass data using url keys