Requirements
To use Zendesk on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]
Get your Zendesk credentials
Zendesk - Secondary
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- SubdomaintextRequired
Login into your account and copy your domain from your browser tab.
[1] - Client IDtextRequired
Log in to your Admin Center → Apps and integrations → APIs → OAuth clients → Add OAuth client, enter your app details, and save it to receive your Client ID and Client Secret.
[1] - Client SecretpasswordRequired
Copy your Client Secret from the OAuth client details page immediately after creating the client.
[1]
Zendesk - Primary
Connect Zendesk in WEXTL
- Log in to your WEXTL account, add the Zendesk node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Zendesk account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Zendesk node modules
The list below is a reference of every Zendesk node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Zendesk node module below to inspect its input parameters, outputs, and connection requirements.
Watch CommentsTrigger
| Field | Type |
|---|---|
| Attachments | array |
| Audit ID | number |
| Author ID | number |
| Body | text |
| Created at | date |
| ID | number |
| Metadata | object |
| System | object |
| Via | object |
| Public | boolean |
| Type | text |
Watch GroupsTrigger
| Field | Type |
|---|---|
| Created at | date |
| Default | boolean |
| Deleted | boolean |
| Description | text |
| ID | number |
| Is public | boolean |
| Name | text |
| Updated at | date |
| URL | url |
Watch Organization TicketsTrigger
| Field | Type |
|---|---|
| Assignee ID | number |
| Collaborator ids | array |
| Created at | date |
| Custom fields | array |
| Custom status ID | number |
| Description | text |
| Due at | date |
| External ID | text |
| Follower ids | array |
| From messaging channel | boolean |
| Generated timestamp | date |
| Group ID | number |
| Has incidents | boolean |
| ID | number |
| Organization ID | number |
| Priority | text |
| Problem ID | number |
| Raw subject | text |
| Recipient | text |
Watch OrganizationsTrigger
| Field | Type |
|---|---|
| Created at | date |
| Details | text |
| Domain names | array |
| External ID | text |
| Group ID | number |
| ID | number |
| Name | text |
| Notes | text |
| Organization fields | object |
| Datepudding | text |
| Org field 1 | text |
| Org field 2 | text |
| Shared comments | boolean |
| Shared tickets | boolean |
| Tags | array |
| Updated at | date |
| URL | url |
Watch RequestsTrigger
| Field | Type |
|---|---|
| ID | text |
| URL | url |
| Subject | text |
| Status | text |
| Priority | text |
| Type | text |
| Description | text |
| Requester | object |
| Name | text |
| text | |
| Created at | date |
| Updated at | date |
Watch SchedulesTrigger
| Field | Type |
|---|---|
| Created at | date |
| ID | number |
| Intervals | array |
| Name | text |
| Time zone | time |
| Updated at | date |
Watch TicketsTrigger
| Field | Type |
|---|---|
| Assignee ID | number |
| Collaborator ids | array |
| Created at | date |
| Custom fields | array |
| Custom status ID | number |
| Description | text |
| Due at | date |
| External ID | text |
| Follower ids | array |
| From messaging channel | boolean |
| Generated timestamp | date |
| Group ID | number |
| Has incidents | boolean |
| ID | number |
| Organization ID | number |
| Priority | text |
| Problem ID | number |
| Raw subject | text |
| Recipient | text |
Watch UsersTrigger
| Field | Type |
|---|---|
| ID | number |
| URL | url |
| Name | text |
| Created at | date |
| Updated at | date |
| Time zone | time |
| Role | text |
| Active | boolean |
| Verified | boolean |
Get a GroupAction
Get a RequestAction
Get a ScheduleAction
Get a TicketAction
| Field | Type |
|---|---|
Ticket IDRequired | choice |
| Field | Type |
|---|---|
| Assignee ID | number |
| Collaborator ids | array |
| Created at | date |
| Custom fields | array |
| Custom status ID | number |
| Description | text |
| Due at | date |
| External ID | text |
| Follower ids | array |
| From messaging channel | boolean |
| Generated timestamp | date |
| Group ID | number |
| Has incidents | boolean |
| ID | number |
| Organization ID | number |
| Priority | text |
| Problem ID | number |
| Raw subject | text |
| Recipient | text |
Get a Ticket FieldAction
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
| Creator | boolean |
| Field | Type |
|---|---|
| Active | boolean |
| Agent can edit | boolean |
| Agent description | text |
| Collapsed for agents | boolean |
| Created at | date |
| Description | text |
| Editable in portal | boolean |
| ID | number |
| Position | number |
| Raw description | text |
| Raw title | text |
| Raw title in portal | text |
| Regexp for validation | text |
| Removable | boolean |
| Required | boolean |
| Required in portal | boolean |
| Tag | text |
| Title | text |
| Title in portal | text |
Get a Ticket Field OptionAction
Get a Ticket FormAction
| Field | Type |
|---|---|
Ticket Form IDRequired | choice |
| Field | Type |
|---|---|
| Active | boolean |
| Agent conditions | array |
| Created at | date |
| Default | boolean |
| Deleted at | date |
| Display name | text |
| End user conditions | array |
| End user visible | boolean |
| ID | number |
| In all brands | boolean |
| Name | text |
| Position | number |
| Raw display name | text |
| Raw name | text |
| Restricted brand ids | array |
| Ticket field ids | array |
| Updated at | date |
| URL | url |
Get a UserAction
Get a User ProfileAction
Get an OrganizationAction
| Field | Type |
|---|---|
Organization IDRequired | choice |
| Field | Type |
|---|---|
| Created at | date |
| Details | text |
| Domain names | array |
| External ID | text |
| Group ID | number |
| ID | number |
| Name | text |
| Notes | text |
| Organization fields | object |
| Datepudding | text |
| Org field 1 | text |
| Org field 2 | text |
| Shared comments | boolean |
| Shared tickets | boolean |
| Tags | array |
| Updated at | date |
| URL | url |
List GroupsSearch
List Organization TicketsSearch
| Field | Type |
|---|---|
Organization IDRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| Assignee ID | number |
| Collaborator ids | array |
| Created at | date |
| Custom fields | array |
| Custom status ID | number |
| Description | text |
| Due at | date |
| External ID | text |
| Follower ids | array |
| From messaging channel | boolean |
| Generated timestamp | date |
| Group ID | number |
| Has incidents | boolean |
| ID | number |
| Organization ID | number |
| Priority | text |
| Problem ID | number |
| Raw subject | text |
| Recipient | text |
List OrganizationsSearch
List RequestsSearch
List SchedulesSearch
List Ticket CommentsSearch
List Ticket Field OptionsSearch
List Ticket FieldsSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| Active | boolean |
| Agent can edit | boolean |
| Agent description | text |
| Collapsed for agents | boolean |
| Created at | date |
| Description | text |
| Editable in portal | boolean |
| ID | number |
| Position | number |
| Raw description | text |
| Raw title | text |
| Raw title in portal | text |
| Regexp for validation | text |
| Removable | boolean |
| Required | boolean |
| Required in portal | boolean |
| Tag | text |
| Title | text |
| Title in portal | text |
List Ticket FormsSearch
| Field | Type |
|---|---|
Ticket IDRequired | choice |
| Sort | choice |
| Limit | number |
| Field | Type |
|---|---|
| Active | boolean |
| Agent conditions | array |
| Created at | date |
| Default | boolean |
| Deleted at | date |
| Display name | text |
| End user conditions | array |
| End user visible | boolean |
| ID | number |
| In all brands | boolean |
| Name | text |
| Position | number |
| Raw display name | text |
| Raw name | text |
| Restricted brand ids | array |
| Ticket field ids | array |
| Updated at | date |
| URL | url |
List TicketsSearch
| Field | Type |
|---|---|
| Sort | choice |
| Limit | number |
| Field | Type |
|---|---|
| Assignee ID | number |
| Collaborator ids | array |
| Created at | date |
| Custom fields | array |
| Custom status ID | number |
| Description | text |
| Due at | date |
| External ID | text |
| Follower ids | array |
| From messaging channel | boolean |
| Generated timestamp | date |
| Group ID | number |
| Has incidents | boolean |
| ID | number |
| Organization ID | number |
| Priority | text |
| Problem ID | number |
| Raw subject | text |
| Recipient | text |
List User ProfilesSearch
List UsersSearch
Attach FileAction
Bulk Create TicketsAction
Bulk Update TicketsAction
Clone a Ticket FormAction
| Field | Type |
|---|---|
Ticket Form IDRequired | choice |
| Field | Type |
|---|---|
| Active | boolean |
| Agent conditions | array |
| Created at | date |
| Default | boolean |
| Deleted at | date |
| Display name | text |
| End user conditions | array |
| End user visible | boolean |
| ID | number |
| In all brands | boolean |
| Name | text |
| Position | number |
| Raw display name | text |
| Raw name | text |
| Restricted brand ids | array |
| Ticket field ids | array |
| Updated at | date |
| URL | url |
Create a GroupAction
Create a RequestAction
Create a ScheduleAction
Create a TicketAction
| Field | Type |
|---|---|
PriorityRequired | text |
SubjectRequired | text |
| Comment | object |
| Body | text |
| Field | Type |
|---|---|
| Assignee ID | number |
| Collaborator ids | array |
| Created at | date |
| Custom fields | array |
| Custom status ID | number |
| Description | text |
| Due at | date |
| External ID | text |
| Follower ids | array |
| From messaging channel | boolean |
| Generated timestamp | date |
| Group ID | number |
| Has incidents | boolean |
| ID | number |
| Organization ID | number |
| Priority | text |
| Problem ID | number |
| Raw subject | text |
| Recipient | text |
Create a Ticket FieldAction
| Field | Type |
|---|---|
TitleRequired | text |
| Description | text |
| Agent Description | text |
| Active | boolean |
| Type | choice |
| Custom Field Options | array |
| Editable in Portal | boolean |
| Position | number |
| Required | boolean |
| Required in Portal | boolean |
| Collapsed for Agents | boolean |
| Visible in Portal | boolean |
| Field | Type |
|---|---|
| Active | boolean |
| Agent can edit | boolean |
| Agent description | text |
| Collapsed for agents | boolean |
| Created at | date |
| Description | text |
| Editable in portal | boolean |
| ID | number |
| Position | number |
| Raw description | text |
| Raw title | text |
| Raw title in portal | text |
| Regexp for validation | text |
| Removable | boolean |
| Required | boolean |
| Required in portal | boolean |
| Tag | text |
| Title | text |
| Title in portal | text |
Create a Ticket FormAction
| Field | Type |
|---|---|
NameRequired | text |
End User VisibleRequired | boolean |
Display NameRequired | text |
PositionRequired | number |
ActiveRequired | boolean |
In All BrandsRequired | boolean |
| Restricted Brand IDs | array |
| Brand ID | number |
| Ticket Field IDs | choice |
| Agent Conditions | array |
| End User Conditions | array |
| Default | boolean |
| Field | Type |
|---|---|
| Active | boolean |
| Agent conditions | array |
| Created at | date |
| Default | boolean |
| Deleted at | date |
| Display name | text |
| End user conditions | array |
| End user visible | boolean |
| ID | number |
| In all brands | boolean |
| Name | text |
| Position | number |
| Raw display name | text |
| Raw name | text |
| Restricted brand ids | array |
| Ticket field ids | array |
| Updated at | date |
| URL | url |
Create a UserAction
| Field | Type |
|---|---|
EmailRequired | |
NameRequired | text |
| Role | choice |
| Custom Role ID | choice |
| Skip Verification Email | boolean |
| Agent Brand IDs | array |
| Brand ID | number |
| Identities | array |
| Organization | object |
| Name | text |
| Field | Type |
|---|---|
| ID | number |
| URL | url |
| Name | text |
| Created at | date |
| Updated at | date |
| Time zone | time |
| Role | text |
| Active | boolean |
| Verified | boolean |
Create an OrganizationAction
| Field | Type |
|---|---|
NameRequired | text |
| Details | text |
| URL | url |
| Domain Names | array |
| Domain Name | text |
| External ID | text |
| Notes | text |
| Shared Comments | boolean |
| Shared Tickets | boolean |
| Tags | array |
| Tag | text |
| Field | Type |
|---|---|
| Created at | date |
| Details | text |
| Domain names | array |
| External ID | text |
| Group ID | number |
| ID | number |
| Name | text |
| Notes | text |
| Organization fields | object |
| Datepudding | text |
| Org field 1 | text |
| Org field 2 | text |
| Shared comments | boolean |
| Shared tickets | boolean |
| Tags | array |
| Updated at | date |
| URL | url |
Delete a GroupAction
| Field | Type |
|---|---|
Group IDRequired | choice |
Delete a ScheduleAction
| Field | Type |
|---|---|
Schedule IDRequired | choice |
Delete a TicketAction
| Field | Type |
|---|---|
Ticket IDRequired | choice |
Delete a Ticket FieldAction
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
| Creator | boolean |
Delete a Ticket Field OptionAction
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
Delete a Ticket FormAction
| Field | Type |
|---|---|
Ticket Form IDRequired | choice |
Delete a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
Delete a User ProfileAction
| Field | Type |
|---|---|
User IDRequired | choice |
Delete an OrganizationAction
| Field | Type |
|---|---|
Organization IDRequired | choice |
Make an API Calluniversal
Make Comment PrivateAction
| Field | Type |
|---|---|
Ticket IDRequired | choice |
Reorder Ticket FormsAction
| Field | Type |
|---|---|
Ticket Form IDsRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| Active | boolean |
| Agent conditions | array |
| Created at | date |
| Default | boolean |
| Deleted at | date |
| Display name | text |
| End user conditions | array |
| End user visible | boolean |
| ID | number |
| In all brands | boolean |
| Name | text |
| Position | number |
| Raw display name | text |
| Raw name | text |
| Restricted brand ids | array |
| Ticket field ids | array |
| Updated at | date |
| URL | url |
Update a GroupAction
Update a RequestAction
Update a ScheduleAction
Update a TicketAction
| Field | Type |
|---|---|
Ticket IDRequired | choice |
| Comment | object |
BodyRequired | text |
| Public | boolean |
| Custom Status ID | number |
| Status | text |
| Field | Type |
|---|---|
| Assignee ID | number |
| Collaborator ids | array |
| Created at | date |
| Custom fields | array |
| Custom status ID | number |
| Description | text |
| Due at | date |
| External ID | text |
| Follower ids | array |
| From messaging channel | boolean |
| Generated timestamp | date |
| Group ID | number |
| Has incidents | boolean |
| ID | number |
| Organization ID | number |
| Priority | text |
| Problem ID | number |
| Raw subject | text |
| Recipient | text |
Update a Ticket FieldAction
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
| Creator | boolean |
| Title | text |
| Description | text |
| Agent Description | text |
| Active | boolean |
| Type | choice |
| Custom Field Options | array |
| Editable in Portal | boolean |
| Position | number |
| Required | boolean |
| Required in Portal | boolean |
| Collapsed for Agents | boolean |
| Visible in Portal | boolean |
| Field | Type |
|---|---|
| Active | boolean |
| Agent can edit | boolean |
| Agent description | text |
| Collapsed for agents | boolean |
| Created at | date |
| Description | text |
| Editable in portal | boolean |
| ID | number |
| Position | number |
| Raw description | text |
| Raw title | text |
| Raw title in portal | text |
| Regexp for validation | text |
| Removable | boolean |
| Required | boolean |
| Required in portal | boolean |
| Tag | text |
| Title | text |
| Title in portal | text |
Update a Ticket FormAction
| Field | Type |
|---|---|
Ticket Form IDRequired | choice |
| Name | text |
| End User Visible | boolean |
| Display Name | text |
| Position | number |
| Active | boolean |
| In All Brands | boolean |
| Restricted Brand IDs | array |
| Brand ID | number |
| Ticket Field IDs | choice |
| Agent Conditions | array |
| End User Conditions | array |
| Default | boolean |
| Field | Type |
|---|---|
| Active | boolean |
| Agent conditions | array |
| Created at | date |
| Default | boolean |
| Deleted at | date |
| Display name | text |
| End user conditions | array |
| End user visible | boolean |
| ID | number |
| In all brands | boolean |
| Name | text |
| Position | number |
| Raw display name | text |
| Raw name | text |
| Restricted brand ids | array |
| Ticket field ids | array |
| Updated at | date |
| URL | url |
Update a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
| Name | text |
| Role | choice |
| Custom Role ID | choice |
| Skip Verification Email | boolean |
| Agent Brand IDs | array |
| Brand ID | number |
| Identities | array |
| Organization | object |
| Name | text |
| Field | Type |
|---|---|
| ID | number |
| URL | url |
| Name | text |
| Created at | date |
| Updated at | date |
| Time zone | time |
| Role | text |
| Active | boolean |
| Verified | boolean |
Update an OrganizationAction
| Field | Type |
|---|---|
Organization IDRequired | choice |
| Name | text |
| Details | text |
| URL | url |
| Domain Names | array |
| Domain Name | text |
| External ID | text |
| Notes | text |
| Shared Comments | boolean |
| Shared Tickets | boolean |
| Tags | array |
| Tag | text |
| Field | Type |
|---|---|
| Created at | date |
| Details | text |
| Domain names | array |
| External ID | text |
| Group ID | number |
| ID | number |
| Name | text |
| Notes | text |
| Organization fields | object |
| Datepudding | text |
| Org field 1 | text |
| Org field 2 | text |
| Shared comments | boolean |
| Shared tickets | boolean |
| Tags | array |
| Updated at | date |
| URL | url |
Upsert a Ticket Field OptionAction
Templates
Look for Zendesk templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Capacity[2]AI-powered support automation platform that deflects tickets by answering questions, routing requests, and managing knowledge across teams.
- DeskproAI-powered help desk for tickets, knowledge base, and customer support workflows.
- BoldDeskCustomer support help desk platform for managing tickets, live chat, contacts, and approval workflows.
- Clio GrowManage contacts, matters, inbox leads, lead sources, and locations in Clio Grow client intake.
- DaySmart VetCloud veterinary practice management for scheduling, records, and client communication.
References
- WEXTL® Zendesk Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Zendesk.
- WEXTL® visual workflow builder data.
Last updated: Aug 15, 2026 01:43