Boost
Reward a customer for taking a specific action — signing up, upgrading, completing a purchase — and measure the lift that reward produces.
A campaign is a reward offer tied to an action you want customers to take. You define the action ("subscribe to the annual plan"), bundle one or more incentives the customer can earn for it, and Boost handles showing the reward, delivering it when the action completes, and tracking the whole path so you can see how much business value the campaign drove.
The mental model is a journey. A customer sees what they could earn (teasers), takes the action, and receives the reward (rewards). Boost stitches those steps together with a journey id so a teaser view, the action, and the redemption all belong to the same customer's trip through the campaign.
How it works
Campaign, incentives, and rank
A campaign owns an ordered list of incentives. An incentive is one reward on offer — a perk, which can include a single-use coupon code delivered per journey, or a gift card reserved from one of your funded pools and delivered as a reward link. Each incentive has a rank that controls the order it's shown in, so you can lead with your strongest reward, and its own active/paused state independent of the campaign.
You also set the campaign's action and its worth: an action type, a per-completed-journey value used to compute business value, an audience estimate, and whether the action can be rewarded once or repeatedly.
The customer journey
A customer's trip through a campaign has three stages:
- Teasers — the rewards the customer could earn, shown before they act. Requesting teasers mints a journey id that identifies this customer's trip.
- Action + tracking — as the customer moves toward the action, you can report custom events against the journey id.
- Rewards — once the action is done, the customer receives the actual
rewards for the journey: the redeemable details, a single-use code where the
perk uses one, and a Redeem link (
click_url) that tracks the redemption and forwards the customer to the offer.
The same journey id runs through all three stages, which is what lets Boost attribute a redemption back to the teaser the customer first saw.
Pausing, expiry, and measurement
You can pause a whole campaign or a single incentive without deleting anything — a paused campaign stops serving teasers and rewards to customers. Boost also flags campaigns whose reward perks are about to expire, so you can swap in a replacement before a campaign shows a dead offer. And every campaign carries statistics — how many journeys completed the action, and the business value that represents — so you can read the lift directly.
Integration is API-based (there's no drop-in no-code install for Boost the way there is for a perks page), and you can render the journey yourself or embed the Boost page into your app.
In the API
Campaign management authenticates with your API key. Here's a campaign read:
curl "https://boost.paylode.com/campaign/a1b2c3d4-0000-0000-0000-000000000001" \
-H "X-API-Key: sk_example_7f3c9a2b1d8e4f60"
const res = await fetch(
"https://boost.paylode.com/campaign/a1b2c3d4-0000-0000-0000-000000000001",
{ headers: { "X-API-Key": "sk_example_7f3c9a2b1d8e4f60" } }
);
const campaign = await res.json();
A trimmed campaign — id, status, and the editable data block:
{
"id": "a1b2c3d4-0000-0000-0000-000000000001",
"status": "ACTIVE",
"data": {
"name": "Annual plan upgrade reward",
"incentives": [
{ "rank": 1, "perk": 1234 }
]
}
}
The customer-journey side (teasers, event tracking, rewards, and the redeem
redirect) is a separate set of operations; see getCampaign, getTeasers, and
getRewards on developers.paylode.com for the
full schemas.
For the end-to-end flow — creating a campaign, showing teasers, tracking the action, delivering rewards, and reading performance — follow Go live with Boost. To create your first campaign, start with Create a Boost campaign.
Related
- Boost overview — what the product does and how this page fits it.
- Perk — the reward an incentive delivers today.
- Coupon — single-use codes delivered inside a Boost reward.
- Conversion — how a rewarded action shows up in your data.
- Create a Boost campaign · Go live with Boost