Zoho Desk integration

Authentication

Supported authentication methods

Personal tokens

No custom configuration required in Zoho Desk for this type of authentication.

Start Bugsee integration wizard and select "OAuth" in the first step of integration wizard. Click "Next".

OAuth

Select OAuth

You will be presented with dialog asking you to authorize Bugsee. Click "Allow" to allow Bugsee access your Zoho Desk.

OAuth Grant

Configuration

We describe here only specific configuration steps for Zoho Desk. Generic steps are described in configuration section. Refer to it for more details.

Zoho Desk allows user to be a member of different organizations at the same time. To let us know which organization you want to use in integration you need to select it during configuration steps.

Choose portal

To create ticket in Zoho Desk we need to fill "Contact" field (which is mandatory). You need to select contact you want to be assigned when ticket created during configuration steps:

Choose contact

Custom recipes

Bugsee can accommodate all these customizations with the help of custom recipes. This section provides a few examples of using custom recipes specifically with Zoho Desk. For basic introduction, refer to custom recipe documentation.

Setting tags field

By default Bugsee creates and updates Zoho Desk tickets with Bugsee issue labels as Zoho Desk tags. But labels list can be overridden inside your custom recipe. For example you can add some new label (Zoho Desk tag) to existing ones:

function create(context) {
    // ....

    return {
        // ...
        labels: [...issue.labels, "My awesome tag"]
    };
}

function update(context, changes) {
    const result = {};
    // ...

    if (changes.labels) {
        result.labels = [...changes.labels.to, "My awesome tag"];
    }

    return {
        issue: {
            custom: {}
        },
        changes: result
    };
}