Zendesk node#
Use the Zendesk node to automate work in Zendesk, and integrate Zendesk with other applications. n8n has built-in support for a wide range of Zendesk features, including creating, and deleting tickets, users, and organizations.
On this page, you'll find a list of operations the Zendesk node supports and links to more resources.
Credentials
Refer to Zendesk credentials for guidance on setting up authentication.
This node can be used as an AI tool
This node can be used to enhance the capabilities of an AI agent. When used in this way, many parameters can be set automatically, or with information directed by AI - find out more in the AI tool parameters documentation.
Operations#
- Ticket
- Create a ticket
- Delete a ticket
- Get a ticket
- Get all tickets
- Recover a suspended ticket
- Update a ticket
- Ticket Field
- Get a ticket field
- Get all system and custom ticket fields
- User
- Create a user
- Delete a user
- Get a user
- Get all users
- Get a user's organizations
- Get data related to the user
- Search users
- Update a user
- Organization
- Create an organization
- Delete an organization
- Count organizations
- Get an organization
- Get all organizations
- Get data related to the organization
- Update a organization
Tag Replacement Behavior
When using the Zendesk node's "Update Ticket" operation and specifying the Tag Names or IDs field, the entire list of tags on the ticket will be replaced. Any tags not included in the update will be removed from the ticket due to how the Zendesk API processes tag updates by default.
To avoid accidental tag removal:
- First retrieve the ticket's tags and merge them with your new tags before updating.
- Alternatively, use the HTTP Request node with Zendesk's
additional_tagsproperty to add tags without removing existing ones. - You can also call the ticket's
/tagsendpoint to add tags without replacing existing ones (Zendesk tags endpoint documentation).
See the official documentation for details: Adding tags to tickets without overwriting existing tags.
Templates and examples#
What to do if your operation isn't supported#
If this node doesn't support the operation you want to do, you can use the HTTP Request node to call the service's API.
You can use the credential you created for this service in the HTTP Request node:
- In the HTTP Request node, select Authentication > Predefined Credential Type.
- Select the service you want to connect to.
- Select your credential.
Refer to Custom API operations for more information.