Xponent is a Discord leveling bot that rewards members with XP for chatting. Members level up over time, earn role rewards, and compete on a leaderboard. Server owners get a full web dashboard to configure everything.
Yes! The Free plan is free forever with no credit card required. You get the core XP engine, leaderboard, slash commands, and basic rank cards. Paid plans unlock advanced analytics, custom rank card designs, more role rewards, and API access.
Click the "Add to Discord" button on our homepage, select your server, and authorize the required permissions. The bot starts earning XP for your members immediately — zero configuration required.
Absolutely. Xponent is built to scale. Large servers benefit from our optimized database queries and the bot uses sharding to handle thousands of servers simultaneously.
Yes! The /import mee6 command (Pro plan) pulls your entire MEE6 leaderboard and converts it to equivalent XP. Your members keep their progress with zero downtime.
Required: View Channels, Send Messages, Embed Links. Optional (for role rewards): Manage Roles. Optional (for rank cards): Attach Files. The bot will warn you if a required permission is missing.
Each message earns between base XP and base XP + 10 (random variance to feel organic). There is a per-user cooldown (default 60 seconds) to prevent spam farming. Admins can configure the base XP and cooldown in the dashboard.
Level is calculated from total XP using the formula: level = floor(0.1 × √xp). When a member reaches a new level, the bot sends a congratulatory message to the configured announcement channel and assigns any earned role rewards.
Yes. In the XP Configuration panel on the dashboard, you can multi-select any channels or roles to exclude from XP earning. Bot commands, AFK channels, or spam channels are good candidates to exclude.
Stack mode: members keep all role rewards they have ever earned. Replace mode: only the highest earned role reward is kept, lower ones are removed. Replace mode is great for tiered "rank" systems.
We accept PayPal (credit card, debit card, PayPal balance, bank transfer, Buy Now Pay Later) and cryptocurrency (Bitcoin, Ethereum, USDT, Litecoin, and 100+ coins via NOWPayments).
PayPal subscriptions auto-renew monthly. Crypto payments are manual (one-time payments) — you receive a reminder 7 days before expiry.
You can upgrade at any time — the new plan activates immediately. Downgrading takes effect at the end of your current billing period. Your data is never deleted when downgrading.
We offer a 7-day money-back guarantee on first-time purchases. Contact support within 7 days of payment for a full refund.
We are working on annual plans — stay tuned. For now, all plans are billed monthly.
The public API lets you fetch your server leaderboard, individual member XP and level, and server stats. Use it to embed leaderboards on your website, power Twitch overlays, or integrate with custom bots.
Log in to the dashboard, select your server, and go to API Keys. Click "Generate Key" — the key is shown once, so save it. API keys are scoped to a single server.
Free: 100 requests/hour. Starter: 1,000 requests/hour. Pro: 10,000 requests/hour. Rate limits are per API key using a sliding window counter.
Pro plan servers can configure a HTTPS URL to receive a POST payload every time a member levels up. Payloads are signed with HMAC-SHA256 so you can verify authenticity. Use with Zapier, Make.com, or your own backend.
Still have questions?