7-Day Streak

Learn how to set up the 7-Day Streak feature.

The 7-Day Streak Feature

The 7-Day Streak Promotion is a feature that increases user engagement by providing an incentive to earn rewards each day and an additional bonus reward when the user reaches a 7-day streak. This will increase user engagement and encourage completing multiple offers and surveys or uploading receipts daily.

This feature is currently only supported for the BitLabs iframe or SDK offer wall. API integrations should not enable this feature!

Callback Setup

The general reward callback must be set up to process the streak rewards. Every time a daily goal is reached or a user reaches a 7-day streak, you will receive a PROMOTION callback from our system.

If you want to identify if a callback was related to the streak feature, make sure to add the [%ACTIVITY_NAME%] parameter, which will have PROMOTION as its value in the callback as a custom parameter. This is optional, though.


Once set up, you will receive a callback which is similar to this one:

https://yourwebsite.com/1ec4ea3f-1a7a-4918-b06d-887c1113d093?userid=TestUser&reward=50&usd=0.5&transactionid=pr25865&source=bitlabs&activity_name=PROMOTION&hash=6f84828c47b4b2c1d06c923a8522ec8f7de9b1ef


Enabling it on the offer wall

To enable the streak feature, go to the BitLabs Dashboard -> Apps -> Select your app -> Promotions -> Streak.

Once it's enabled, a couple of settings will appear:

Daily Goal

Specify how much a user needs to earn in your currency to reach the daily goal. In the bottom example, a user has to earn 50 coins to reach the daily streak goal.

Daily Goal Reward

Specify in your currency how much the user should get for reaching the daily goal. In the bottom example, the user would earn 5 coins for reaching the daily goal.

7 Day Streak Reward

Specify how much the user should get to reach the 7-day streak. In the bottom example, the user would earn 50 coins for reaching the daily goal 7 days in a row.

Allowed Demand

Specify which demand type should count towards streak earnings.