Documentation
PowerKits Docs
Everything you need to install, configure and operate PowerKits — from your first purchase panel to white-label branding and webhooks.
Introduction
PowerKits is the all-in-one Discord bot for serious communities. One install gives you purchase panels, auto-delivery, drip DMs, tickets with transcripts, scheduled automations, welcome / goodbye flows and a real web dashboard.
Who it's for
- Creator memberships, course cohorts and paid newsletters
- SaaS support communities
- Web3 / DAO servers and gated alpha groups
- Trading signal rooms and gaming clans
Install the bot
You can install PowerKits in three clicks.
Steps
- Go to the homepage and click Add to Discord.
- Sign in with the Discord account that owns (or admins) your server.
- Pick the server, approve the bot's permissions, and you're in.
Required permissions
- Manage Roles — to grant subscription / purchase roles
- Manage Channels — to create ticket channels
- Send Messages, Embed Links, Attach Files — for embeds and DMs
- Manage Nicknames — required for the white-label brand skin
The dashboard
The dashboard at app.powerkits.net is where you configure everything. Each server you admin gets its own workspace with sections for products, purchase panels, tickets, automations, drips, welcome/goodbye, branding and billing.
Switching servers
Use the server picker in the top-left sidebar. Only servers where you have admin permissions appear in the list.
Purchase panels
A purchase panel is an embed in any channel where members can buy roles, products or subscriptions. They tap a numbered button and get an ephemeral checkout link only they can see — no public spam.
Create a panel
- Open Purchase Panel in the dashboard
- Pick the channel, title and description
- Add up to 25 products (one-time or recurring)
- Optionally upload a thumbnail (max 5MB) and toggle role-grant labels
- Click Publish
Crypto checkout
Crypto checkout is powered by Coinbase Commerce. Members pick card or crypto at the moment of purchase — fulfilment, delivery and role grants are identical.
Setup
- Create a Coinbase Commerce account and copy your API key + webhook secret
- Paste them into Settings → Crypto in the dashboard
- Toggle crypto on per-product
Supported: BTC, ETH, USDC, LTC, BCH and DAI.
Auto-delivery
Auto-delivery decides what your buyer gets the second a payment lands. Three delivery types are supported:
- Static message — a templated DM with variables like {user}, {product}.
- Discord invite — a one-time invite to a private server.
- License key — pulled atomically from your uploaded stock pool. Out of stock = checkout disabled.
Subscription roles
Subscription products keep the role alive only while the Stripe (or Coinbase Commerce) subscription is active. We watch the webhook stream so role state always matches billing state.
- Active subscription → role granted
- Cancelled or failed renewal → role revoked (with optional grace window)
- Resubscribed → role restored automatically
Welcome & goodbye
Welcome and goodbye flows fire when members join or leave. Both support rich embeds with dynamic variables, channel or DM targets, and a live preview.
Available variables
{user} — @mention of the member
{user.name} — display name
{server} — server name
{count} — current member countDrip DM campaigns
Drip DM campaigns send a scheduled sequence of messages to new members (or any cohort). Onboard like a real product — welcome now, value at +1h, upsell at +3d.
Branding
DMs render with your brand skin as the embed author and footer. Discord doesn't let bots change the underlying sender account, but the visible header inside every DM matches your brand.
Opt-out
Members can run /optout at any time. Already-sent steps stay; future steps stop.
Scheduled automations
Schedule one-off or recurring posts to any channel, with full timezone support, a test-send button, and a run log so you can see exactly when each message went out.
- One-off — fire once at a specific date/time
- Daily, weekly, monthly recurrences with custom hours
- Per-automation pause/resume from the dashboard
Tickets & transcripts
Drop a ticket panel anywhere. Members open a private channel that only they and your support role can see. Transcripts are archived to the dashboard for later review.
Closing tickets
- Admins and moderators can close from inside the channel with a button
- Closed tickets are removed from Discord after the TTL you configure
- The full transcript stays in your dashboard forever
White-label branding
On Pro and above, you can white-label the bot inside your server. Set a custom nickname, avatar, and brand name. These are used in welcome embeds, DMs, drip author lines and purchase panels.
Security & privacy
PowerKits never stores card numbers — Stripe handles all PCI-sensitive data. We store only what's required to operate: Discord IDs, server metadata, product configuration and ticket transcripts.
- Encrypted at rest (Postgres / Supabase)
- Encrypted in transit (TLS everywhere)
- RLS policies isolate every server from every other server
- Export or delete your data anytime — see our Privacy Policy
Webhooks & integrations
Stripe and Coinbase Commerce webhooks are configured automatically when you connect the integration. You can also subscribe an outbound webhook (Zapier, Make, n8n) to receive purchase events from PowerKits.
POST https://your-endpoint.example.com
{
"type": "purchase.completed",
"guildId": "1234567890",
"userId": "9876543210",
"productId": "abc",
"amount": 1900,
"currency": "USD"
}FAQ
Yes. The bot installs on any server. PowerKits has a Free tier — only the advanced features require Pro.
You do. PowerKits is non-custodial — your Stripe account is the merchant of record. Money moves directly to your bank, never through us.
Free-tier features keep working. Pro-only configurations (extra panels, drip campaigns above the free limit) pause until you upgrade again.
The bot can be self-hosted from our VPS deploy guide. Most customers use the managed version — zero ops.
Changelog
- v1.4Jun 2026 — White-label brand skin in drip DMs, mobile dashboard refresh, return-to-Discord checkout flow.
- v1.3May 2026 — Auto-delivery with atomic license-key claim. Crypto checkout (Coinbase Commerce).
- v1.2Apr 2026 — Drip DM campaigns, goodbye bot, scheduled automations with timezone support.
- v1.1Mar 2026 — Tickets with transcripts, super-admin console, licensing & plan tiers.
- v1.0Feb 2026 — Public launch: purchase panels, welcome bot, dashboard.