In this article, I'll be going over how to track PassKit pass events on your Iterable user records.
First, we need to head over to Iterable and get an API key. We need this so PassKit can write events back to your Iterable user records. Once logged in, hover over the Integrations tab and click on the API keys item.
On the API keys page click the New API Key button. A form will pop up, provide a name and make sure the Server-side option is selected.
Click create and copy the new API key.
Head over to PassKit and enter the Program your users will be enrolled into. Once inside the program, click on Settings and then Integrations. Click the option for Iterable.
You should be presented with a configuration form.
In the API Key field, add the API key you created earlier. Next, give your integration a meaningful name. Finally, toggle on Enable Integration.
Under the Set Pass Notifications header, we have a list of Pass events you can subscribe to:
Created by a user: Will track an event when a new pass is created.
Updated by a user: Will track an event when a pass is updated.
Installed by a user: Will track an event when a user adds a pass into their digital wallet.
Deleted by a user: Will track an event when a member record is deleted.
Uninstalled by a user: Will track an event when a user removes a pass from their wallet.
Invalidated by a user: Will track an event when a pass record is invalidated.
Once you have selected all the events you want, click "Save".
Now when you create users you'll be able to see the events they trigger.