Skip to content

Customers

Customers are the end users who submit support tickets. DeskHive provides both admin management and a self-service customer portal.

Customer Accounts

FieldDescription
NameCustomer's display name
EmailUnique email address used for login
PasswordHashed authentication password
PhoneOptional phone number
AvatarProfile photo
Envato UsernameLinked Envato account username
Envato IDLinked Envato account ID
BlockedWhether the customer is blocked from submitting tickets
Block ReasonReason shown when a blocked customer tries to act

Managing Customers

Navigate to Admin → Support Desk → Customers.

Creating a Customer

Customers typically self-register through the customer portal. To create one manually:

  1. Navigate to Admin → Support Desk → Customers
  2. Click Create
  3. Fill in name, email, and password
  4. Click Save

Editing a Customer

  1. Click Edit on a customer row
  2. Update fields as needed
  3. Click Save

Blocking a Customer

Blocking prevents a customer from submitting new tickets or posting replies.

  1. Open a customer record
  2. Click Block
  3. Enter a reason for the block
  4. Click Confirm

To unblock: open the customer record and click Unblock.

Deleting a Customer

Deleting a customer does not delete their tickets. Tickets remain in the system without a customer association.

Customer Portal

The customer portal is accessible at /support. Customers can log in, register, browse the knowledge base, submit tickets, and manage their account.

Portal URLs

PagePathDescription
Homepage/supportPublic support homepage
Login/loginCustomer login
Register/registerCustomer registration
Forgot Password/forgot-passwordPassword reset request
Dashboard/support/dashboardCustomer dashboard
Tickets/support/ticketsTicket list and submission
Knowledge Base/support/knowledge-baseArticle browser
Settings/support/settingsAccount settings

Registration

If Customer registration is enabled in settings, customers can self-register at /register. To disable self-registration and require admin-created accounts, turn off Customer registration in Admin → Support Desk → Settings → Customer Portal.

Portal Pages

Control which pages appear in the customer portal sidebar:

SettingDescription
Show Tickets pageToggle the Tickets section in the portal
Show Knowledge Base pageToggle the Knowledge Base section in the portal

When a page is disabled, its sidebar link is hidden.

Ticket Submission Limit

Set Max tickets per day in settings to limit how many tickets a customer can submit in a 24-hour period. Set to 0 for unlimited.

Account Settings

Customers can update their profile at /support/settings:

  • Name
  • Email
  • Password
  • Avatar / profile photo
  • Preferred language

Authentication

Login

Customers log in at /login with email and password.

Social Login

Customers can also sign in with Google, Facebook, GitHub, LinkedIn, X (Twitter), or Envato. See Social Login for setup instructions.

Password Reset

  1. Click Forgot Password at the login page
  2. Enter email address
  3. Receive a reset link by email
  4. Set a new password

Email Notifications

Customers receive email notifications for:

  • New ticket confirmation
  • Agent reply on their ticket
  • Ticket status change

Configure notification behaviour in Admin → Support Desk → Settings → Notifications.