zapier_logo.png

Zapier is a tool that helps you automate repetitive tasks between two or more apps—no code necessary. When an event happens in one app, Zapier can tell another app to complete (or do) a particular action.

You can integrate with Zapier using either of the following methods:

For more information about the Zapier integrations, visit Zapier help and support

Use Blueshift in Zaps created in Zapier

You can use Blueshift in the Zaps that you create in Zapier. When you add a Blueshift connection in your Zapier account, you can use Blueshift triggers and actions in your workflow.

Triggers for Blueshift

The following Blueshift triggers are available in Zapier.

Triggers Description
New Campaign Activity

Triggers when a new campaign activity is found.

Set up trigger by selecting the user actions for the following notifications:

  • Email
  • SMS
  • Push
  • In-App

For more information, see Campaign activity export using webhooks.

Campaign Execution Status

Triggers when the campaign execution status for an event triggered campaign changes.

For more information, see Webhook for campaign execution status.

Actions for Blueshift

The following Blueshift actions are available in Zapier.

Action Description
Create Catalog

Creates a catalog.

Provide information for the following mandatory field for the catalog:

  • Catalog name

For more information, see Products and Catalogs.

Create Items in a Catalog

Creates a new item in a catalog.

Provide information for the following mandatory fields for the catalog and item:

  • Catalog UUID
  • Category
  • Image
  • Product ID
  • Availability
  • Title
  • Web Link

For more information, see Add items to the catalog.

Send an Event

Sends an event.

Provide information for the following mandatory field for the event:

  • Event (Name of the event)

Provide information for at least one of the following fields for the event:

  • Customer ID
  • Device ID
  • Email
  • Cookie

For more information, see Your site's/app's event data.

Trigger Campaign

Triggers a new campaign.

Provide information for the following mandatory field:

  • Campaign UUID

For more information, see Trigger a campaign.

Get Performance Summary of Campaign

Gets the performance summary of a campaign.

Provide information for the following mandatory fields:

  • End Time
  • Start Time

For more information, see Performance summary.

Get Detailed Report Campaign

Gets the detailed campaign report.

Provide information for the following mandatory fields:

  • Campaign UUID
  • End Time
  • Start Time

For more information, see Detailed report.

Create or Update Customer

Creates or updates a customer.

Provide the following mandatory information for the customer:

  • Email
  • Customer ID

For more information, see Create or update customer.

Delete a Customer

Deletes a customer.

Provide the following information for the customer:

  • Delete All Matching Customers
  • Email

For more information, see Delete a customer.

Merge Customers

Merges details for two customers.

Provide the following information for the customer:

  • Customer ID To Be Merged
  • Customer ID To Merge Into

For more information, see Merge customers.

Track Customer Start

Starts tracking a customer.

Provide one of the the following fields for the customer:

  • Email ID
  • Customer ID

For more information, see Start tracking a customer.

Track Customer Stop

Stops tracking a customer.

Provide one of the the following fields for the customer:

  • Email ID
  • Customer ID

For more information, see Stop tracking a customer.

Connect to Blueshift from Zapier

Set up a connection to Blueshift from My Apps > Add a connection. You can also set up a connection to Blueshift as part of a Zap step.

To set up a connection to Blueshift, provide the following information:

  1. Provide the Site Name.
  2. Add the Event API key. To get the Event API key, log into Blueshift and navigate to the Account Settings for your organization in Blueshift.
  3. Add the Users API key. To get the Users API key, log into Blueshift and navigate to the Account Settings for your organization in Blueshift.
  4. Select the Region.
    • Select EU if you are located in the EU region.
    • Otherwise, select US as the region.

zapier_v102.png

Create a Zap in Zapier

A Zap is an automated workflow that tells your apps to follow this simple command: "When this happens, do that." Every Zap has a trigger and one or more actions. A trigger is an event that starts a Zap, and an action is what your Zap does for you. When a Zap runs, each action it completes counts as one task.

To use Blueshift in your Zap, complete the following steps:

  1. Log into your Zapier account and go to your dashboard.
  2. Click Create Zap.
  3. Add a Trigger.
    1. Search for and select Blueshift
    2. Click Continue.

    zapier_add_bsft_trigger.png

  4. Select a trigger event as either New Campaign Activity or Campaign Execution Status.

    zapier_bsft_triggers.png

  5. Click Continue.
  6. Select the Blueshift connection or add a connection. See Connect to Blueshift from Zapier for more information.
  7. Click Continue
  8. If you select New Campaign Activity in Blueshift as the trigger, you must Set up the trigger. For more information, see Triggers for Blueshift.
  9. Click Continue.
  10. Test the Trigger to ensure that the right Blueshift account is connected and your trigger is set up correctly.
  11. Click Continue.
  12. Add an Action. You can select an action within Blueshift or you can select any other apps available in Zapier. You can add multiple actions.

Use the Zapier app in Blueshift for integration

The Zapier app allows you to send content to Zapier, which connects apps and automates workflows. A Zapier account is required to use this app. Zapier provides a unique url for each channel/user to send a message to. Copy and paste that url into the “API Endpoint” field in the template editor. Zapier does not require authentication headers, so leave the auth fields blank.

Before you begin

Before you can set up integration with Blueshift, you must have your Zapier account set up.

Set up integration

To add a Zapier adapter in Blueshift, complete the following steps:

  1. Sign in to the Blueshift app, and click Apps in the left navigation menu.
  2. Go to All Apps, search for, and select Zapier.
  3. You can also go to Integration Platforms Apps and select Zapier.
  4. Click Configure to view all the configured adapters.
  5. Click +ADAPTER to add an adapter.

    integplatform_zapier.png

  6. Add a Name for the adapter. If you have multiple adapters, the adapter name helps you to identify the integration.
  7. Add information for any Additional Headers.
  8. Click Save to add the adapter.

    The adapter is now added and you can use it in your Cloud App template.

Next steps

  1. Create a slack cloud app template to send a payload from a campaign.
  2. In your campaign journey, add a Slack trigger. Select the template that you created.

Create a Zapier cloud app template

A Cloud App template is required to send a payload to Zapier from a campaign.

To add a Zapier Cloud App template, complete the following steps:

  1. Go to Creatives > Cloud App.
  2. Click +TEMPLATES on the Cloud App Templates page.
  3. Select the Zapier app.

    Note: Only apps that support Cloud Apps templates and have atleast one adapter configured are displayed on the Cloud App Templates page.

  4. Configure the template including the name, tags and other relevant information. For more information, see Cloud Apps templates.
    Field Description
    Template Name Specify a name for the template to identify it on the index screen. 
    API Endpoint Specify the API endpoint that receives the request that we make.

    Zapier provides a unique url for each channel/user to send a message to. Copy and paste that url into the “API Endpoint” field in the Zapier Cloud app template General tab.

    Zapier does not require authentication headers.

    Adapter Select the adapter to use to send the payload.
    Tags

    Specify tags to organize this template.

    Since this template is a Blueshift resource that you use in campaigns, you can use tagging to organize it under folders.

    For more information on this, see Tagging.

  5. On the Content tab, fill the form to specify the data and the format in which to send the data to Zapier.

    You can also switch to JSON and specify the content in JSON format. However, once you switch to JSON, you cannot use the form layout again.

    zapier_template.png

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.