Creating Campaigns

Learn more about campaign types and how to create one.

Craft your campaign by following these core steps—triggers are handled separately, so this covers the universal setup.

🛠️ Step-by-Step Setup

Follow these steps to set up a new leaderboard in your Open Loyalty environment:

1
  • From the left-hand menu, go to Campaigns or Referral Campaigns

  • Click Add campaign (or use the ▼ to Import existing configuration)

2

Choose Your Trigger

Now you need to select the campaign trigger. There are three options available:

For more information on each of the trigger, please refer to this section of the User Guide: Trigger Types

3

Campaign Info - Basic Settings

Fill in these core details:

  • Name & Description – Choose a distinctive name and optionally add the description. If you added another language in the settings, you will be able to add translations.

  • Display Order (optional) – Type campaign number on the list (if you use it for ordering)

  • Start & End Dates – Start date is required; the end date is optional but must be after the start date.

  • Visibility – Choose who sees the campaign: Everyone, specific Segments/Tiers, or Hidden.

  • (Optionally) Define custom attributes (key:value pairs) to tag or filter the automation campaign in APIs and UI

For more information on how to use campaign custom attributes, please refer to this section of the article: Custom Attributes in Campaigns

  • Campaign Status – The campaign will start only if it is active.

4

Transaction Item Filters (for Purchase or Return Triggers)

Transaction filters are powerful tools that allow you to refine the products in customers' transactions. By applying specific criteria, such as size, quantity, price, and other relevant factors, you can effectively narrow down the selection to meet your needs.

For more information on how to create and use a transaction item filter, please refer to this section of the User Guide: Transaction Item Filters

5

Add Rules: Conditions & Effects

  • Click Add new rule

  • Conditions: e.g., membership tier, purchase history, custom attributes

  • Effects - you can choose one of the following options for all the campaigns

    • Deduct Units Select formulas to add, divide, multiply, and subtract your values and deduct units based on the calculation

    • Add Units Select formulas to add, divide, multiply, and subtract your values and add units based on the calculation

    • Give Reward Select the Reward that the Member who fulfils the conditions will receive

    • Set Member Custom Attribute Set a custom attribute that the Member who fulfils the conditions will get

    • Remove Member Custom Attribute Set a custom attribute that will be removed when the Member fulfils conditions

  • Use multiple rules to cover diverse scenarios

For more information on how to use autocomplete options for the effects, please refer to this section of the User Guide: Effects Autocomplete

6

Set Limits & Budget

Control how often a member can receive the campaign's reward:

Campaign Limit

  • Per‑member limit: per hour/day/week/month/year or total

  • Global budget: total units issued, and per‑member units cap

For more information on how to set up limitations, please refer to this section of the User Guide: Campaign Limitation

7

Summary

  • Review the campaign configuration and amend if needed.

  • Click on Add Campaign


✅ Best Practices

  • Use clear naming & tags for easy tracking via admin or API.

  • Localise content if running multi-language campaigns.

  • Set smart limits before launch to control issuance.

  • Test rules early, using test accounts or sandbox environments.

  • Monitor post-launch, adjusting rules, budgets, or targeting as needed.

  • Scale gradually - fine-tune limits and budgets as you assess performance.


Last updated

Was this helpful?