> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeotap.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cleverpush

## Overview

Cleverpush is a web-based platform that enables website owners and developers to send <Tooltip tip="Push notifications are messages that can be delivered to users' devices, such as smartphones or desktop computers, even when they are not actively browsing the website.">push notifications</Tooltip> to users who have subscribed to receive them. Integrated with Zeotap CDP, it enables marketers to engage with their customers in real-time and at scale. This integration lets you send notifications through mobile applications, websites and emails.

## Prerequisites

Ensure that you have created a Cleverpush source within Zeotap CDP to use the Cleverpush Destination. You would need the Cleverpush Subscription ID, which is obtained by connecting to the Cleverpush source or by ingesting the flat file, in order to use this destination.

## Supported Identifiers

This integration supports Subscription ID.

## Available Actions and Supported Features

The following table lists the available action types for the integration and the supported features for each action type:

| Action Name                    | [ID EXTENSION](/articles/segment-customer/extend-your-audience#id-extension) | [DELETE](https://docs.zeotap.com/articles/#!integrate-customer/delta-upload-and-delete-functions) | [DELTA UPLOAD](https://docs.zeotap.com/articles/#!integrate-customer/delta-upload-and-delete-functions) |
| :----------------------------- | :--------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------ |
| Send Identifiers to Cleverpush | -                                                                            | -                                                                                                 | -                                                                                                       |

## Components of Cleverpush

Ensure that you have the details about the below components of the Cleverpush account available before creating a Destination.

* **Private API Key-** A Private API Key is a unique identifier associated with your Cleverpush account. This is used to authenticate and authorise access to certain features or APIs of Cleverpush. Perform the following steps to obtain the Private API Key from Cleverpush:

  <Steps>
    <Step>
      Log into the Cleverpush console and navigate to **Settings**.
    </Step>

    <Step>
      In the left panel, click **API** and copy the **Private API Key** displayed on the screen.
    </Step>

    <Step>
      If you wish to add an additional API key, click **Add Additional API key** and select the channel where you intend to use this key.

      <Frame>
        <img src="https://mintcdn.com/zeotap/xcJBv790xp5wo6aA/articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/0f57bafc-d4c8-4078-ae21-b075ebd5f18b.png?fit=max&auto=format&n=xcJBv790xp5wo6aA&q=85&s=3697a086c92cf484823301d94bb19a5a" width="1958" height="1041" data-path="articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/0f57bafc-d4c8-4078-ae21-b075ebd5f18b.png" />
      </Frame>
    </Step>
  </Steps>

**Channel ID-** A Channel ID is a unique identifier assigned to the push notification channel that you create within Cleverpush. Perform the following steps to obtain the Channel ID in Cleverpush:

<Steps>
  <Step>
    Log into Cleverpush console and navigate to **Channels** on the top navigation bar.
  </Step>

  <Step>
    Under **Channels**, click the channel that you wish to use for sending push notifications. If the desired channel is not available, then you can create one by clicking **Add Channel** from the drop-down menu. For more information on how to create a channel in Cleverpush, refer .

    <Frame>
      <img src="https://mintcdn.com/zeotap/vhXLMoMLYK9r9Ts7/articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/Channel_ID_1.png?fit=max&auto=format&n=vhXLMoMLYK9r9Ts7&q=85&s=9ca8229eb291c985412a8ae53aef4a4c" width="3022" height="1572" data-path="articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/Channel_ID_1.png" />
    </Frame>
  </Step>

  <Step>
    Once the channel is created, you need to setup the platforms on which you want to send notifications. The following are the platforms that Zeotap CDP supports:

    * Web Push
    * App Push
    * Email Push

    <Note>
      **Note:**

      For more information about how to set up these platforms, refer .
    </Note>

    <Frame>
      <img src="https://mintcdn.com/zeotap/xcJBv790xp5wo6aA/articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/cleverpush_b3.png?fit=max&auto=format&n=xcJBv790xp5wo6aA&q=85&s=9a9b3f5e629b66c24f71fe0899679ecf" width="1958" height="1029" data-path="articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/cleverpush_b3.png" />
    </Frame>
  </Step>

  <Step>
    Click the desired platform and navigate to **General > Advance Settings > Channel ID**.

    <Frame>
      <img src="https://mintcdn.com/zeotap/xcJBv790xp5wo6aA/articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/cleverpush_b_4.png?fit=max&auto=format&n=xcJBv790xp5wo6aA&q=85&s=06edb1df158ce93842b5c24c506e51a5" width="1958" height="1031" data-path="articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/cleverpush_b_4.png" />
    </Frame>
  </Step>
</Steps>

## Create a Destination for Cleverpush

Perform the following steps to create a Destination for Cleverpush:

<Steps>
  <Step>
    Log into the Zeotap CDP App and go to the **DESTINATIONS** application.
  </Step>

  <Step>
    Click **+ Create Destination**.

    <Frame>
      <img src="https://mintcdn.com/zeotap/xcJBv790xp5wo6aA/articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/ADOBE_DMP_3.png?fit=max&auto=format&n=xcJBv790xp5wo6aA&q=85&s=f6ff079e8400cd5de47f0dff153315a0" width="2870" height="796" data-path="articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/ADOBE_DMP_3.png" />
    </Frame>
  </Step>

  <Step>
    Under the **All Destinations** section, search for **Cleverpush**.

    <Frame>
      <img src="https://mintcdn.com/zeotap/xcJBv790xp5wo6aA/articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/ADOBE_DMP_4.png?fit=max&auto=format&n=xcJBv790xp5wo6aA&q=85&s=4aff8f161b47a7403e3820fe7befeaaa" width="2866" height="888" data-path="articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/ADOBE_DMP_4.png" />
    </Frame>
  </Step>

  <Step>
    Click **Cleverpush**. A screen appears displaying details about the particular destination towards the left. On the right-hand side of the screen find a list of fields that are required for the integration to be established. Enter the required details as mentioned in the following steps:

    <Note>
      **Note:**

      To access the help documentation for this integration, click **Integration Guide** under **Related Links**.
    </Note>

    a. Enter a name for the Destination.

    b. Enter the **Private API Key** associated with your Cleverpush account.

    c. Enter the **Channel ID** associated with your push notification channel.

    d. Review the fields and click **Next** to proceed.

    <Frame>
      <img src="https://mintcdn.com/zeotap/xcJBv790xp5wo6aA/articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/cleverpush_des_1.png?fit=max&auto=format&n=xcJBv790xp5wo6aA&q=85&s=0f31ff8ee7a8b7878dd9aba732a02376" width="2856" height="1400" data-path="articles/integrate-customer/Storage/integrate-customer/create-a-cleverpush-batch-source/cleverpush_des_1.png" />
    </Frame>
  </Step>

  <Step>
    In the new screen that appears, choose the appropriate Action and mapping as explained below.

    a. Choose the desired [action](/articles/integrate-customer/destinations#actions) under **Choose your Action** and then choose the corresponding identifiers under **Map the Fields**. Ensure to select the identifier that is corresponding to the Subscription ID of the user in Cleverpush. By default, the [Output Identifiers](https://docs.zeotap.com/articles/segment-customer/choose-the-output-identifiers) that are accepted by the platform such as, MAIDs, Cookies, email Ids and more are displayed. However, you can edit, add or remove an identifier from the list. To do so, refer [here](/articles/integrate-customer/destinations#mappings).

    b. Click **Create Destination**. The created Destination gets listed in the Audiences applications, which can be linked to an audience.

    <Frame>
      <img src="https://mintcdn.com/zeotap/vhXLMoMLYK9r9Ts7/articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/cleverpush_des_2.png?fit=max&auto=format&n=vhXLMoMLYK9r9Ts7&q=85&s=11cc6cd3ced258a7176174c042139d92" width="2856" height="1400" data-path="articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/cleverpush_des_2.png" />
    </Frame>
  </Step>
</Steps>

## Link an Audience to the Cleverpush Destination

For information about how to link an Audience to the created Destination in Audiences applications, refer [here](/articles/integrate-customer/link-an-audience-to-the-destination). Note that it can take upto two hours for the audience (segment) to be available at the Cleverpush seat.

<Note>
  **Note:**

  The terms *Audiences* and *Segments* are used interchangeably to refer to customer cohorts belonging to a specific category. For example, an Audience or a segment could be a specific group of customers who are over 18 years of age and who have performed an `addToCart` event within the last 30 days.
</Note>

## Create Campaigns in Cleverpush

Perform the following steps to create campaigns in Cleverpush:

<Steps>
  <Step>
    Log into the Cleverpush console and click **Create New**.

    <Frame>
      <img src="https://mintcdn.com/zeotap/vhXLMoMLYK9r9Ts7/articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/camp_in_cleverpush_11.png?fit=max&auto=format&n=vhXLMoMLYK9r9Ts7&q=85&s=5d940e4d870ce9ff7ffbdafaf6a6df4a" width="2982" height="804" data-path="articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/camp_in_cleverpush_11.png" />
    </Frame>
  </Step>

  <Step>
    In the **Channels** drop-down menu, choose the channel you have created depending on the type of push notification that you wish to send. For more information about how to create a new channel in Cleverpush, refer .

    <Frame>
      <img src="https://mintcdn.com/zeotap/vhXLMoMLYK9r9Ts7/articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/camp_in_cleverpush_2.png?fit=max&auto=format&n=vhXLMoMLYK9r9Ts7&q=85&s=9ff429bbe1e26c9f7cb1a1acf45dd0ee" width="3014" height="1612" data-path="articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/camp_in_cleverpush_2.png" />
    </Frame>
  </Step>

  <Step>
    Use the **Tags** drop-down menu to choose the audiences (segments) that you wish to target through Cleverpush.

    <Frame>
      <img src="https://mintcdn.com/zeotap/vhXLMoMLYK9r9Ts7/articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/image_(27).png?fit=max&auto=format&n=vhXLMoMLYK9r9Ts7&q=85&s=4c16450f6ab542a4f3a02b6ff0df1c0a" width="3022" height="1580" data-path="articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/image_(27).png" />
    </Frame>
  </Step>

  <Step>
    Under **Message**, provide details about the push notification that you want to send to your audiences.
  </Step>

  <Step>
    Review all the fields and click **Send notification**.

    <Frame>
      <img src="https://mintcdn.com/zeotap/vhXLMoMLYK9r9Ts7/articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/image_(28).png?fit=max&auto=format&n=vhXLMoMLYK9r9Ts7&q=85&s=159db98af897e35b138c706d4e4cce67" width="3000" height="1716" data-path="articles/integrate-customer/Storage/integrate-customer/cleverpush-destination/image_(28).png" />
    </Frame>
  </Step>
</Steps>
