Skip to main content

Intro

A campaigns engine is a sophisticated tool within a platform or system designed to manage and execute marketing campaigns, loyalty programs, or any operational sequence that involves engaging with users or members. At its core, a campaign within this engine is constructed from a series of rules or steps. These elements are the building blocks that define how the campaign operates, determining under what conditions certain actions will be taken and what those actions entail.

Overview of the Campaign Engine

Rules or Steps in a Campaign

  1. Rule Set or Steps: Each rule set within a campaign acts as a conditional statement that must be met for its effect to be executed or applied. These rules are essentially the "if" part of an "if-then" scenario, specifying the criteria that trigger the execution of associated actions.

  2. Set of Conditions: The conditions of a rule-set are detailed criteria or parameters that evaluate whether a rule's action should be triggered. These conditions can be based on a wide array of data points, such as user behavior, transaction history, time-based events, or any relevant metrics that the system can measure and assess.

  3. Effects Called Actions: Once the conditions of a rule are met, the defined actions (or effects) are executed. Actions are the outcomes or operations performed by the campaign engine in response to the conditions being satisfied. These can range from sending a marketing message, awarding loyalty points, adjusting user status, initiating a transaction, and beyond.

Examples

  • Accumulation of Points in a Ledger account
  • Loyalty level adjustments
  • Mission status updates
  • Assigning a new badge
  • Etc.

Campaign Actions

The campaign engine features rules that are evaluated based on a detected or imported event. Upon successful evaluation, reward effects can be configured. It is possible to set up multiple rules within the same campaign.

Campaign Edit Action