Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Zendesk Spoke

The Zendesk spoke provides actions to view and analyze meaningful usage data for Zendesk software subscriptions. Analyze usage for your Zendesk account to determine which licenses are stale so that you can reclaim these licenses and realize your potential savings.

Request apps on the Store

Visit the ServiceNow Store to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Integration Hub subscription

This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

Spoke version

Zendesk spoke v1.9.0 is the latest version.

Supported versions

This spoke was built for Zendesk version 11015, but may be compatible with later versions.

Spoke requirements

Zendesk admin account.

Spoke dependencies

If you’re having trouble installing the app, ensure that these dependent plugins are installed:

  • ServiceNow Integration Hub Runtime (com.glide.hub.integration.runtime)
  • ServiceNow Integration Hub Action Step - REST (com.glide.hub.action_step.rest)
  • ServiceNow Integration Hub Action Template - Data Stream (com.glide.hub.action_type.datastream)

Note: Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

Spoke flows

The Zendesk spoke provides the Upsert Zendesk Tickets flow to check if a new ticket has been created in the Zendesk Ticket table or if an existing ticket has been updated, and accordingly synchronizes it in Zendesk. To customize a sample flow, copy it to a new application scope.

Spoke subflows

The Zendesk spoke provides sample subflows to demonstrate automating tasks. To customize the sample subflow, copy it to a new application scope. Available subflows include:

SubflowDescription
Create Zendesk WebhookCreates a webhook in Zendesk whene a request is received from the Webhook Registries [sn_zendesk_spoke_webhook_registries] table.
Process Zendesk WebhookInserts and updates records in the Zendesk Tickets table based on the changes happening in Zendesk.
Update Zendesk WebhookUpdates the webhook tokens and synchronizes them both in ServiceNow and Zendesk.

Spoke actions

The Zendesk spoke provides actions to automate Zendesk tasks when events occurs in your ServiceNow instance. Available actions include:

