Jasper AI
Dynamic Content
Overview
Jasper.ai is a Generative AI platform that helps marketers create high-quality, personalized content at scale. The Jasper CleverTap integration allows you to automate the creation of personalized campaign content using Jasperβs Generative AI. By linking Jasperβs API with the CleverTap Linked Content feature, marketers can dynamically generate user-specific messages for push notifications, emails, and more, all in real time. This helps improve engagement, reduce manual effort, and drive better campaign performance.
Prerequisites for Integration
The following are the prerequisites for integrating Jasper.ai with CleverTap:
- Ensure you have a valid Jasper.ai API token (available for Business/Enterprise plans).
- Ensure you have a CleverTap account.
Support for Integration
This integration is managed and continuously improved by Jasper.ai. The CleverTap and Jasper.ai integration has undergone stringent testing to ensure seamless functionality. For any questions or issues, contact Jasper.ai for support and resolution.
Integrating Jasper.ai with CleverTap
You can dynamically personalize CleverTap campaigns using content generated by Jasper.ai via CleverTap's Linked Content APIs. For example, generate a personalized push notification using Jasper.ai and seamlessly include it in your CleverTap campaign.
To do so, perform the following two major steps:
Configure Linked Content API in CleverTap
To set up Linked Content API in CleverTap, perform the following steps:
-
Go to Settings > Setup > Linked Content.
-
Click + Linked Content to create a new entry.

Configure Linked Content
- Enter the following details:
Field | Details |
---|---|
Name | Provide a name for the Linked Content. |
HTTP Method | Set the HTTP method to POST . |
Endpoint URL | Enter the following endpoint URL: https://api.jasper.ai/v1/command |
- Leave URL Parameters blank and add the following under Headers:
Header | Details |
---|---|
X-API-Key | Jasper API token. Generate a new Access Token from Jasper.ai dashboard. (Only available on Enterprise/Business plan) |
content-type | application/json |
accept | application/json |
- Paste the following JSON payload under Body:
{
"inputs": {
"command": "Write a personalized short and simple push notification message for Christmas holiday discounts including the name of the person to whom it is sent as well. Make sure to only include the message in the response and nothing else and no details",
"context": "push notification is being sent to {{Profile.name | default: \"shreyans\"}}",
"toneId": "<tone id>"
},
"options": {
"outputCount": 1,
"outputLanguage": "English",
"inputLanguage": "English",
"languageFormality": "default",
"completionType": "performance"
}
}
The {{Profile.name | default: "shreyans"}}
tag dynamically personalizes the content using the recipient name. For more information, refer to Personalize Message. To customize the tone of the generated content, use the appropriate tone ID. For more information about toneId, refer to Retrieve all Tones.
- Click Test Linked Content to verify the response fetched successfully from the linked content. Then, click Auto-Fill Objects with Response to automatically handle responses and populate objects.

Test Linked Content and AutoFill Objects with Response
- Click Test & save changes to complete the setup.
You can now use this Jasper-generated linked content in various CleverTap campaigns.
Create Personalized Campaign Using Linked Content
With Jasper.ai connected to CleverTap via Linked Content, you can now add personalized content to your CleverTap campaigns. For this example, let us create a short, personalized push notification for Christmas holiday discounts. To do so, perform the following steps:
-
Go to Campaigns from the CleverTap dashboard and click + Campaign.
-
Select Push Notification from the Messaging Channels list.
-
Configure all the campaign settings and then go to the What section:
- Click Personalization.
- Select the Linked Content configured under Configure Linked Content API in CleverTap and click Apply.

Personalization
- Type
{
,{{
, or@
to view available personalization options. For more information about how to personalize a message using Linked Content.

Create Personalized Message Using Linked Content
For this example, we will use the data
object from the above-linked content options and use the id
and text
keys from the JSON response to retrieve the personalized message generated by Jasper.
The following is the sample response generated by Jasper Linked Content:
{
"requestId": "f255e62e-1c66-4ab6-b619-d55743c70b19",
"resource": "content",
"data": [
{
"id": "txt_58a9cb3595cc426eabfda0125a529246",
"text": "\"Christmas Discounts Await You, Anu!\""
}
]
}
Use the following Liquid tag to fetch the personalized text:
{{ Linked["JASPER TEST"].data[0].text | default: "NULL" }}
- Click Preview & Test to see if the campaign pushes the default values you configured.

Preview & Test
- ClickΒ PublishΒ to launch the campaign. Verify if everything works as intended, users will receive a push notification like the one below.

Push notification
By integrating Jasper.ai with CleverTap, you can automate the creation of hyper-personalized content across various campaign types.
Whether you are creating push notifications, email subject lines, In-app messages, or web pop-ups, Jasper.ai empowers you to deliver highly relevant, personalized messaging at scale.
Updated about 23 hours ago