StyloDocs
Integrations

Zendesk

Manage tickets, users, and support workflows.

View as Markdown

Manage tickets, users, and support workflows.

Connect

Connect Zendesk in Settings → Integrations. Open the Zendesk card, click Connect, and authorize Stylo to access your Zendesk account in the window that opens. The connection shows as Connected when authorization succeeds.

Supported actions and triggers

Actions

BlockWhat it does
Add Comment / ReplyAdd a public reply or internal note to a ticket
Add TagsAdd tags to a ticket for classification and tracking
Apply MacroApply a predefined macro to a ticket
Assign TicketAssign a ticket to an agent or group
Close TicketMark a ticket as solved with optional closing message
Create Custom Object RecordCreate a new custom object record
Create TicketCreate a new Zendesk ticket
Create UserCreate a new Zendesk user
Delete Custom Object RecordDelete a custom object record by ID
Get ConversationFetch a Sunshine Conversations conversation, including current switchboard control.
Get Custom Object RecordFetch a Zendesk custom object record by ID
Get OrganizationGet organization details for B2B context
Get TicketFetch a Zendesk ticket by ID and return its full data object for downstream use.
Get Ticket CommentsGet conversation history for a ticket
Get Ticket ContextGet complete ticket context (ticket, conversation, customer, assignee, organization) optimized for AI
Get UserFetch a Zendesk user by ID
Get User TicketsGet ticket history for a customer
List AgentsGet available agents for ticket assignment
List Custom ObjectsList all custom object definitions in the Zendesk account
List GroupsGet all available groups for routing tickets
List MacrosGet available macros for ticket automation
Pass Conversation ControlPass switchboard control to another integration (e.g. escalate to a human agent).
Post Conversation MessageSend a business-authored message on a Sunshine Conversations conversation (messaging channels).
Release Conversation ControlRelease switchboard control back to the default integration (per marketplace bot SHOULD).
Remove TagsRemove tags from a ticket
Search Custom Object RecordsSearch custom object records by query string
Search TicketsSearch for Zendesk tickets
Set Lookup FieldSet a lookup relationship field on a ticket to a custom object record by ID, name, or external ID
Set Ticket PrioritySet the priority level on a Zendesk ticket (low, normal, high, or urgent).
Set Ticket TypeSet ticket type (problem, incident, question, task)
Update Custom Object RecordUpdate an existing custom object record
Update TicketUpdate ticket with comment, status, tags, priority in one API call. Comment text supports markdown — see the Comment field description for the rendering contract.
Upsert Custom Object RecordCreate or update a custom object record by external ID or name

Limits and failure modes

  • The connection can expire or be revoked. When it does, Zendesk blocks fail with an authorization error until you reconnect in Settings → Integrations.
  • A disconnected or unconfigured integration makes its blocks unavailable in the Workflow Builder.

On this page