AptlyStar

Zendesk

Available Zendesk triggers for automating workflows

Zendesk provides 5 triggers for automating workflows based on events.

Triggers

Zendesk All Ticket Events

Trigger workflow on any Zendesk ticket webhook event

Configuration

ParameterTypeRequiredDescription
subdomainstringYesYour Zendesk subdomain.
emailstringYesEmail of a Zendesk admin used with the API token.
apiTokenapi-key-pickerYesUsed to create the webhook. Requires admin access.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringFull event type (e.g. zen:event-type:ticket.created)
timestringWhen the event occurred (ISO 8601)
account_idnumberZendesk account ID
ticketobjectticket output from the tool
↳ idstringTicket ID
↳ subjectstringTicket subject
↳ statusstringTicket status (new, open, pending, solved, etc.)
↳ prioritystringTicket priority (low, normal, high, urgent)
↳ ticket_typestringTicket type (question, incident, problem, task)
↳ descriptionstringTicket description
↳ requester_idstringID of the requester
↳ assignee_idstringID of the assignee
↳ group_idstringID of the assigned group
↳ organization_idstringID of the organization
↳ tagsjsonArray of ticket tags
↳ via_channelstringChannel the ticket came in through
↳ is_publicbooleanWhether the ticket is public
↳ created_atstringTicket creation timestamp
↳ updated_atstringTicket last update timestamp
eventjsonEvent-specific changed data (e.g. status/priority diff)

Zendesk Ticket Comment Added

Trigger workflow when a comment is added to a Zendesk ticket

Configuration

ParameterTypeRequiredDescription
subdomainstringYesYour Zendesk subdomain.
emailstringYesEmail of a Zendesk admin used with the API token.
apiTokenapi-key-pickerYesUsed to create the webhook. Requires admin access.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringFull event type (e.g. zen:event-type:ticket.created)
timestringWhen the event occurred (ISO 8601)
account_idnumberZendesk account ID
ticketobjectticket output from the tool
↳ idstringTicket ID
↳ subjectstringTicket subject
↳ statusstringTicket status (new, open, pending, solved, etc.)
↳ prioritystringTicket priority (low, normal, high, urgent)
↳ ticket_typestringTicket type (question, incident, problem, task)
↳ descriptionstringTicket description
↳ requester_idstringID of the requester
↳ assignee_idstringID of the assignee
↳ group_idstringID of the assigned group
↳ organization_idstringID of the organization
↳ tagsjsonArray of ticket tags
↳ via_channelstringChannel the ticket came in through
↳ is_publicbooleanWhether the ticket is public
↳ created_atstringTicket creation timestamp
↳ updated_atstringTicket last update timestamp
eventjsonEvent-specific changed data (e.g. status/priority diff)

Zendesk Ticket Created

Trigger workflow when a new Zendesk ticket is created

Configuration

ParameterTypeRequiredDescription
subdomainstringYesYour Zendesk subdomain.
emailstringYesEmail of a Zendesk admin used with the API token.
apiTokenapi-key-pickerYesUsed to create the webhook. Requires admin access.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringFull event type (e.g. zen:event-type:ticket.created)
timestringWhen the event occurred (ISO 8601)
account_idnumberZendesk account ID
ticketobjectticket output from the tool
↳ idstringTicket ID
↳ subjectstringTicket subject
↳ statusstringTicket status (new, open, pending, solved, etc.)
↳ prioritystringTicket priority (low, normal, high, urgent)
↳ ticket_typestringTicket type (question, incident, problem, task)
↳ descriptionstringTicket description
↳ requester_idstringID of the requester
↳ assignee_idstringID of the assignee
↳ group_idstringID of the assigned group
↳ organization_idstringID of the organization
↳ tagsjsonArray of ticket tags
↳ via_channelstringChannel the ticket came in through
↳ is_publicbooleanWhether the ticket is public
↳ created_atstringTicket creation timestamp
↳ updated_atstringTicket last update timestamp
eventjsonEvent-specific changed data (e.g. status/priority diff)

Zendesk Ticket Priority Changed

Trigger workflow when a Zendesk ticket priority changes

Configuration

ParameterTypeRequiredDescription
subdomainstringYesYour Zendesk subdomain.
emailstringYesEmail of a Zendesk admin used with the API token.
apiTokenapi-key-pickerYesUsed to create the webhook. Requires admin access.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringFull event type (e.g. zen:event-type:ticket.created)
timestringWhen the event occurred (ISO 8601)
account_idnumberZendesk account ID
ticketobjectticket output from the tool
↳ idstringTicket ID
↳ subjectstringTicket subject
↳ statusstringTicket status (new, open, pending, solved, etc.)
↳ prioritystringTicket priority (low, normal, high, urgent)
↳ ticket_typestringTicket type (question, incident, problem, task)
↳ descriptionstringTicket description
↳ requester_idstringID of the requester
↳ assignee_idstringID of the assignee
↳ group_idstringID of the assigned group
↳ organization_idstringID of the organization
↳ tagsjsonArray of ticket tags
↳ via_channelstringChannel the ticket came in through
↳ is_publicbooleanWhether the ticket is public
↳ created_atstringTicket creation timestamp
↳ updated_atstringTicket last update timestamp
eventjsonEvent-specific changed data (e.g. status/priority diff)

Zendesk Ticket Status Changed

Trigger workflow when a Zendesk ticket status changes

Configuration

ParameterTypeRequiredDescription
subdomainstringYesYour Zendesk subdomain.
emailstringYesEmail of a Zendesk admin used with the API token.
apiTokenapi-key-pickerYesUsed to create the webhook. Requires admin access.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringFull event type (e.g. zen:event-type:ticket.created)
timestringWhen the event occurred (ISO 8601)
account_idnumberZendesk account ID
ticketobjectticket output from the tool
↳ idstringTicket ID
↳ subjectstringTicket subject
↳ statusstringTicket status (new, open, pending, solved, etc.)
↳ prioritystringTicket priority (low, normal, high, urgent)
↳ ticket_typestringTicket type (question, incident, problem, task)
↳ descriptionstringTicket description
↳ requester_idstringID of the requester
↳ assignee_idstringID of the assignee
↳ group_idstringID of the assigned group
↳ organization_idstringID of the organization
↳ tagsjsonArray of ticket tags
↳ via_channelstringChannel the ticket came in through
↳ is_publicbooleanWhether the ticket is public
↳ created_atstringTicket creation timestamp
↳ updated_atstringTicket last update timestamp
eventjsonEvent-specific changed data (e.g. status/priority diff)

On this page