---
title: Zoho Desk  App Creation and Installation Guide
slug: contact-center/zoho-desk-app-creation-and-installation-guide
docTags: 
createdAt: 2025-10-22T08:16:46.984Z
---

# Overview

This document serves as a guide to configure (for the 4.7 release and above) the Zoho Widget App at Zoho application's end. Please follow all the steps for the configuration given below.

# Usage Instructions

## Step 1. Create Zoho Desk Account:

- Go to https\://www\.zoho.com and select **Desk**.
- Sign up, fill in the required details, and validate the account via used email Id.

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/CB2hB1erlvOEPIuEhq6_9_.blob)

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/2-TbxNTVkUd52LLRmsCBF_.blob)

## Step 2. Uploading Private App

- Goto zohodesk app page <u>https\://zapps.zoho.com/zapps#apps</u>
- Click on Create Button

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/wKuarkhxRKz_yn7t5No6T_.blob)

- Upload the Zohodesk App(attached Zip)- **ameyo.zip**, Select Desk, agree the agreement and click on save button

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/VIu432JyR8tCWMR_HM1T9_.blob)

- Click on the App you uploaded from the list, and than click on **Installation link.**

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/Kk5CC3u-RYt2wsVnGwo-1_.blob)

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/-NxbrPAGrd_HBBhi4_XGM_.blob)



- Select Profile, agree the agreement and Install the app.

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/CKlGOOby0xcOvdPyKQ_DL_.blob)



- After Installation you will be asked to authorize the app. Click on Authorize Button.

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/QpYe1KNVzUQfbbC0YVLDg_.blob)

- Click On Accept Button

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/yt2_WCcRuedwaLW-0dWCN_.blob)



- Click on Configuration tab and enter your Ameyo Server URL. And Save the configuration.

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/UdBmtr1SNgp4bKYTOFDMK_.blob)

- **Hurray!!! You have successfully installed the Zohodesk App. Now you can access ameyo toolbar by clicking on Ameyo Icon at the right bottom.**

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/0ocXg6qn1wTU_2KXE7HLU_.blob)

****

## Step 3. Create Custom Fields in Zoho Desk:

- Log in to Zoho Desk as an administrator.
- Click the **Setup** (gear) icon.

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/NRKrAf0qCJKnVcaRB8ggC_.blob)



- Navigate to **Customization** > **Layouts and Fields**.

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/BsHccnWzyAnisHSnmScWw_.blob)



- Select the **Calls** module layout and click **Edit Layout**.

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/2vNZsrMDGhDnQ0oLgyrpz_.blob)



- Drag and drop the **Single Line** field on the left side. Enter the Details and than click on ADD/UPDATE button.

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/KYVgy-F-qHLNLOKxGLG-g_.blob)

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/TIF62wFUj7q4xZwW51XWu_.blob)



- Create the following two custom fields:
- **Field 1: &#x20;**&#x4C;abel: **Disposition,&#x20;**&#x4C;ength: 100
- **Field 2: &#x20;**&#x4C;abel: **Sub\_Disposition,&#x20;**&#x4C;ength: 100
- Click **ADD/UPDATE** after configuring each field.
- Click **Save and Close** on the layout editor.

:::hint{type="info"}
Using these exact labels is crucial for data dumping to work correctly.
:::



![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/pIUXmM-NpBrjsmpj4htNE_.blob)

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/4aFvfMiNg9ejAOezhhhCs_.blob)

****

***In Release 4.7 and above make these custom fields for Calls Module.***

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/aldWBsCQf7EdoH5Jy0owf_.blob)

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/NM806mQVO5-4RTJAFbUDr_.blob)

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/_dqLiHTidoqVFVFFEKPNm_.blob)

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/Tw-1gJvP7lrnyhsFMEoq__.blob)

****

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/RsYAAxHwwnmT6MqU_FMTg_.blob)

****

****

## Step 4. Configure Zoho Developer Console for OAuth:

:::Paragraph{listStyleType="disc" indent="2"}
Go to the Zoho Developer Console (<u>https\://accounts.zoho.com/developerconsole</u>).
:::

:::Paragraph{listStyleType="disc" listStart="2" indent="2"}
Click **Add Client**. Fill the details: Where in place of domain name put you ameyo server domain.
:::

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/36Xo6cd6zP4ZC7iBtiaNP_.blob)

![](https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/WuTLEncbv6Uj0UpbWqPZe_.blob)

:::Paragraph{listStyleType="disc" indent="2"}
Fill in the details:
:::

:::Paragraph{listStyleType="disc" indent="3"}
**Client Name:** (e.g., Ameyo Integration)
:::

:::Paragraph{listStyleType="disc" listStart="2" indent="3"}
**Homepage URL:** Your Ameyo server domain (e.g., https\://yourameyodomain.com:8443)
:::

:::Paragraph{listStyleType="disc" listStart="3" indent="3"}
**Authorized Redirect URIs:** Your Ameyo server's callback URLs:
:::

:::Paragraph{listStyleType="disc" indent="4"}
https\://\<yourameyodomain.com>:8443/ameyowebaccess/\_callback
:::

:::Paragraph{listStyleType="disc" listStart="2" indent="4"}
https\://\<yourameyodomain.com>:8443/oauth/crm
:::

:::Paragraph{listStyleType="disc" listStart="2" indent="2"}
Click **Create**.
:::

:::Paragraph{listStyleType="disc" listStart="3" indent="2"}
Copy the generated **Client ID** and **Client Secret**. Keep these secure.
:::



:::hint{type="info"}
**Note: if the Zoho DC is in India use the same in token url : i.e., use ".in" in token url instead of ".com" - https\://accounts.zoho.in/oauth/v2/token**
:::



:::hint{type="info"}
After executing the steps mentioned in this document, there will be few configurations done at the Ameyo DB as well, for which the details will be provided by the designated project manager/engineer
:::



