eavz
Zendesk

Zendesk

Customer service software and support ticket system

12 actions
8 triggers

Actions

Name
create-ticket

Create a new ticket in Zendesk.

update-ticket

Modify ticket fields or status via API call.

add-tag-to-ticket

Apply one or more tags to a ticket.

add-comment-to-ticket

Append a public/private comment to a ticket.

create-organization

Create a new organization record.

update-organization

Update existing organization fields.

create-user

Add a new user to the Zendesk instance.

delete-user

Remove a user and associated records from the account.

find-organization

Search organizations by name, domain, external ID, or other criteria.

find-tickets

Search tickets by ID, field, or content.

find-user

Search users by email, name, role, or other criteria.

custom_api_call

Make a custom API call to a specific endpoint

Triggers

Name
new_ticket_in_view

Triggers when a new ticket is created in a view

new_ticket

Fires when a new ticket is created (optionally filtered by organization). Requires a Zendesk Trigger with Notify active webhook.

updated_ticket

Fires when an existing ticket is updated. Requires a Zendesk Trigger with Notify active webhook.

tag_added_to_ticket

Fires when a ticket update includes the specified tag. Requires a Zendesk Trigger with Notify active webhook.

new_organization

Fires when a new organization record is created. Uses Zendesk event webhook (no Trigger needed).

new_user

Fires when a new user is created. Uses Zendesk event webhook (no Trigger needed).

new_suspended_ticket

Fires when a ticket is suspended. Requires a Zendesk Trigger with Notify active webhook. Suspended tickets auto-delete after 14 days.

new_action_on_ticket

Fires when the specified ticket updates. Requires a Zendesk Trigger with Notify active webhook.

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute({
  integrationName: 'zendesk',
  actionName: 'create-ticket',
  input: { /* ... */ },
  connectionId: 'conn_id',
  workspaceId: 'ws_id',
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Zendesk to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.

What actions does Zendesk support?

Zendesk supports 12 actions including Create Ticket, Update Ticket, Add Tag to Ticket, Add Comment to Ticket, Create Organization, and more.

Can I use Zendesk with AI agents?

Yes. Add Zendesk to an MCP server in TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.

What authentication does Zendesk use?

Zendesk uses Custom. Weavz handles token management, refresh, and secure credential storage automatically.

How much does the Zendesk integration cost?

The Zendesk integration is included on all Weavz plans including the free tier with 1,000 actions per month. No credit card required.

What triggers does Zendesk support?

Zendesk supports 8 triggers including New ticket in view, New Ticket, Updated Ticket, Tag Added to Ticket, New Organization, and more.

Connect Zendesk in 2 minutes

Get 1,000 free actions every month. No credit card required.