--- title: Architecture slug: '3422' canonical_url: https://docs.coveo.com/en/3422/ collection: coveo-for-zendesk source_format: adoc --- # Architecture The Coveo for Zendesk integration is installed within your Zendesk organization and connects to your Coveo [index](https://docs.coveo.com/en/204/), [Coveo Search API](https://docs.coveo.com/en/13/), [Coveo Machine Learning (Coveo ML)](https://docs.coveo.com/en/188/), and your [data](https://docs.coveo.com/en/259/). The integrations for Zendesk Support and Zendesk Guide work similarly, with the primary difference being that Guide is a self-service customizable portal, and therefore elements of the guide are replaced with Coveo components (see [Integration for Zendesk Guide](https://docs.coveo.com/en/3428#integration-for-zendesk-guide)). The following diagram illustrates the integration architecture. ![Diagram showing integration architecture between Zendesk and Coveo](https://docs.coveo.com/en/assets/images/coveo-for_zendesk/coveo-for-zendesk-architecture.png) > **Note** > > Coveo generates a search token based on the information retrieved from the Zendesk JWT token. > For more information, see [Search Token](https://docs.coveo.com/en/3428#search-token). ## Indexing Zendesk content An index is a data structure used to securely store [items](https://docs.coveo.com/en/210/) from all [sources](https://docs.coveo.com/en/246/) across a given [organization](https://docs.coveo.com/en/185/), such that they can be retrieved quickly when they match a specific query. When you integrate Coveo to your Zendesk instance, your Zendesk content is retrieved periodically by using the Zendesk connector, and stored in your Coveo organization index. The indexed items can include tickets, users [permissions](https://docs.coveo.com/en/223/), articles, and [more](https://docs.coveo.com/en/1880#source-key-characteristics). > **Note** > > Although the Zendesk source is refreshed every hour by default, you can [modify the update schedule](https://docs.coveo.com/en/1933/) to suit your indexing requirements. ## Query recommendations A query performed within the Coveo for Zendesk search interface is sent to the Coveo Search API. It's then forwarded through the [query pipeline](https://docs.coveo.com/en/180/) and then sent to the index to retrieve relevant results from your Zendesk content. The results are sorted in order of relevance by Coveo ML, after which they're returned to the Coveo for Zendesk search interface. The query recommendations become more relevant over time. With repeated use, your usage analytics data is compiled and assessed by Coveo ML to identify trends and patterns. Coveo ML then builds a [model](https://docs.coveo.com/en/1012/) around your data and recommends the best results for a given query and user.