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:

  1. Set up Webhook in CleverTap
  2. Configure Webhook Campaign in CleverTap

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:

  1. Go to Settings > Channels > Webhook.
  2. Click + Add Webhook and enter the following:
FieldValue
NamePoplar
HTTP MethodPOST
Endpoint URLhttps://api.heypoplar.com/v1/mailing
AuthorizationBearer <Poplar API key>
Content-Typeapplication/json
  1. 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:

  1. Go to Campaigns > + Campaign > Webhook.
  2. Select the Webhook configured in Create a Webhook in CleverTap
  3. In the What section, under the Webhook Content section, select the Content Format as JSON and click the Custom body option.
  4. 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.

  1. Click Preview and Test to validate the integration.
Preview and Test

Preview and Test

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

Verify the data on Poplar

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