Before you start
- This guide is for server administrators. If you only want to use the economy, read the Member guide.
- You need the Manage Server permission to invite Civic and to open the dashboard.
- Setup happens in Discord and on the Civic website, so keep both handy.
Invite Civic
1
Open the invite link
Go to the Civic website and click Add to Discord.
2
Authorize the bot
Choose your server under Add to server, click Continue, review the
permissions, and click Authorize. You need Manage Server in that server.
3
Check that Civic joined
Return to your server and look for Civic in the member list.
Image needed —
invite-authorize.png
Show the Discord authorization screen with your server selected, and highlight the Authorize button.Open the dashboard
1
Sign in
On the Civic website, click Log in and authorize with Discord.
2
Pick your server
Choose the server you just added Civic to. Servers you can manage are listed
automatically.
3
Land on the economy
You open on the server’s Economy summary, with the configuration pages in the
sidebar.
Image needed —
dashboard-first-view.png
Show the first view after signing in: the server sidebar on the left and the Economy summary page.Configure the economy
Open Settings in the sidebar. Work through the sections below. Leave anything you are unsure about at its default.Currency
Starting balance
Give new members a small amount so their wallet is not empty on day one. It is paid once, into their wallet, the first time they earn or act. Existing balances are never changed.Payout schedule
Member features
Click Save changes. Settings that affect payouts ask for confirmation first.
Image needed —
dashboard-economy-settings.png
Show the full Economy settings page with the Currency and Payout schedule sections visible and filled in.Create income sources
An income source is a group of roles that pay from the same pool, such as “Law Enforcement” or “Fire & Rescue”. A member earns from every source they qualify for.- Open Income in the sidebar.
- Click Add source and give it a name, for example “Police”.
- Repeat for each staff area or pay group in your community.
Image needed —
dashboard-income-sources.png
Show the Income page with two or three sources listed, each with an Add role button.Add role income
For each role that should earn money, add a rule with a daily amount.- Under a source, click Add role.
- Pick the Discord role and enter the daily amount.
- Repeat for each role.
Primary income
- Belongs to a source.
- Only the highest-paying role in a source counts for one member.
- Different sources add together.
Bonuses
- Not tied to a source.
- Every bonus a member holds is added.
- Applied after primary income.
Image needed —
dashboard-income-rules.png
Show several role rules under a source with their daily amounts, plus at least one bonus rule.Check before the first payout
Civic shows an Example payout at the bottom of the Income page. It calculates what a member holding every configured role would earn, so you can spot a rule that is too high or too low. When you are happy, leave the payout schedule enabled. Civic pays automatically at your chosen time.1
Wait for the payout time
Civic pays once per day at the time you set. Members see income after it runs.
2
Check the payout
Open Payouts in the sidebar to see the latest batch, how many members were paid,
and the total issued. Civic also posts a summary to your payout log channel.
3
Ask a member to check
Have a member run
/balance, or run it yourself, to confirm the money arrived.Image needed —
dashboard-payouts.png
Show the Payouts page after a successful run, with the next payout, the latest batch status set to COMPLETED and the batch history table.Troubleshooting
Civic isn't in my member list
Civic isn't in my member list
Make sure you picked the right server and completed Discord’s authorization. If Civic still isn’t there, open the website and use Add to Discord again.
My role doesn't show when adding income
My role doesn't show when adding income
Civic only lists roles it can see, and a role can only be used once. Roles managed by an integration, and the server’s
@everyone role, are not listed.Nobody got paid at the payout time
Nobody got paid at the payout time
Check three things: Automatic payouts is on in Settings, Time zone and Payout time are set to your local values, and at least one role rule is enabled. See Troubleshooting.
The payout log channel is empty
The payout log channel is empty
Civic needs View Channel and Send Messages in that channel. Re-check the channel’s permissions for Civic.
Next steps
Dashboard
Every page and setting explained.
Member guide
Share this with your members.
How payouts work
The payout pipeline, in plain terms.

