Skip to main content

Customer Management

The Customers section lets you view and manage customer profiles, look up order history, and maintain customer records.

Prerequisites

  • Admin access to the Ledgerline Admin Panel.

Viewing Customers

Open Customers in the admin sidebar. The list shows all customers for the current tenant with their:

  • Discord username and display name
  • Email (if provided)
  • Phone (if provided)
  • Active status

Click any customer to open their full profile.

Customer Profile Details

Each customer profile contains:

FieldDescription
Discord IDThe customer's Discord user ID.
Discord UsernameTheir Discord handle.
Display NameTheir server display name.
EmailOptional email address.
PhoneOptional phone number.
SourceHow the customer was created: DISCORD, EMAIL, or MANUAL.
AddressesSaved shipping addresses.
NotesFree-form notes field for admin use.
ActiveWhether the customer account is active.
DM PreferencesThe customer's per-event DM opt-in settings (read-only).

Searching for a Customer

Use the search or filter controls at the top of the customer list to find a customer by name, Discord username, or email.

Editing a Customer

  1. Open the customer profile.
  2. Update the fields you need to change (display name, email, phone, notes).
  3. Click Save.

Managing Addresses

Customers can have multiple saved shipping addresses, with one marked as default.

  • Add an address — Open the customer profile and add a new address with street, city, state, postal code, and country.
  • Remove an address — Delete an address from the customer's profile.
  • Set default — Mark an address as the customer's default shipping address.

Viewing Order History

From the customer profile, you can see all orders associated with that customer. Click an order to navigate to its detail view.

DM Preferences (Read-Only for Admins)

Each customer controls their own per-event DM preferences via the /dm-prefs Discord command. The admin profile shows the current state of these preferences but does not allow admins to change them — this is by design to respect customer privacy and autonomy.

If a customer reports missing DMs, you can check their dmPreferences field in the show view to see whether a particular event type is disabled.

Deactivating a Customer

To deactivate a customer (soft delete), open their profile and set their status to inactive, or use the delete action. Deactivated customers retain their data but are marked as isActive: false.

Linking Customers to Users

A customer record can be linked to a platform user account. This connection lets the system associate Discord activity with admin-panel users. Use the link action on the customer profile to associate a user ID.