Your players are already in Discord. Every day, thousands of them gather on your server - chatting, sharing clips, waiting for the next update. But when they want to buy something, you send them away. To a website. Outside Discord. And most of them don't come back.There's a simpler way. The Xsolla Bot in Discord turns your server into a live storefront and a direct communication channel with your players. Three reasons it matters:Keep more revenue. No Discord’s platform cut, no extra charges for other Xsolla's services and products.Talk to players directly. Announce a new season, a sale, or a drop - and sell the item in the same message. No store policies, no approval queues.Ship it without a team. One catalog (your existing catalog and PayStation), no code, no new integration. About 2 days from token to live.Any game with a Discord server can launch the bot - mobile, PC, or Web.What players can buy:
Virtual currency
Virtual items (skins, cosmetics)
Bundles (including battle passes)
Game keys
Everything pulls directly from your existing catalog without manual sync. If it's in your store, it's in the bot.Why Discord commerce worksEvery step between "I want this" and "I bought this" loses players. Redirecting someone from Discord to an external store, through a login screen, to a checkout page - that friction costs you conversions.The Xsolla Bot in Discord removes most of that friction. The player logs in and browses items directly inside Discord. When they're ready to buy, a branded checkout opens in the browser - no extra login required, payment methods automatically matched to their region. The transition is seamless enough that most players don't notice it.Beyond purchases, the bot keeps players coming back with built-in retention mechanics:
Daily and weekly rewards
Quests
Giveaways (wheel of fortune)
Announcements with items attached - announce a new season and sell the battle pass in the same message
One bot. Commerce, retention, and campaigns - all connected.Requirements before you startTo set up the Xsolla Bot in Discord, your project needs:
SKU stored on Xsolla's side
Live Discord server
A PayStation integration enabled
If you have a Web Shop running, you're ready.How to set it up: step by stepStep 1 – Sync your catalog and SKU IDs
Make sure your items are configured in Catalog Management. Everything you've already set up will be available in the bot automatically - no re-uploading needed.Step 2 – Set up user authentication
In Publisher Account, go to Xsolla Bot in Discord → Settings and configure the User Authentication Webhook. This links your players' Discord identities to their game accounts.Step 3 – Connect PayStation or Web Shop
Add your Web Shop URL in Settings. This is where players will complete their purchase. If you don't have a Web Shop, you can connect PayStation directly.Step 4 – Create a bot
In Publisher Account, go to Xsolla Bot in Discord and click Create bot. Fill in the name, upload a logo, and paste your Discord bot token from the Discord Developer Portal or use a token generated by Xsolla.Step 5 – Configure your catalog and branding
Select which items appear in the bot's shop, set up daily rewards, and upload your store banner. Put your top-selling items first.Step 6 – Invite the bot to your server
Once everything is set up, Publisher Account will show you an invite link. Use it to add the bot to your Discord server.That's it. Your store is live inside Discord.What happens after launchOnce the bot is running, you can go further:LiveOps campaigns. Send scheduled messages to your server channels or DM specific role groups - with items attached. Announce a flash sale, drop a free cosmetic for veterans, or run a weekend giveaway. All is available for configuration from Publisher Account, no coding required.Retention mechanics. Configure daily and weekly rewards to bring players back on a schedule. Set up streak bonuses for consistent engagement. Create win-back campaigns targeting players who haven't visited in 30+ days.Analytics. All campaign delivery metrics - messages sent, items granted, delivery rate - flow into your Looker dashboard.Ready to add Discord as a monetization channel?If you already have a Web Shop, the setup takes about 2 days. Your catalog is already there. Your players are already in Discord.Set up your Xsolla Bot in DiscordLern more about Xsolla Bot in Discord