Skip to main content

Action Streak

Ensure your customers keep coming back to repeat the same action over and over.

Shaimaa Salama avatar
Written by Shaimaa Salama
Updated this week

Platform

Plan

Shopify

Pro, & Guru

Salla

Pro, & Guru

Non-Platform

Add-on

Intro

The Action Streak campaign allows you to reward customers for completing a specific action multiple times in a row. It's a powerful way to boost repeat behavior and long-term engagement.

Use Cases:

  1. Drive Repeat Purchases:

    Place 3 orders within this month to earn a reward.

  2. Promote High-Value Orders:

    Make 5 orders over $100 each to get rewarded.

  3. Encourage Category Exploration:

    Make 3 orders each one from a specific collection (Kids, Wommen, Men).

  4. Boost Referrals
    Refer 3 friends to get a premium membership.

Creation Experience

How to Set Up

  1. Open Gameball

  2. Click Add Reward Campaign

  3. Select the Action Streak template

  4. Edit the campaign's setup

  5. Click Set Live

Trigger

  1. Define the Streak Length
    Choose how many times a customer needs to complete the action to earn a reward.
    Example: “The customer must place 5 orders to receive a reward.”

  2. Choose the Trigger
    Select the action you'd like to track—such as placing an order, referring a friend, etc.

  1. (Optional) Add Rule
    You can set specific conditions for each action in the streak.
    Example:

    • Order 1 must be at least $100

    • Order 2 must be at least $300

Note:

  • You can set one condition per action in the streak. For example, require an order to meet a minimum amount or come from a specific collection.

  • You can use different collections for each action, but you cannot mix condition types (e.g., minimum amount for one action and collection for another).

    Different values or amounts can be set for each step.

More Setup

This template uses the standard reward campaign setup. See the Generic Setup Guide for details.

End User Experience

How it works

  1. The customer starts by completing the first required action (e.g., placing an order).

  2. They complete each step in the streak in sequence.

  3. They receive notifications after each step if event notification is enabled. Learn more

  4. After finishing all the steps, the customer receives the reward immediately (points, discount, badge—based on your setup).

  5. If allowed, they can repeat the streak to earn the reward again as per the repeatability setup. Learn more

Customization:

Design & Content

You can fully customize each stage of the campaign through dedicated tabs representing the different screens in the flow:

  • Main Screen

  • Success Screen

  • Terms & conditions

For each screen, you can tailor the following elements:

  • Branding: Adjust background colors, text colors, and upload custom artworks.

  • Content: Edit the headlines, descriptions, and call-to-action messages to match your tone and messaging.

This allows you to create a fully branded, on-theme experience that aligns with your business identity.

📝 Important Notes:

Campaign Re-activation

If you deactivate and later reactivate a campaign, customers will continue from where they left off. Their progress is paused—not reset.

Inactive Periods

Any actions performed while the campaign is inactive will not be counted toward the streak.

Trigger Rules Are Final

Once the campaign is live, the action trigger cannot be changed.

Audience Edit Handling

If you change the campaign audience, it will only affect new customers who join after the change.
Customers who already started the streak will complete the streak normally.

Repeatability Edit Handling

If you change the repeatability and a customer is mid-streak and has already reached the maximum number of allowed completions (as per the new configuration), they will finish their current streak but will not re-enter the campaign again.

Start Date Lock

If the campaign is set to "Live" but is not scheduled, you cannot edit the start date.


Related Articles:

Did this answer your question?