(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

View Categories

Zapier Text Messaging Action Integration

5 min read

How to Create a Zapier Text Messaging Action Integration Triggered by a Webhook

This guide will help you create a Messaging Action in Skycore that can be triggered by another app through Zapier. This is done by connecting Zapier’s webhooks to Skycore’s integration system, enabling the automatic triggering of the Messaging Action. Zapier offers pre-built webhooks that require no coding or development. All you have to do is select webhooks by Zapier, provide some necessary details, copy the URL provided by Skycore, and enter that URL in Zapier to establish the connection between the two systems. If you require further information about Zapier’s webhooks, refer to this article: Webhooks Guide

Available Webhook Actions

The following list shows all available messaging webhook actions. You can read more about each action in the sections below.

  1. Send an SMS
  2. Send an MMS
  3. Send a Saved MMS (ie an MMS Template you created and saved in the Skycore platform)
  4. Subscribe a user to a campaign
  5. Unsubscribe a user from a campaign

Creating a Messaging Action

The available Skycore actions are send an SMS, send an MMS, send saved MMS, subscribe a user to a campaign, unsubscribe a user from a campaign. The following steps and screenshots will walk you through an example of an SMS being sent to a user when they’ve abandoned their cart on Shopify.

Step 1: Login to your Skycore account

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

create a messaging action on Skycore

Step 2: Create your Messaging Action

Create 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.

choose messaging as the platform
choose zapier as the integration
Choose action as the integration type

Step 3: Choose your Messaging Action & Messaging Campaign

Fill out the integration details and select the messaging action you want to use. Skycore offers five messaging actions that are executed by creating a “Zap” triggered from another app. Each action is listed below along with an example of how each can be used. You can also choose a campaign to associate each integration action with from the drop-down menu provided. Selecting a campaign is optional for the Send an SMS, Send an MMS, and Send a Saved MMS actions. Selecting a campaign is required for the Subscribe a user to a campaign and Unsubscribe a user from a campaign actions.

Option 1: Send an SMS

The “Send an SMS” action, when triggered by another app, enables the sending of an SMS message to a user. The SMS message can be either pre-created as part of a campaign or you can utilize the “sms-message” integration data field to transmit the message text to the endpoint URL. The “Campaign” field is not required for this action but can be chosen to utilize opt-in settings set in the campaign to gain a users consent to receive messages from you prior to sending the SMS message. This action can be utilized, for instance, to send a text message to a user who has abandoned their cart on a website, serving as a reminder that they still have items in their cart.

Send an SMS action

Option 2: Send an MMS

The “Send an MMS” action, when triggered from another app, allows you to send an MMS message to a user. You have two options for the MMS content: you can either pre-create it and associate it using the campaign drop-down menu, or you can utilize the MMS integration fields to pass the MMS content data to the endpoint URL. The “Campaign” field is not required for this action but can be chosen to utilize opt-in settings set in the campaign to gain a users consent to receive messages from you prior to sending the MMS message. This action can be employed in various scenarios, such as sending a user an MMS coupon as a gesture of appreciation after their initial purchase.

Send an MMS action

Option 3: Send a Saved MMS

When triggered from a third-party app, the “Send a Saved MMS” action sends a user a pre-built MMS template. You will need to choose which template you wish to use from the drop-down menu. The “Campaign” field is not required for this action but can be chosen to utilize opt-in settings set in the campaign to gain a users consent to receive messages from you prior to sending the Saved MMS message. This action is useful when you’ll be sending an MMS using the same layout to multiple users. If you need help creating an MMS template, refer to this article: MMS Templates

Send saved MMS action

Option 4: Subscribe a User to a Messaging Campaign

The “Subscribe a User to a Messaging Campaign” action enables you to add a user, or subscribe them, to an existing messaging campaign’s opt-in list when triggered from another app. The Campaign setting is a required field here to subscribe the user to a specific campaign. If you need assistance creating campaigns, use this article: Campaigns. This action can be used, for example, to add a user to a loyalty club campaign when the complete a sign up form online.

subscribe a user to a campaign action

Option 5: Unsubscribe a User from a Messaging Campaign

The “Unsubscribe a User from a Messaging Campaign” action enables you to remove a user from an existing campaign. The campaign setting is a required field for this action to unsubscribe the user from a specific campaign. For example, this action can be used to remove a user from a campaign when the user cancels their membership, therefore, they should no longer receive promotional messages.

unsubscribe user from a campaign action

Step 4: Review Integration Data Fields

Each action enables you to use integration data fields that can be passed through the listener endpoint URL. Review the list of “integration fields” for each action and exclude any fields that you do not want to be passed to the endpoint URL. These data fields will be later added in Zapier so be sure to copy or write down the data fields you will be using in the integration. The available integration data fields differ for each type of Action.

Action integration data fields

Step 5: Copy the Listener End Point URL

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

Copy the action URL

Step 6: Activate your Integration in Skycore

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

set the messaging action to active on the Skycore platform

Step 7: Login to your Zapier Account

Login to your Zapier account and create a Zap:

create a zap in zapier

Step 8: Setup the Event Trigger

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

choose event trigger

Step 9: Setup the Action Event

Choose Webhooks by Zapier for the event “Action” and select the “Action” event. Enter the Listener End Point URL from step 3 above. Choose the payload type and add any other necessary details.

choose webhooks by zapier for the event action
fill out details for event action in zapier

Step 10: Add your Data Fields in Zapier

Add the data fields from step 4 above that you need to pass through the URL to your Zap in Zapier. You will need to map the Skycore data fields to data fields available from the app that you are using for your event trigger. Map your fields by choosing from the drop-down menu provided in Zapier.

Add data fields in Zapier

Step 11: Test & Run Your Integration

Once you’ve created your Zap for a Messaging Action 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. For additional help creating and managing Zaps, read more here: Creating Zaps

Go to Top