Accumulation Triggers

Accumulation triggers allow you to trigger campaigns when users meet specific action-based criteria. You can define these criteria in two ways:

  • Action Count: A user performing an action a specific number of times. For example, your campaign is triggered when a user views a page five times or clicks a link three times.
  • Accumulated Value: A user's actions accumulating to a specific target value. For example, your campaign is triggered when a user accumulates 1000 USD stake on your betting platform.

You can use accumulation-triggered campaigns in scenarios such as:

  • Assigning bonuses to users who reach a certain spending threshold.
  • Sending targeted messages to users who demonstrate high engagement with specific website features.
  • Unlocking rewards for users who complete a defined number of key actions, for example, completing 3 tutorials.

👍

To enable accumulation triggers, reach out to Xtremepush support. See Contact Us for details on contacting Xtremepush Support.

Configure Accumulation Triggers

To create an accumulation-triggered campaign:

  1. Go to Campaigns > Create Campaign
  2. Select either Single-Stage or Multistage
  3. Choose Triggered > Accumulation-triggered
  4. In the Trigger tab of your campaign, specify the Accumulation rule:
    • Select Perform to configure the number of times a user must perform an action to trigger the campaign.
    • Select Accumulate to configure an target value a user must reach to trigger the campaign.

To combine multiple criteria, click Add New Row. You can add several Perform or Accumulate rules, or a mix of both.

🚧

Accumulation-triggered campaigns can only be triggered once

Accumulation-triggered campaigns are limited to a single trigger. For example, if the accumulation rule is that your user stakes 1000 USD, then the bonus is assigned to users after they stake 1000 USD.

The user can stake 1000 USD again, but the campaign won't be triggered again as the accumulation trigger is no longer valid.


Example Use Case

You want to identify customers who frequently engage with your website content. Specifically, you want to find customers who have:

  • Commented on your website pages at least 10 times
  • Increased their follower count by 50.

The goal is to send these engaged users a personalized message with early information on upcoming services. For this example, assume your system tracks the following user actions:

  • page_comment : triggered when a user posts a comment.
  • page_share : triggered when a user shares a page.

Configuration Steps:

To configure an accumulation rule, create a single-stage campaign and perform the following steps in the Trigger tab:

  1. Go to Accumulation rule in the Trigger tab
  2. Define the first condition:
    1. Select Perform
    2. For the user action, select page_comment
    3. Set the required number of times for this action to 10
  3. Click Add New Row
  4. Define the second condition
    1. Select Accumulate
    2. For the user action, select follower_count
    3. Set the target accumulated value to 50

The image below shows how this is configured in the solution. With these accumulation rules configured, the campaign will trigger for any user who meets both conditions: make at least 10 page comments and increase follower count by 50.

Accumulation rule to identify engaged users

Accumulation rule to identify engaged users

Anirudh- In this example above, where is page_comment configured? Also, let's say there was another accumulate parameter for stake, how would the system differentiate the target for both (page count and currency)?

Use Qualification triggers with Accumulation Triggers

Qualification triggers allow you to define prerequisite conditions that a user must meet before the accumulation rule becomes active. With these triggers, you can also set a time limit for your accumulation rule.

To use a qualification trigger with an accumulation trigger, perform the following steps:

  1. In the Triggers tab of your campaign, specify the Qualification Trigger (the event that your user must first trigger first)
  2. Set the Qualification Interval. This defines the time window during which the user must meet the qualification criteria for the accumulation rule to be considered.
  3. Define the Accumulation rule as defined previously.

For the campaign to trigger, the user must first satisfy the qualification trigger conditions within the defined qualification interval, and then subsequently meet the criteria of the accumulation rule.

Qualification and accumulation triggers can be used to create promotional campaigns for specified durations. For detailed steps on using these triggers in promotional campaigns, see Use Case: Award Free Spins for Promoted Games and Use Case: 20% Cashback on User Deposit.