Better Zendesk icon

Better Zendesk

Interact with the Better Zendesk API

Ticket → Create

AI-generated

Summary

Create a new Zendesk ticket

Inputs

  • description (required) — The first comment on the ticket
  • jsonParameters — Enable JSON Parameters for advanced ticket fields
  • additionalFields — Additional ticket fields (custom fields, etc.)
  • additionalFieldsJson — Object of values to set as described in Zendesk API documentation
  • externalId — An ID you can use to link Zendesk Support tickets to local records
  • group — The group this ticket is assigned to
  • recipient — The original recipient e-mail address of the ticket
  • status — The state of the ticket
  • subject — The value of the subject field for this ticket
  • tags — The array of tags applied to this ticket
  • type — The type of this ticket
  • requestOptions — Batching and other request configuration options
  • allowUnauthorizedCerts — Whether to accept the response even if SSL certificate validation is not possible
  • proxy — HTTP proxy to use
  • timeout — Time in ms to wait for the server to send response headers before aborting

Output shape

a single ticket record

The response contains the created ticket's ID and attributes; errors are raised as n8n errors.

Examples

Example 1: Create a support ticket with basic fields

Set Description to 'User cannot log in', Subject to 'Login failure', Status to 'New', Type to 'Problem', add Tags ['urgent','security'], and select Group 'Support'.

Example 2: Create a ticket using custom fields and an external ID

Enable JSON Parameters, set additionalFieldsJson to {"customFieldsValues":[{"id":"12345","value":"Example"}]}, set externalId to 'LOCAL-123', fill Description and Subject.

Example 3: Create a ticket with batching enabled

Turn on Request Options, set batching with batchSize 50, leave other fields as needed, and submit the ticket creation.

Links

Discussion