Requirements
To use Zendesk Conversations on WEXTL you need an active account and an API access token from your account settings.[3]
Get your Zendesk Conversations credentials
- Zendesk - SubdomaintextRequired
Login into your Zendesk account and copy your domain from your browser tab.
[1] - Key IDtextRequired
In Admin Center → Apps and integrations → APIs → Conversations API, click Create API key and enter a name. After clicking Next, copy the Key ID and Secret Key from the shared-secret dialog.
[1] - Key SecretpasswordRequired
Copy the secret from the recenlty obtain credentials
[1]
Connect Zendesk Conversations in WEXTL
- Log in to your WEXTL account, add the Zendesk Conversations node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Zendesk Conversations 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 Conversations node modules
The list below is a reference of every Zendesk Conversations node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Zendesk Conversations node module below to inspect its input parameters, outputs, and connection requirements.
Watch ConversationsTrigger
| Field | Type |
|---|---|
| ID | text |
| Type | text |
| Is default | boolean |
| Last updated at | date |
| Created at | date |
Watch EventsTrigger
| Field | Type |
|---|---|
App IDRequired | text |
Integration IDRequired | text |
TriggersRequired | choice |
Get a ConversationAction
Get a UserAction
Get an AppAction
Get an IntegrationAction
List AppsSearch
List ClientsSearch
List ConversationsSearch
List IntegrationsSearch
List MessagesSearch
List ParticipantsSearch
List UsersSearch
Create a ClientAction
Create a ConversationAction
Create an AppAction
| Field | Type |
|---|---|
Display NameRequired | text |
| Settings | object |
| Conversation Retention Seconds | number |
| Mask Credit Card Numbers | boolean |
| Use Animal Names | boolean |
| Echo Postback | boolean |
| Ignore Auto Conversation Start | boolean |
| Multi Conversation Enabled | boolean |
| App Localization Enabled | boolean |
| End Session Enabled | boolean |
| Disable Conversation Reopen | boolean |
| Metadata | array |
| Field | Type |
|---|---|
| ID | text |
| Display name | text |
| Settings | object |
| App localization enabled | boolean |
| Echo postback | boolean |
| Mask credit card numbers | boolean |
| Multi convo enabled | boolean |
| Use animal names | boolean |
Create an IntegrationAction
| Field | Type |
|---|---|
App IDRequired | choice |
TypeRequired | choice |
Project IDRequired | text |
Client EmailRequired | |
Private KeyRequired | text |
| Display Name | text |
| Can User See Conversation List | boolean |
| Can User Create More Conversations | boolean |
| Default Responder ID | text |
| Show AI Disclaimer | boolean |
| Field | Type |
|---|---|
| ID | text |
| Type | text |
| Status | text |
| Display name | text |
Delete a ConversationAction
| Field | Type |
|---|---|
App IDRequired | choice |
Delete a MessageAction
| Field | Type |
|---|---|
App IDRequired | choice |
Delete a UserAction
| Field | Type |
|---|---|
App IDRequired | text |
Delete All MessagesAction
| Field | Type |
|---|---|
App IDRequired | choice |
Delete an AppAction
| Field | Type |
|---|---|
App IDRequired | choice |
Delete an AttachmentAction
| Field | Type |
|---|---|
App IDRequired | choice |
Media URLRequired | url |
Delete an IntegrationAction
| Field | Type |
|---|---|
App IDRequired | choice |
Download Message RefAction
| Field | Type |
|---|---|
App IDRequired | choice |
User IDRequired | choice |
| Apple | object |
Interactive Data ReferenceRequired | object |
Join a ConversationAction
Leave a ConversationAction
| Field | Type |
|---|---|
App IDRequired | choice |
User IDRequired | choice |
Make an API Calluniversal
Post MessageAction
| Field | Type |
|---|---|
App IDRequired | choice |
AuthorRequired | object |
Author TypeRequired | choice |
| Author Subtypes | array |
| User ID | choice |
| User External ID | text |
| Brand ID | text |
| Display Name | text |
| Avatar URL | url |
ContentRequired | object |
Content TypeRequired | choice |
| Text | text |
| HTML Text | text |
| Block Chat Input | boolean |
| Markdown Text | text |
| Actions | array |
| Payload | text |
| Destination | object |
| Integration ID | choice |
| Metadata | array |
| Override | object |
| Apple Message Override Payload | object |
| Schema | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Received | date |
| Author | object |
| Type | text |
| Avatar URL | text |
| Content | object |
| Type | text |
| Text | text |
| Source | object |
| Type | text |
Remove a ClientAction
Update a ConversationAction
Update a UserAction
| Field | Type |
|---|---|
App IDRequired | text |
| To Be Retained | boolean |
| Profile | object |
| Given Name | text |
| Surname | text |
| Avatar URL | url |
| Locale | text |
| Metadata | array |
| Field | Type |
|---|---|
| ID | text |
| External ID | text |
| Brand ID | text |
| Signed up at | date |
| Has payment info | boolean |
| Identities | array |
| Profile | object |
| Locale | text |
| Locale origin | text |
| Metadata | object |
Update an AppAction
| Field | Type |
|---|---|
App IDRequired | choice |
| Display Name | text |
| Settings | object |
| Conversation Retention Seconds | number |
| Mask Credit Card Numbers | boolean |
| Use Animal Names | boolean |
| Echo Postback | boolean |
| Ignore Auto Conversation Start | boolean |
| Multi Conversation Enabled | boolean |
| App Localization Enabled | boolean |
| End Session Enabled | boolean |
| Disable Conversation Reopen | boolean |
| Metadata | array |
| Field | Type |
|---|---|
| ID | text |
| Display name | text |
| Settings | object |
| App localization enabled | boolean |
| Echo postback | boolean |
| Mask credit card numbers | boolean |
| Multi convo enabled | boolean |
| Use animal names | boolean |
Update an AttachmentAction
Update an IntegrationAction
| Field | Type |
|---|---|
App IDRequired | choice |
| Type | choice |
| Project ID | text |
| Client Email | |
| Private Key | text |
| Display Name | text |
| Can User See Conversation List | boolean |
| Can User Create More Conversations | boolean |
| Default Responder ID | text |
| Show AI Disclaimer | boolean |
| Field | Type |
|---|---|
| ID | text |
| Type | text |
| Status | text |
| Display name | text |
Templates
Look for Zendesk Conversations templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Chatwoot[2]Open-source customer engagement platform for shared inboxes, live chat, and support workflows.
- DentallyBrowser-based dental practice software with charting, recalls, and NHS or private workflows.
- EasyPracticePractice management software for clinics to schedule appointments, manage clients, and send invoices.
- ClinikoPractice management for healthcare providers — appointments, notes, and billing.
- ChatlingAI customer-service agent for chatbot contacts and conversations.
References
- WEXTL® Zendesk Conversations Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Zendesk Conversations.
- WEXTL® visual workflow builder data.
Last updated: Aug 15, 2026 01:43