(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.data-privacy-src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P2BC6Q6N');

Help Center

Zapier Wallet Trigger Integration

How to Create a Zapier Integration for Mobile Wallet Through Webhooks #

In this guide, you’ll learn how to set up a Mobile Wallet trigger in WalletThat that will activate an action in another app through Zapier. You can achieve this by linking Zapier’s webhooks with WalletThat’s webhook system, which uses the Mobile Wallet trigger to execute the action automatically. Zapier offers pre-built webhooks that require no coding. To connect both systems, simply select webhooks by Zapier as your trigger, provide some information, copy the URL provided by Zapier, and paste it into WalletThat. This process will link the two webhook systems together. If you require additional information on Zapier webhooks, you can refer to this article: Webhooks Guide

Available Triggers #

  1. Pass Installed
  2. Pass Uninstalled
  3. Pass Updated
  4. Pass Record Added

Creating a Wallet Trigger #

A Wallet “Trigger” can cause an action on another app to take place when a Pass is installed, uninstalled, or updated or when a new Pass Record is added. The following steps will show you an example of an email being sent from Gmail when a user installs a Mobile Wallet Pass in their Wallet app.

Step 1: Login to Zapier

Login to your Zapier account and create a Zap.

create a zap in zapier

Step 2: Setup the Event Trigger

Choose Webhooks by Zapier for the app event “Trigger” and select the event from drop-down menu. Copy the Custom Webhook URL provided by Zapier.

use webhooks by zapier
copy zapier url

Step 3: Setup the Action Event

Choose the app where the “Action” will take place once a Zap is received. Choose the “Action” event from a different app.

choose the wallet action app in zapier

Step 4: Add your Data Fields in Zapier

Add the data fields that you need to pass through the URL to your Zap in Zapier. Each Action you choose may allow for more or less fields to add, depending on the Action app. Map your fields by choosing from the drop-down menu provided in Zapier. These data fields will later be added in WalletThat so be sure to copy or write down the data fields you will be using in the integration. It’s highly recommended that you set a pass-id field that will later be used on the WalletThat platform to differentiate pass data.

Step 5: Login to Your WalletThat Account

Go to the Integrations page in the Tools tab of your WalletThat account. Click ‘Create New’.

Login to your Skycore account

Step 6: Create your Wallet Trigger

Choose Wallet as the Platform, Zapier as the Integration provider, and Trigger as the Integration Type.

select wallet as the platform
select zapier as the integration provider
select trigger for the integration type

Step 7: Choose your Wallet Trigger

Fill out the integration details and select the type of Mobile Wallet trigger you want to use. WalletThat has four different Mobile Wallet triggers that can cause an action to take place from another app by creating a “Zap.” Each trigger is listed below along with an example of how each might be used.

Option 1: Pass Installed

When a user installs a pass in Apple Wallet or Google Wallet, the “Pass Installed” trigger is used to initiate an action. One example of this trigger is to automatically send an email to the user to express gratitude for installing the pass and offer them a special promotion as a reward.

pass installed trigger

Option 2: Pass Uninstalled

If a user removes a pass from their Apple Wallet or Google Wallet, the “Pass Uninstalled” trigger is activated to trigger an action. One application of this trigger is to send an email to the user, urging them to reinstall their loyalty card.

pass uninstalled trigger

Option 3: Pass Updated

The “Pass Updated” trigger causes an action to take place when pass data is updated in the WalletThat system. For example, you can use this trigger to send an email when a loyalty card gets updated with a new reward to let users know how to redeem it.

pass updated trigger

Option 4: Pass Record Added

The “Pass Record Added” trigger is used to cause an event to occur when a new pass record is added or imported into the WalletThat system. This trigger can be utilized, for example, to update your CRM system to add new loyalty member data when a new data record is added in WalletThat.

pass record added trigger

Step 8: Enter the Webhook URL from Zapier

Enter the Custom Webhook URL from Step 2 above into the Integration End Point field. Save your integration once all of the necessary fields are filled out.

paste in the zapier endpoint URL

Step 9: Review Integration Data Fields in WalletThat

Each trigger option has a set of data fields or “integration fields” that enable you to send data to the integration endpoint URL provided by Zapier. Review the list of “integration fields” that are available for each trigger and remove any that were not added previously in Zapier from step 4 above. You can also rename the field by editing the “Field Name Identifier” column to match the exact names in Zapier.

integration data fields in skycore

Step 10: Activate your Wallet Trigger Integration

Set the Integration Status to “Active” when you are ready to use your integration.

set the integration status to active

Step 11: Test & Run Your Integration

Once you’ve created your Zap for a Mobile Wallet Trigger in Zapier, you can test the integration to make sure it is working properly. After testing, click “Publish” in the top right corner of the Zap creator and toggle your Zap to “Running” status when you are ready to use it. If you need additional help creating a Zap in Zapier, check out this article: Creating a Zap

 

Go to Top