# Zendesk Integration

This woodshop example will show you how to integrate Zendesk with Forest Admin:

* [Display Zendesk users](https://docs.forestadmin.com/woodshop/how-tos/zendesk-integration/display-zendesk-users)
* [Display Zendesk tickets](https://docs.forestadmin.com/woodshop/how-tos/zendesk-integration/display-zendesk-tickets)
* [View tickets related to a user](https://docs.forestadmin.com/woodshop/how-tos/zendesk-integration/associate-user-tickets)
* [Add a link that redirects to Zendesk](https://docs.forestadmin.com/woodshop/how-tos/zendesk-integration/bonus-link-to-zendesk-+-change-priority-of-a-ticket)
* [Implement a smart action to allow changing a Zendesk Ticket Priority](https://docs.forestadmin.com/woodshop/how-tos/zendesk-integration/bonus-link-to-zendesk-+-change-priority-of-a-ticket)

For this example we will use the Zendesk API described [here](https://developer.zendesk.com/rest_api/docs/support/introduction).&#x20;

We are going to use [Smart Collections](https://docs.forestadmin.com/documentation/reference-guide/collections/create-a-smart-collection), [Smart Relationships](https://docs.forestadmin.com/documentation/reference-guide/relationships/create-a-smart-relationship), and [Smart Fields](https://docs.forestadmin.com/documentation/reference-guide/fields/create-and-manage-smart-fields) to implement such integration.

![](/files/-MVbR5-tV-RkJTi_hKYV)

{% hint style="success" %}
The full implementation of this integration is available [here](https://github.com/existenz31/forest-zendesk) on GitHub.
{% endhint %}

### Live Demo

{% embed url="<https://www.loom.com/share/149112562d204ca49fbaf737afac78d0>" %}

### Build your basic Admin Panel with Forest Admin

Let's start with a basic admin panel on top of a SQL database that has a table `Users` that holds an email address field.

![](/files/-MVaLQ52xmcqfHbPVeQy)

Now, let's build the Admin Panel as usual with Forest Admin. You will get something like this:

![](/files/-MVaygeb3eEHo1V0Rlcb)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.forestadmin.com/woodshop/how-tos/zendesk-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
