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.
Note
Credentials Refer to Zendesk credentials for guidance on setting up authentication.
Note
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
Warning
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.