Daily rewards

Glossary

Daily rewards
Free items that users can claim once per day upon logging into the game, regardless of their in-game progress.

How it works

Daily rewards are a way to encourage users to log into the game every day. If a user misses a day, they won’t be able to claim the reward for that day, but the next rewards in the daily reward chain will still be available.

The following item types can be used as rewards:

  • Virtual items
  • Virtual currency
  • Virtual currency packages
  • Bundles

You can launch recurring daily reward chains that automatically restart after the final day in the chain is completed.

To ensure the daily rewards system works correctly, user authentication must be enabled.

Unauthenticated users can see the full daily reward chain but are not able to claim any rewards.

User flow

  1. The user visits the game.
  2. The user sees the daily reward chain and the reward available for today’s login.
  3. The user logs in.
  4. The user sees their current progress in the daily reward chain.
  5. The user claims the daily reward.

How to get it

To set up daily rewards, you need the following details:

  • start and end dates of the daily reward chain
  • image, description, SKUs, and names of items given as daily rewards
  • the quantity of items given as a daily reward

See the examples below.

Daily rewards:

DescriptionExampleLimitations
NameXsolla daily rewardsCharacter limit — 35.
Explanatory textLaunch daily to get rewards! Don’t skip a day to avoid losing progress!Character limit — 140.

See the examples below.

Set up via Publisher Account

Before creating a daily reward chain, you need to create items that users get can for free upon logging into the game.

Create daily rewards

To create daily rewards:

  1. Open your project in Publisher Account and go to the LiveOps > Daily rewards section.
  2. Click Create daily rewards.
  1. Specify the following parameters:
    • Provide a name for the daily reward chain.
    • Enter a description.
  1. Click Next.
  2. Click Add reward to select the item SKU that the user receive on the day they log into the game.
  1. Select virtual item.
  2. Specify the number of items that users receive as a reward on this day.
  1. Create the required number of rewards for each day and click Next.
  1. Specify the start date of the daily reward chain.
  1. If you want the daily reward chain to renew, set the Make promotion renewable toggle to active.
  1. Click Next. After creation, the chain have the status Active.

Set up daily rewards

To deactivate the daily reward chain:

  1. In the daily reward catalog, select the reward chain.
  2. Click ••• and choose Deactivate from the drop-down list.

If you want to change the settings for daily rewards, click ••• in the corresponding row and select Edit from the drop-down menu.

Note
You can edit an activated daily reward chain.

Set up Daily rewards block in Site Builder

To add the Daily rewards block in Site Builder:

  1. Open your project in Publisher Account and go to the Storefronts > Websites section.
  2. In the pane for the desired website, click Open Site Builder.
  1. Click Add block in the site template.
  2. Select the Daily rewards block.
  1. In the drop-down list, choose the daily reward chain configured in Publisher Account in the LiveOps Tools section.
  1. To preview the daily reward chain, click Preview in the upper-right corner of the builder. To publish the site, click Publish.
Note

Users will not see the daily reward chain until it is activated and its validity period begins.

Daily reward chains with expired dates or chains that have not yet started are displayed in preview mode in the Site Builder. This mode allows you to view all unpublished changes, including inactive chains.

Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Last updated: September 3, 2025

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!
We couldn't send your feedback
Try again later or contact us at doc_feedback@xsolla.com.