CategoryActionDescription
Activity ManagementLook up Activities StreamRetrieves details of the ticket activities. Ticket activities include assigning a ticket to the agent, increasing the priority of a ticket assigned to the agent, or adding a comment to a ticket assigned to the agent.
Look up Activity by IDRetrieves details of the specified ticket activity. Activities include assigning a ticket to the agent, increasing the priority of a ticket assigned to the agent, or adding a comment to a ticket assigned to the agent.
Attachment ManagementLook up Attachment by IDRetrieves attachment details by value of the Attachment ID.
Upload AttachmentUploads a file you want to attach.
Group ManagementLook up Group by IDRetrieves information about the specified group.
Look up Groups StreamRetrieves the list of all groups within an account.
Organization ManagementLook up Organization by IDRetrieves information about the specified organization.
Look up Organizations StreamRetrieves the list of all organizations.
Request ManagementCreate RequestCreates a request by setting one or more properties.
Look up Comment by IDRetrieves the comment added to the request corresponding to the Request ID and the Comment ID.
Look up Comments by Request ID StreamRetrieves the comments added to the request related to the Request ID that you sent through the input.
Look up Request by IDRetrieves the request details by value of the Request ID.
Look up Requests by Organization ID StreamRetrieves all the requests in an account corresponding to the Requester ID.
Look up Requests by Requester ID StreamRetrieves all the requests in an account corresponding to the Requester ID.
Look up Requests StreamRetrieves all the requests in an account based on the state of the request.
Update Request by IDUpdates the request with a comment or collaborators \(cc's\).
Role ManagementLook up Custom Role by IDRetrieves information about the specified custom role.
Look up Custom RolesRetrieves the list of all custom roles within an enterprise account.
SearchSearch Entities by Parameter StreamRetrieves all tickets, requests, and users in an account related to the query.
Search Requests by Keyword StreamRetrieves all requests in an account related to the search string.
Suspended Tickets ManagementDelete Multiple Suspended Tickets by IDsDeletes multiple suspended tickets. A list of suspended ticket IDs should be provided.
Delete Suspended Ticket by IDDeletes a specific suspended ticket.
Look up Suspended Ticket by IDSearches for a specific suspended ticket by its ID.
Look up Suspended Tickets StreamRetrieves the details of suspended tickets.
Recover Suspended Ticket by IDRecovers the details of the specified suspended ticket.
Ticket AuditLook up Audit by IDRetrieves the audit details of a ticket specific to an audit.
Look up Audit Log by IDRetrieves the audit log details of a ticket specific to an audit.
Look up Audit Logs StreamRetrieves the audit log displaying the various changes in a Zendesk account since the account creation.
Look up Audits StreamRetrieves the list of audits for all the tickets.
Look up Ticket Audits StreamRetrieves the audits for the specified ticket.
Update Audit as PrivateUpdates a comment from public to private for a ticket specific to an audit.
Ticket Comment ManagementLook up Comments by Ticket ID StreamRetrieves the comments added to the specified ticket.
Ticket ManagementCreate Multiple TicketsCreates multiple tickets with the provided details, at a time.
Create TicketCreates a ticket in the Zendesk instance.
Create Ticket AsyncCreates a ticket in the Zendesk instance. Ticket creation can sometimes take a while because of the complex business rules. Asynchronous creation enables you to get the response back quickly and queues a background job to do the actual work.
Look up Job Status by IDRetrieves the status record created when a user starts a job.
Look up Multiple Tickets StreamRetrieves details of multiple tickets.
Look up Ticket by IDRetrieves details of the specified ticket.
Look up Tickets StreamRetrieves the ticket properties.
Recover Multiple Suspended Tickets by IDsRecovers the specified suspended tickets.
Update Multiple TicketsUpdates details of multiple tickets.
Update TicketUpdates the specified properties of a ticket.
Ticket Metric ManagementLook up Metric by IDRetrieves a specific metric, or the required metrics of a ticket.
Look up Metrics by Ticket IDRetrieves the metric details of the specified ticket.
Look up Ticket Metric Events StreamRetrieves the ticket metric events that occurred on or after the start time.
Look up Tickets Metric StreamRetrieves a list of tickets, along with their metrics.
User ManagementDelete UserDeletes the specified user and associated records from an account. Deleted users cannot be recovered. To comply with General Data Protection Regulation \(GDPR\), you must use the additional Permanently Delete User action to permanently delete the user after deleting the user.
Create UserCreates a user with the specified details.
Look up Deleted Users StreamRetrieves the list of all deleted users, including permanently deleted users, within an account.
Look up User by IDRetrieves the specified user’s details.
Look up Users StreamRetrieves the list of all users within an account.
Permanently Delete UserPermanently deletes the specified user from an account.Before you can permanently delete the user, you must first delete the user using the Delete User action.
Update UserModifies details about the specified user.
Webhook ManagementCreate WebhookCreates a webhook with the provided details.
Delete WebhookDeletes the specified webhook.
Look up Webhook Details by IDRetrieves details of the specified webhook.
Look up Webhook Signing Secret by IDRetrieves signing secret of the required webhook.
Look up Webhooks StreamRetrieves details of all the available webhooks.
Reset Webhook Signing Secret by IDResets the signing secret of the specified webhook.
Update WebhookUpdates details of the specified webhook.

Note: This spoke has a Look up User action and Software Asset Management related actions only.

Integration Hub imports

The Zendesk spoke adds the Import Zendesk Users Integration Hub imports to your ServiceNow instance. The Integration Hub imports help you import the users' data from Zendesk account to your ServiceNow instance in an automated way. For more information about Integration Hub imports, seeIntegration Hub - Import.

Spoke modules

The Zendesk spoke adds the Zendesk Spoke application to your ServiceNow instance. The Zendesk Spoke application includes these modules:

ModuleDescription
UsersStores the details of the Zendesk users. These details are imported using the Import Zendesk Users Integration Hub imports.
Remote table
RequestRetrieves and displayes the details of the requests raised by the specified requestor. For this, you must provide the value of Requester ID.
Webhook
Webhook RegistriesStores the webhook registries. The webhook registries register a Zendesk webhook in ServiceNow to notify ServiceNow when certain events occur in Zendesk.
Routing PoliciesStores the details of the webhook.
TicketsStores detailf of the tickets created or updated in Zendesk.

Connection and credential alias requirements

Integration Hub uses aliases to manage connection and credential information. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection. For more information, see Connections and Credentials.

For information about setting up the spoke, see Set up the Zendesk spoke.