Channel Resolver Integration - Zendesk
Start Here
- If the Moveworks user is set to
Adminlevel permissions- No action needed, Moveworks Customer Success team can configure this within your system and this guide does not need to be followed.
- If the Moveworks user is set to
Agentlevel permissions or more granular permissions with aCustom Role- We will not be able to automatically create the webhook on our own and require admin assistance.
- In addition to the permissions detailed in the Zendesk document below, we need an additional permission to view, add, edit, and delete triggers

Configuration
📘
This first step only needs to be run if Moveworks has Agent level permissions on Zendesk.
- Create webhook manually.

- Under
{{ zendesk_url }}/admin/apps-integrations/webhooks/webhooks, create a new webhook with the following settings.- The
namemust be exactlyMoveworks Webhook Integration - The endpoint needs to be
https://app.moveworks.ai/{ORG_NAME}/zendesk/zendesk/events
- The
- After the webhook is generated, the signing_secret needs to be securely sent to Moveworks CS team.

Manual Configuration of Triggers
📘
If Moveworks does not have permissions to create Triggers in your Zendesk instance, we also need to manually configure the following webhooks.
- Create webhook.
- Under
{{ zendesk_url }}/admin/apps-integrations/webhooks/webhooks, create a new webhook with the following settings.- The
namemust be exactlyMoveworks Webhook Integration - The endpoint needs to be
https://app.moveworks.ai/{ORG_NAME}/zendesk/events
- The
- After the webhook is generated, the signing_secret needs to be sent to us via the customer as we will not be able to query it from our end.
- Under

- Create a trigger category for Moveworks under
{{ zendesk_url }}/admin/object-rules/rules/triggerscalledMoveworks Triggers. - We will need to create three separate triggers under this category.
Moveworks Trigger - New Comment
- Name:
Moveworks Trigger - New Comment - Condition:
CommentisPresent (public or private) - Action:
Notify active webhookMoveworks Webhook Integration - Payload:
Moveworks Trigger - Ticket Updated
- Name:
Moveworks Trigger - Ticket Updated - Condition:
TicketisUpdated - Action:
Notify active webhookMoveworks Webhook Integration - Payload:
Moveworks Trigger - Ticket Created
- Name:
Moveworks Trigger - Ticket Created - Condition:
TicketisCreated - Action:
Notify active webhookMoveworks Webhook Integration - Payload: