Coin goals with escrow
Members put coins in with /goal contribute or one-click amount buttons. Every coin is held safely, contributions stop exactly at the target, and nobody can overpay.
Community Goals gives your server something to chase together. Set a target, and members either chip in Bank coins or simply keep the server growing while the bot counts members, messages or boosts on its own. A live panel shows the progress bar, top contributors and the rewards waiting at 100 %.

Members put coins in with /goal contribute or one-click amount buttons. Every coin is held safely, contributions stop exactly at the target, and nobody can overpay.
Reach 1,000 members, 50,000 messages or 14 boosts: the bot updates the progress every few seconds, with no contributions needed.
Progress bar and percentage, amount and target, contributors, deadline, the top 3 and the rewards, kept up to date in the goal’s channel.
Optional posts at 25, 50 and 75 % and a completion post that thanks the top contributors and can ping a role. Each one is posted exactly once.
A role for every contributor, a role for the top contributors and bonus coins for everyone or the top N, all handed out automatically when the goal is reached.
Give a goal a deadline. If time runs out, coin goals refund every contributor or keep the coins, your choice. Cancelling a goal always refunds.
Open https://console.botgg.app, choose your server and switch on Community Goals in the Engagement section (and the Bank for coin goals). The /goal commands then appear in your server.
Use the goal editor in the console, with a live Discord preview, or run /goal create: a title, what it counts, the target, an optional deadline and the rewards.
They press an amount button on the panel or use /goal contribute, or the bot counts members, messages or boosts for them. The bar fills up for everyone to see.
At 100 % the goal completes by itself: the bot announces it, thanks the top contributors and hands out the rewards. Staff can also complete or cancel it early.
Each coin contribution leaves the member’s Bank balance in the same step that updates the goal, so the progress, the per-member cap and the completion stay exact even when dozens of members click at once. A minimum contribution and an optional maximum per member keep one wallet from finishing the goal alone.
Refunds and reward payouts happen exactly once, even if the bot restarts in the middle, and run even when the feature has been switched off, so no coins stay locked. Free servers can run 2 active goals at a time and Pro servers 20.
/goal list and /goal view: active goals and their panels/goal contribute: put coins into a coin goal/goal top and /goal mine: top contributors and your own contributions/goal create and /goal close: start, complete or cancel a goal (staff)Generated from the bot’s real command definitions. Full list on the commands page.
/goalCommunity goals: reach targets together7 subcommands/goal listShow the active community goals/goal viewgoalShow a goal's panel/goal contributegoalamountPut coins into a community goal/goal topgoalTop contributors of a goal/goal mineYour goal contributions/goal createtitletargetmetric?days?channel?description?Staff: start a new community goal/goal closegoaloutcomeStaff: complete or cancel a goalEvery feature works on the Free plan. Pro raises the limits and unlocks extras.
| Limit | Free | Pro |
|---|---|---|
| Active community goals | 2 | 20 |
A target the whole server works toward together, like pooling 50,000 coins for a new channel or reaching 1,000 members. Everyone sees the same progress bar, and the rewards arrive when the bar is full.
Coins that members contribute from the Bank, or things the bot counts by itself: the number of members, messages sent since the goal started, or server boosts.
You choose per goal: refund every contributor when the deadline passes, or keep the coins as spent. Cancelling a goal always gives everyone their coins back, and members can get a DM about the refund.
Yes. Give a role to every contributor, a special role to the top contributors, and bonus coins to everyone or only the top ones. Dangerous roles (with admin-level permissions) are never handed out automatically.
Free servers can have 2 active goals at a time and Pro servers 20. Ended goals don’t count. See pricing for every plan.
Add BotGG for free, then switch features on in the web console.