Zendesk Integration
Connect Zendesk for ticket synchronisation.
Zendesk Integration
The Zendesk integration connects CrownSync Playbooks to your Zendesk instance, synchronising incident data as Zendesk tickets. This integration uses Zendesk's REST API and supports both outbound and bi-directional sync via Zendesk Triggers.
Prerequisites
- A Zendesk account with API access enabled
- Your Zendesk subdomain (e.g.
yourcompanyfromyourcompany.zendesk.com) - A Zendesk agent email address and API token
- Admin role in CrownSync Playbooks
Connection Setup
- Navigate to Admin → Integrations
- Select Zendesk
- Enter your Zendesk subdomain
- Enter the agent email address
- Enter your Zendesk API token
- Click Test Connection
- Click Save
Tip
Zendesk API tokens are different from agent passwords. Generate an API token from Admin Centre → Apps and integrations → APIs → Zendesk API in your Zendesk settings.
Priority Mapping
| CrownSync Severity | Zendesk Priority |
|---|---|
| Critical | Urgent |
| High | High |
| Medium | Normal |
| Low | Low |
Tag-Based Categorisation
CrownSync uses Zendesk tags to categorise synced tickets. When an incident is synced, the following tags are applied automatically:
crownsync_incident— Identifies the ticket as originating from CrownSync- A category tag based on the incident type (e.g.
ransomware,data_breach,phishing) - A severity tag (e.g.
severity_critical,severity_high)
You can use these tags to create Zendesk views, macros, and automations that handle CrownSync incidents differently from regular support tickets.
Inbound Webhook (Zendesk → CrownSync)
For bi-directional sync, configure a Trigger in Zendesk:
- In Zendesk, navigate to Admin → Business Rules → Triggers
- Create a new Trigger
- Set the conditions to match ticket updates on tickets with the
crownsync_incidenttag - Add a Notify webhook action
- Configure the webhook to POST to the CrownSync endpoint shown in your integration settings
- Include the ticket ID and updated fields in the JSON body
- Save the Trigger
Troubleshooting
- Authentication failed— Ensure you are using an API token appended to the email as
email/tokenin the authentication header. - Tickets not appearing— Check the agent has permission to create tickets in the target group.
- Webhook not triggering— Verify the Trigger conditions match and the webhook endpoint is accessible from Zendesk.
- Tag conflicts— If your Zendesk instance has existing tags that conflict with CrownSync tags, customise the tag prefixes in the integration settings.
Integration instructions last verified: April 2026
Was this page helpful?