(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-TT9ZP96');

Knowledge Base

Zapier Integration

How to Create a Zapier Integration

Before creating your integration, you’ll need to determine whether you want a Text Messaging integration or a Mobile Wallet integration. After determining the type of integration, you’ll need to choose whether you want Skycore to be the Trigger or the Action. The sections below will give you detailed information on creating a Mobile Wallet Trigger, creating a Mobile Wallet Action, creating a Messaging Trigger, and creating Messaging Action.

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.

  1. Log in to your Zapier account. Create a Zap:
create a zap

2. Choose Webhooks by Zapier for the app event “Trigger” and select Catch Hook from the drop-down menu for the “Trigger” Event.

Set up your wallet trigger

3. Copy the Custom Webhook URL provided by Zapier.

Copy the webhook URL

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

Choose the action and action event

5. Log in to your Skycore account. Go to the Integrations page in the Tools tab. Click ‘Create New’.

Login to your Skycore account

6. Set up your Wallet “Trigger” on the Skycore platform on the integrations page. Choose Wallet as the Platform, Zapier as the Integration, and Trigger as the Integration Type.

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

fill out skycore integration fields

8. Set the Integration Status to “Active”.

set the integration status to active

Creating a Wallet Action

The Wallet actions that can be initiated from a Zap are creating, updating, or archiving a Pass Record, or updating the Pass Status to expired, voided, or redeemed.

  1. First, log in to your Skycore account. Go to the Integrations page in the Tools tab. Click ‘Create New’.
create a new skycore integration

2. Set up your Wallet “Action” on the Skycore platform on the integrations page. Choose Wallet as the Platform, Zapier as the Integration, and Action as the Integration Type.

3. Copy the Listener End Point URL, which will be used in your Zap. Save your integration once all of the necessary fields are filled out.

fill out skycore details

4. Set the Integration Status to “Active”.

set action status to active

5. Next, log in to your Zapier account. Create a Zap:

create a wallet action zap

6. Choose the app for the “Trigger” that will cause the Zap to occur. Choose the “Trigger” event from the other app.

Choose the Trigger

7. Choose Webhooks by Zapier for the event “Action” and select the “Action” event.

set up the wallet action on zapier

8. Enter the Listener End Point URL from step 3 above. Choose the payload type and any other necessary details.

fill out wallet action details on zapier

Creating a Messaging Trigger

A Messaging “Trigger” can cause an action on another app to take place when a new number subscribes, an existing number unsubscribes, or a smart link in a text message is clicked.

  1. Log in to your Zapier account. Create a Zap:
create a messaging trigger zap

2. Choose Webhooks by Zapier for the app event “Trigger” and select Catch Hook from the drop-down menu for the “Trigger” Event.

set up messaging trigger on zapier

3. Copy the Custom Webhook URL provided by Zapier.

copy the webhook url

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

set up the action for messaging on zapier

5. Log in to your Skycore account. Go to the Integrations page in the Tools tab. Click ‘Create New’.

create a new skycore messaging trigger integration

6. Set up your Messaging “Trigger” on the Skycore platform on the integrations page. Choose Messaging as the Platform, Zapier as the Integration, and Trigger as the Integration Type.


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

skycore messaging trigger fields

8. Set the Integration Status to “Active”.

set messaging trigger integration to active on Skycore platform

Creating a Messaging Action

The Messaging actions that can be initiated from a Zap are send an SMS, send an MMS, send a saved MMS, subscribe a user to a messaging campaign, or unsubscribe a user from a messaging campaign.

  1. Log in to your Skycore account. Go to the Integrations page in the Tools tab. Click ‘Create New’.
create a messaging action on Skycore

2. Set up your Messaging “Action” on the Skycore platform on the integrations page. Choose Messaging as the Platform, Zapier as the Integration, and Action as the Integration Type.

3. Copy the Listener End Point URL which will be used in your Zapier account. Save your integration once all of the necessary fields are filled out.

set up the messaging action on Skycore platform

4. Set the Integration Status to “Active”.

set the messaging action to active on the Skycore platform

5. Log in to your Zapier account. Create a Zap:

create a messaging action zap

6. Choose the app for the “Trigger” that will cause the Zap to occur. Choose the “Trigger” event from the other app.

choose the trigger for the messaging action on Zapier

7. Choose Webhooks by Zapier for the event “Action” and select the “Action” event.

setup the messaging action on Zapier

8. Enter the Listener End Point URL from step 3 above. Choose the payload type and any other necessary details.

fill in the action details on Zapier
Go to Top