Discord notifications
A Discord channel for the people running your site: readable messages for every payment, payout and money movement, no code required.
What it is#
Webhooks are for your server. Discord notifications are for your team: a message in a channel of yours when a user sells you an item, a payout goes out, a delivery finishes or is blocked, or your company moves money between its pools. Everything is one rendering of the same events your server receives, so the two never disagree.
Set it up under Integration → Notifications in the console. It needs no code and covers both products.
Connecting a channel#
- 1
Create a webhook in Discord
In your server, open Server settings → Integrations → Webhooks, create one, pick the channel it posts to, and copy its URL. It starts with
https://discord.com/api/webhooks/. - 2
Paste it in the console
An owner pastes the URL on the Notifications page and presses Connect. We post a connection message to the channel before saving, so a wrong URL fails in front of you rather than silently later.
- 3
Choose what to send
Three switches: Payments (a sale, an order completing, a refused basket), Payouts (an order, a finished or blocked delivery) and Balance and funding (pool funding, releases, claimed earnings). All on by default.
What arrives#
| Message | When |
|---|---|
| Payment taken | Who sold what, for how much, and whether MM2Empire or your pool paid. |
| Payment refused | A basket that bought nothing, with the reasons. |
| Order completed / abandoned | A pop-up session ended, with the total. |
| Payout order | Items bought for a user and what your float was charged. |
| Delivery completed / failed / Payout delivery blocked | An item reaching your user's Roblox account, or one that cannot. |
| Pool funded / released, Earnings claimed | Money moved by your company, with the balance after. |
Messages arrive within a few seconds of the event. If MM2Empire staff have set a logo on your company it appears on each message.
When Discord says no#
If Discord rejects a message because the webhook was deleted or the URL is wrong, we switch the connection off after that one attempt rather than retrying into a dead channel. The Notifications page shows the reason and the time; connecting the webhook again (or a new one) turns it back on. Rate limits and outages on Discord's side are retried automatically and never switch anything off.
Any seat can press Send test to post a test message; only an owner can connect, change the switches, replace or disconnect.