Set up promotional campaigns

After you integrate the store into the game, you can set up coupons, promo codes, bonuses, or discount promotions to attract new users and increase sales.

You can also run personalized promotions, that is, set up campaigns for the specific users. You can set the number of items available to the user for the promotion. This is only possible for promotional campaigns with discounts and promotional campaigns with bonuses.

Notice
You can use a personalized catalog with the Login product only.

If you have been integrated with the Login product already, do these before setting up personalized promotions for users:

  1. Set up user attributes for your project.
  2. Set user attributes schema in the Login section.

Attributes are user features that are stored as key-value pairs. With the help of the attributes you can:

  • segment users
  • prepare personal storefronts for each group of users in your Web Shop.

To ensure the integrity of transmitted data, you can set attribute validation rules in JSON Schema format in Publisher Account, and manage user attributes using Login API methods or webhooks. You can also edit the attributes values in your Publisher Account. For more information, refer to How-to set up user attributes.

Coupons have codes that grant free items without any purchase or shopping cart. To use a coupon, a user should enter the code in the game, website, or mobile application. The linked reward is then delivered to the user’s inventory. Rewards can include:

See the Coupons section for more information about coupons.

Promo codes apply a discount to the shopping cart or add free items to the cart during checkout. After activating the promo code and paying for the items in the cart, the user can receive one of the following rewards:

See the Promo codes section for more information about promo codes.

Users can also receive a bonus when buying promotional items. Bonuses can include:

A discount promotion allows you to set up a discount on one or more items. An unlimited number of promotions can be applied to one item. Discounts are not cumulative, but are applied to the cost of individual item. Discounts can apply to one or several of the following items:

See the Discount promotions section for more information about discounts.

Notice
In campaigns with a discount, campaigns with promo codes or coupons, you must use virtual currency packages. Virtual currency in arbitrary amounts can only be used in campaigns with a bonus.
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: October 8, 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.