# 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.

![](https://2793709227-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0vHiS-1S9Hw3djvoTw%2F-MVbLGDQTJP_Nvua3Tc2%2F-MVbR5-tV-RkJTi_hKYV%2Fimage.png?alt=media\&token=dfdbbd4a-c8c8-481e-9845-3a9614eebee4)

{% 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.

![](https://2793709227-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0vHiS-1S9Hw3djvoTw%2F-MVaK60oomPWAs94oqVp%2F-MVaLQ52xmcqfHbPVeQy%2Fimage.png?alt=media\&token=c7fa8b97-91f1-4ef8-93a7-b37dc4409f8a)

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

![](https://2793709227-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0vHiS-1S9Hw3djvoTw%2F-MVaK60oomPWAs94oqVp%2F-MVaygeb3eEHo1V0Rlcb%2Fimage.png?alt=media\&token=5780912a-5916-4d29-9ef1-f5c3ebb61151)
