Skip to content

Email template configuration ​

Variables used in helpdesk email templates

Email template variables and data ​

Using a variable ​

To use any field, write it like this, for example:

<html>
    <body>
    <p>Issue Location: {{ .issue.issueLocation }}</p>
    <p>Issue Description: {{ .issue.description }}</p>
    </body>
</html>

The complete issue data format in JSON ​

Each field corresponds to a .issue... field, for example the value of {{ .issue.issueId }} will be 1

js
{
    "issueId": 1,
    "issueType": 0,
    "priority": "",
    "title": "test",
    "issueLocation": "Problem location",
    "description": "<!DOCTYPE html>\n<html>\n<head>\n</head>\n<body>\n<p>Problem location</p>\n</body>\n</html>",
    "assignedUsers": [
        {
            "firstName": "Name 1",
            "lastName": "Surname 1",
            "userId": 1,
            "username": "username1",
            "userImageUrl": ""
        },
        {
            "firstName": "Name 2",
            "lastName": "Surname 2",
            "userId": 2,
            "username": "username2",
            "userImageUrl": ""
        }
    ],
    "labels": [],
    "dueDatetime": "0001-01-01T00:00:00Z",
    "isDueReminderSent": false,
    "statusId": 0,
    "isConfidential": false,
    "isClosed": false,
    "insertDatetime": "2023-09-22T18:34:09.248+03:00",
    "insertUserId": 1,
    "insertUserName": "username1",
    "updateDatetime": "2023-10-10T17:08:54.324+03:00",
    "updateUserId": 1,
    "updateUserName": "username1",
    "commentsCount": 0,
    "comments": [
        {
            "issueId": 0,
            "commentId": 24,
            "comment": "<p>test comment</p>",
            "clientEmail": "",
            "isEmailComment": false,
            "sendEmailToClient": false,
            "insertDatetime": "2023-10-10T17:10:00.363+03:00",
            "insertUserInfo": {
                "userId": 1,
                "userImageUrl": "",
                "username": "username1",
                "firstName": "Name 1",
                "lastName": "Surname 1"
            },
            "updateDatetime": "0001-01-01T00:00:00Z",
            "updateUserInfo": {
                "userId": 0,
                "userImageUrl": "",
                "username": "",
                "firstName": "",
                "lastName": ""
            },
            "mentionDetails": null,
            "isReplyToEmail": false
        },
    ],
    "activities": [
        {
            "issueId": 0,
            "activityId": 1,
            "activityType": "comment",
            "activityText": "<p>test comment</p>",
            "insertDatetime": "2023-10-10T17:14:22.121+03:00",
            "insertUserInfo": {
                "userId": 1,
                "userImageUrl": "",
                "username": "username1",
                "firstName": "Name 1",
                "lastName": "Surname 1"
            },
            "activityDetails": null
        },
    ],
    "tasksCount": 0,
    "closedTasksCount": 0,
    "isPbInternal": false,
    "originHostName": "",
    "clientUserId": 0,
    "clientUserName": "",
    "clientUserFullName": "",
    "clientOrganizationId": 0,
    "clientFirstName": "",
    "clientLastName": "",
    "clientEmail": "",
    "issueSource": "",
    "companyId": 0,
    "companyName": "",
    "linkedToId": 0,
    "subIssues": null,
    "attachments": null
}

Pikselis Business documentation