Notifications
Ledgerline sends you Discord direct messages at key points in your order lifecycle. This page describes what you will receive and how to opt out.
What You Receive
Order Received
Sent immediately after you submit an order.
Order ORD-XXX Received! Your order is awaiting payment confirmation.
Payment Instructions > (instructions for your chosen payment method)
Payment Confirmed
Sent when an admin confirms your payment. The DM includes an itemized receipt embed showing:
- Line items with quantity and unit price
- Subtotal, discount amount (if any), and total
- Payment method
- Date paid
- Estimated ship-by (when a shipping estimate is available)
Order Shipped
Sent when your order is handed off to the carrier.
With tracking:
Your Order Has Shipped Your order ORD-XXX has shipped via USPS. Tracking:
9400111899228191765905
Pickup / no tracking:
Your Order Has Shipped Your order ORD-XXX is ready for pickup!
Order Refunded
Sent if your order is refunded.
Order Refunded Your order ORD-XXX has been refunded.
Reason > (reason provided by the admin, if any)
Managing Your DM Preferences
Use /dm-prefs to control which types of DMs the bot sends you. You can toggle each event type independently.
How it works
- Type
/dm-prefsin any channel where the bot is active. - The bot replies with an ephemeral message (only you can see it) showing your current settings.
- Click Enable or Disable next to each notification type.
- The button re-renders the message with your updated preferences so you can see the new state immediately.
Available DM preferences
| Preference | When it fires |
|---|---|
| Order received | Immediately after you submit an order. |
| Payment confirmed | When an admin confirms your payment. |
| Order shipped | When your order is handed to the carrier. |
| Refunds | When your order is refunded. |
All preferences default to On. You can disable any combination.
What happens when a pref is Off
- The DM is not sent.
- An audit entry is written so the admin team knows the notification was suppressed by your preference — the message was not lost, just silenced.
- You can re-enable the preference at any time with
/dm-prefs.
Email Notifications
If the store has email notifications configured and you have an email address on file, the bot will send you emails at the same lifecycle points as the DMs above.
Use /email-prefs to control which email types you receive.
How it works
- Type
/email-prefsin any channel where the bot is active. - The bot replies with your current email preferences.
- Click the toggle button for each notification type you want to enable or disable.
Available email preferences
| Preference | When it fires |
|---|---|
| Order received | Immediately after you submit an order. |
| Payment confirmed | When an admin confirms your payment. |
| Order shipped | When your order ships. |
| Refunds | When your order is refunded. |
All preferences default to On. You will only receive emails if:
- Your customer profile has an email address on file.
- The store has email delivery configured.
- The corresponding preference toggle is enabled.
Troubleshooting
I did not receive a DM.
- Check your Discord privacy settings — you must allow DMs from server members (or from bots) for the server.
- Ask the admin to verify your customer profile has a
discordIdset. - Run
/dm-prefsto check whether the relevant notification type is disabled.
I received the same DM twice.
This should not happen — each event is deduplicated by event ID. If it does occur, report it to the server admin so they can investigate a potential event-bus retry loop.