Configuration

Enable and configure the Cases module — statuses, priorities, tags, case numbering, and support email settings.

Cases are configured in Administration → Tenant Settings → Customer Settings → Case Settings.

Enabling Cases

Toggle the Enabled switch to activate the Cases module. When disabled, the Cases section is hidden from the UI and cases cannot be created via any channel.

Users also need the "cases" access claim to see and interact with the Cases section.

CaseSettings Reference

PropertyTypeDefaultDescription
IsEnabledboolfalseMaster toggle for the Cases module
Statuseslist[]List of available case statuses, each with a Name and Level
StatusNewstringStatus automatically assigned to new cases
StatusClosedstringStatus that represents a closed case (triggers ClosedDate, reopen logic)
StatusReopenstringStatus applied when a closed case is reopened (e.g., customer replies to a closed case)
Prioritieslist[]List of available priorities, each with a Name and Severity
DefaultPrioritystringPriority assigned to new cases when none is specified
TagSettingslist[]List of predefined tags, each with a Name and optional TranslationKey
UseSameIdAndNumberboolfalseWhen enabled, the Case ID and Case Number will be identical
SupportEmailAddressstringSupport email address displayed in the Case UI
SupportEmailNamestringDisplay name for support email communications

Configuring Statuses

Each status has two properties:

PropertyTypeDescription
NamestringDisplay name of the status (e.g., "New", "In Progress")
LevelintNumeric level that determines workflow progression order. Lower levels come first

Example configuration:

NameLevel
New1
In Progress2
Resolved3
Closed4

Status Designations

After defining your statuses, assign the three special designations:

  • Status New — The initial status for all newly created cases (including those from inbound email and the API)
  • Status Closed — The terminal status. When a case moves to this status, the ClosedDate is set. Used to detect when a case should be reopened
  • Status Reopen — The status applied when a customer replies to a closed case via email

You must configure at least one status and set Status New before cases can be created. Without this, case creation will fail.

Configuring Priorities

Each priority has two properties:

PropertyTypeDescription
NamestringDisplay name of the priority (e.g., "Low", "High")
SeverityintNumeric severity value. Higher values indicate greater urgency

Example configuration:

NameSeverity
Low1
Medium2
High3
Critical4

Set the Default Priority to the priority name that should be applied to cases when no priority is explicitly specified.

Case Number Prefix

Case numbers are auto-generated using a sequential counter with an optional prefix. The prefix is configured via market-specific number options.

For example, with prefix CS- the generated numbers would be CS-1001, CS-1002, etc.

UseSameIdAndNumber

When Use Same ID and Number is enabled, the internal case ID and the human-readable case number will be identical. This can simplify integrations where you need a single identifier.

Tags

Tags are predefined labels that can be attached to cases for categorization and filtering. Each tag has a Name and an optional TranslationKey for localization. Add tags in the Tag Settings list. Users can then select from these tags when creating or editing cases.

Tags are also available as a filter and chart dimension in the Cases Dashboard.

Support Email Settings

SettingDescription
Support Email AddressDisplayed in the Case UI as reference for the support team
Support Email NameDisplay name used in outbound case email communications

For inbound email configuration (automatically creating cases from incoming emails), see Inbound Email.

JSON Configuration Example

Case settings are part of the tenant settings object. Here is an example of the case-related section:

{
  "CaseSettings": {
    "IsEnabled": true,
    "UseSameIdAndNumber": false,
    "SupportEmailAddress": "support@yourcompany.com",
    "SupportEmailName": "Customer Support",
    "DefaultPriority": "Medium",
    "StatusNew": "New",
    "StatusClosed": "Closed",
    "StatusReopen": "In Progress",
    "Statuses": [
      { "Name": "New", "Level": 1 },
      { "Name": "In Progress", "Level": 2 },
      { "Name": "Resolved", "Level": 3 },
      { "Name": "Closed", "Level": 4 }
    ],
    "Priorities": [
      { "Name": "Low", "Severity": 1 },
      { "Name": "Medium", "Severity": 2 },
      { "Name": "High", "Severity": 3 },
      { "Name": "Critical", "Severity": 4 }
    ],
    "TagSettings": [
      { "Name": "Billing", "TranslationKey": "" },
      { "Name": "Shipping", "TranslationKey": "" },
      { "Name": "Product Issue", "TranslationKey": "" },
      { "Name": "Returns", "TranslationKey": "" },
      { "Name": "General Inquiry", "TranslationKey": "" }
    ]
  }
}

On this page