Where to find it
Dashboard > Your Server > Commerce > Live Sales Feed
Send completed commerce and SellAuth sales to Discord.
Before you begin
- A Discord channel with View Channel and Send Messages.
- AioBot Commerce, an active SellAuth connection, or both as the sale source.
- Premium for multiple rotating message variants.
Use this page
- 1
Enable Sales Feed and choose AioBot Commerce, SellAuth, or both.
- 2
Select the Discord channel and choose amount/customer visibility and product filters.
- 3
Build a Standard message, Embed, or Components V2 template.
- 4
Save, then choose Send test notification and wait for Sent or Failed.
Reference
| Option | What it does |
|---|---|
| Source | AioBot Commerce, SellAuth, or both. SellAuth is read through its API; no SellAuth sales webhook is required. |
| Discord channel | Destination where the bot needs View Channel and Send Messages. |
| Show sale amount | Includes the price. |
| Show customer / Anonymous customer | Shows customer context or substitutes an anonymous presentation. |
| Show All Sales | Announces every product; turn off to select products. |
| Message type | Standard text, Embed, or Components V2 as offered by the editor. |
| Variables | {product}, {price}, {currency}, {customer}, {shop_name}, {quantity}, {date}, {order_id}, {invoice_id}, {variant}, and {server}. |
| Embed | Title, description, Color, Footer, Thumbnail URL, Image URL, timestamp, and fields. |
| Message rotation | Premium servers can save up to ten templates and rotate through them per sale. |
| Send test notification | Queues a test and polls until sent, failed, or timed out. |
| SellAuth timing | SellAuth sync runs roughly every 30 seconds; Commerce is checked every few seconds. |
| Status warnings | No channel selected, Channel unavailable, SellAuth not connected, and SellAuth sync error each require the specific correction shown by the page. |
Verify it is working
- Save and send a test notification.
- Confirm Test sent and inspect the configured Discord channel.
- For SellAuth, compare Last synced and allow the documented polling delay before treating a sale as missing.