Zendesk provides support, sales, and customer engagement software for everyone. You can create a Blueshift cloud app template for Zendesk and use it in a campaign. So that, when a customer reaches a specific stage in a customer journey, we take all the required customer attributes and export them to Zendesk. You can then perform actions such as create a ticket, add a comment to a ticket, create a user with recommended products. You can use our Zendesk integration to work on any of your Zendesk object.

Set up integration

Before you can integrate with Blueshift, you must have your Zendesk account set up. 

Integrating your Zendesk account with Blueshift includes the following steps:

  • Set up your Zendesk account.
  • Add an adapter for the Zendesk app.
  • Add a Cloud App template.

Set up your Zendesk account

To integrate with Blueshift, you need the Client ID and Client Secret required for API integration. For more information, see the Zendesk documentation.

When you set up OAuth in Zendesk, set the Redirect URL = https://app.getblueshift.com/api/v1/account_app_profiles/oauth_callback

Add an adapter for the Zendesk app

To add a Zendesk 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 Zendesk.
  3. You can also go to Helpdesk Apps and select Zendesk.
  4. Click Configure to view all the configured adapters.
  5. Click +ADAPTER to add an adapter.
  6. Add a Name for the adapter.  If you have multiple adapters, the adapter name helps you to identify the integration.
  7. Provide the following details for integration:helpdesk_zendesk.png
    Field Description
    Subdomain The subdomain name for the Zendesk account.
    Client ID The Client ID for accessing Zendesk APIs.
    Client Secret The Client Secret for accessing Zendesk APIs.

    A space-separated list of scopes that control access to the Zendesk resources. You can request read, write, or impersonate access to all resources or to specific resources.

    For more information, see Setting the scope.

  8. Add information for any Additional Headers.
  9. Click Log in to Zendesk to authenticate.
  10. Click Save to add the adapter.

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

Create a Zendesk cloud app template

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

To add a Zendesk 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 Zendesk 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. Generally, it looks like: https://bsftreads.zendesk.com/api/v2/tickets
    Adapter Select the adapter to use to send the payload.

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

    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.


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



Please sign in to leave a comment.