Poplar
Direct Mail
Overview
Poplar is a performance-driven direct mail platform that enables businesses to send physical mailers to customers at any stage of the customer journey. With Poplar and CleverTap, you can trigger direct mail campaigns based on user activity, segmentation, or lifecycle stage.
The Poplar CleverTap integration allows you to:
- Send personalized direct mailers from within CleverTap campaigns
- Automate physical mail delivery as part of omnichannel journeys
- Enrich customer engagement with offline touchpoints triggered by real-time events
Prerequisites for Integration
Ensure you have the following:
- Access to your Poplar dashboard and Poplar API key.
- Access to your CleverTap dashboard with permissions to configure webhooks and campaigns
Integrate Poplar with CleverTap
The integration process involves the following two major steps:
Set up Webhook in CleverTap
To begin the integration, you'll first create a webhook in CleverTap. This webhook sends recipient and campaign-specific data to Poplar whenever the campaign is triggered. It ensures real-time delivery of personalized mailers to users based on their behavior and profile attributes.
To do so, follow these steps:
- Go to Settings > Channels > Webhook.
- Click + Add Webhook and enter the following:
Field | Value |
---|---|
Name | Poplar |
HTTP Method | POST |
Endpoint URL | https://api.heypoplar.com/v1/mailing |
Authorization | Bearer <Poplar API key> |
Content-Type | application/json |
- Click Save to create the webhook.
Configure Webhook Campaign in CleverTap
Once the webhook is set up, the next step is to use it within a campaign. This campaign will send the recipientโs information and trigger mail delivery via Poplarโs API when users meet specific conditions.
To trigger the direct mailer using CleverTap:
- Go to Campaigns > + Campaign > Webhook.
- Select the Webhook configured in Create a Webhook in CleverTap
- In the What section, under the Webhook Content section, select the Content Format as JSON and click the Custom body option.
- Paste the following JSON payload:
{
"campaign_id": "{{ Profile.campaign_id | default: "-" }}",
"recipient": {
"city": "Thane",
"email": "{{ Profile.Email | default: "-" }}",
"state": "Maharashtra",
"address_1": "Rutu Towers",
"address_2": "Thane",
"first_name": "{{ Profile.name | default: "-" }}",
"last_name": "test",
"postal_code": "400607"
},
"merge_tags": {
"promo-code": ""
},
"creative_id": "<creative id>"
}
Use the personalization toolbar ({
, {{
, or @
) to insert dynamic user profile values.
- Click Preview and Test to validate the integration.

Preview and Test
- In the Poplar dashboard:
- Navigate to the campaign used in your payload
- Go to the History section
- Confirm if the test data is reflected

Verify the data on Poplar
- Once confirmed, click Publish in CleverTap.

By connecting Poplar with CleverTap, you can create impactful, timely direct mail campaigns as part of your user engagement strategy.
Updated about 12 hours ago