Meet VYREX.
Your ultimate Discord bot.
The all-in-one bot for moderation, analytics, automations, and custom embeds — fully controlled through your own production-grade web dashboard.
Everything a modern bot platform needs
From a single prefix command to a full API-connected control panel — VYREX covers every layer.
🎯 Command Palette
Power-user ⌘K search across sections, commands, and servers directly from the dashboard.
🖼 Bot Branding
Set your bot's avatar, banner, status, activity type, and per-server nicknames from one panel.
📝 Embed Builder
Visual embed builder with live Discord-style preview, colour picker, 8 presets, and JSON copy.
📊 Real-time Analytics
Command usage, automation stats, shard health, and server growth — directly from your bot API.
🛡 Team & Security
Founder, Owner, Staff, and Member tiers with scoped access — server-side role enforcement via Redis.
🔒 Hosted Auth
Discord OAuth (PKCE), email+password, server-backed sessions via Upstash Redis — no leaky local storage.
⚡ Vercel-ready
One-click deploy. vercel.json rewrites, serverless API routes, and environment variable guides included.
📦 Modules & Automations
Toggle feature modules and build automation workflows with conditions, triggers, and actions.
🤖 Bot Customisation
7 dashboard theme presets, custom accent colour, compact mode, and per-server bot configuration.
Up and running in three steps
No lengthy onboarding. Invite, configure, and scale — your admins will understand it on day one.
- Invite VYREX to Discord — Click Add bot to Discord above, pick your server, and grant the requested permissions.
- Open the dashboard — Sign in with Discord or email, click Sync from Discord, and your servers appear instantly. Set prefix, modules, and status from Settings.
- Connect your bot API — Add
DISCORD_BOT_TOKENon Vercel, redeploy, and real guild data flows in. Enable Upstash Redis for persistent sessions across all devices.
Why teams switch to VYREX
A dashboard isn't just a nice-to-have — it's the difference between managing and scaling.
Discord-only setup
- Slash commands only, no GUI
- No audit trail across servers
- Manual moderation, no automation
- No analytics or usage data
- No branding or theme control
VYREX + dashboard
>prefix + slash commands- Full audit log + system events
- Automations, rules & workflows
- Command analytics + shard health
- Bot Branding + Embed Builder
Simple, transparent pricing
Connect Stripe or your billing system when you go live. All tiers include full dashboard access.
Free
No credit card required.
- Full dashboard & commands
- Bot Branding & Embed Builder
- Discord OAuth + email auth
- Community support
Pro
Billed monthly or annually.
- Everything in Free
- Extended modules & automations
- Analytics dashboard
- Priority support & SLA
Premium
For large communities.
- Everything in Pro
- Full API registry access
- White-label options
- Custom SLA by arrangement
Frequently asked questions
Can't find your answer? Open a support ticket.
DISCORD_BOT_TOKEN as an environment variable on Vercel and redeploy. Upstash Redis unlocks server-backed sessions and workspace sync./api/discord-token exchanges it for an access token — no client_secret ever touches the client. Sessions are stored in Upstash Redis with 30-day TTLs.VYREX_OWNER_DISCORD_ID. It gives access to hosting diagnostics, role assignment by Discord ID, and the Danger Zone. Owners (co-owners) and staff use the Team & security section for day-to-day admin.{"embeds":[...]}) that any bot can POST to Discord's API. Copy the JSON from the output panel and use it in your bot's send command.STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, STRIPE_PRICE_PRO, and STRIPE_PRICE_PREMIUM to your Vercel environment variables. The /api/stripe-session handler is already deployed and waiting.vercel.json at the root handles all routing and API function discovery automatically.