ValueFirst SMS Integration with CleverTap

Introduction

CleverTap users can now leverage the SMS capabilities of ValueFirst Digital Media to communicate with their customers. The communication includes:

  • Sending just-in-time offers to customers to drive purchases.
  • Gathering feedback on the services
  • Keeping customers informed and more

Pre-requisites for Integration

  • You need to have an XML account for SMS channel API. Get the SMS account details (Username, Password & Sender Id).
  • Ensure that the IP (43.205.172.215) is whitelisted against the XML account on the ValueFirst side.

Configuration

Integrate ValueFirst with CleverTap

This process involves the following three steps:

  • Sign up to ValueFirst Plugin page for CleverTap Integration
  • Configure to ValueFirst
  • Configure on CleverTap dashboard

To get started with the integration-

The first step is to sign up for ValueFirst - CleverTap SMS Integration. Click this link (https://ct.vfplugin.com/) to signup.

Signup by entering the Name, Email, Company name, and Password.

Once the signup process is done you can log in by entering the email address and password on it.

Configure ValueFirst – SMS

  1. To configure the ValueFirst SMS connection, you need to log in to the ValueFirst portal using the credentials configured in the previous step.

  2. After you log in, enter the credentials under the ValueFirst SMS Tap - Username, Password, Default Sender Id (received as part of a prerequisite) and click Authenticate to configure the connector.

    Once authentication is successfully completed, log in to your CleverTap dashboard to proceed with the configuration.

    To configure the CleverTap dashboard: Navigate to Settings > Channels > SMS the CleverTap dashboard.

    Click + Add Provider

  3. Enter the following details:
    FieldDescription
    ProviderSelect Other (Generic) from the dropdown list.
    NicknameEnter the nickname as ValueFirst or any
    Call Back URLYou need to paste this Callback URL at CleverTap SMS configuration under status callback field.
    Request TypeIn this section select Request Type as Post
    HTTP End pointYou need to paste the Auth URL from ValueFirst post its configuration.

  4. Click Header > Enter the Key name as Content-Type and value as application/Json Add another Key/value pair as Authorization and paste the Basic Token Value from the ValueFirst plugin

    Add another Key/value pair as Authorization and paste the Basic Token Value from the SMS Tab of plugin page

  5. Click Parameter, select type JSON and paste the following value adding the sender ID on it.
    { "msgs": [ {   "seq": 1,   "to": "$$To",   "mid": "$$MessageID",   "body": "$$Body",   "enc": "utf8",   "senderId": "Your Sender Id here" } ] }

  6. Select the Mark this as default checkbox to make this service provider the default provider to send a test SMS.

  7. Now you can send a test SMS notification to test the configuration and save it.