About this integration
Open-source customer engagement platform for shared inboxes, live chat, and support workflows. Connect it to any workflow without writing code.
You can choose from 1 trigger, 10 search modules and 17 actions. The connection type is basic authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for Access Token, Account ID, and Environment.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting Chatwoot to WEXTL®
| Field | Type | Help |
|---|---|---|
Access TokenRequired | text | Access token, which can be generated from Profile Settings after logging into your account. |
Account IDRequired | text | The numeric ID of the account. |
EnvironmentRequired | select | Select the environment for Chatwoot. |
Use it in workflow automation
Start with Watch Events, then add Add an Agent to an Inbox.
The canvas below runs Watch Events into Add an Agent to an Inbox — watch the video, then drop a node onto the canvas.
Select the Watch Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add an Agent to an Inbox as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 18 ready-made modules for support work — each run logs its inputs and outputs for debugging.
Chatwoot workflow on the canvas: Watch Events then Add an Agent to an Inbox
Triggers, searches and actions
Explore the fields available for each Chatwoot trigger, search, and action — 1 trigger, 10 searchs, and 17 actions.
Triggers
Whenever something changes in the app, one of 1 available trigger can start a run immediately.
- Watch Events
Searches
10 search modules let you query the app mid-run and feed the results to the next step.
- Get a Contact
- Get a Conversation
- Get an Account Report
- Get an Inbox
- List Contact Conversations
Actions
Use 17 action modules to write data back into the app from anywhere in a run.
- Add an Agent to an Inbox
- Assign a Conversation
- Create a Contact
- Create a Conversation
- Create a Message
Explore the fields available for each Chatwoot trigger, search, and action.
Triggers
No fields documented.
Searches
| Field | Type |
|---|---|
Contact IDRequired | choice |
| Field | Type |
|---|---|
Payload | object |
Additional attributes | object |
Availability status | text |
Email | |
ID | number |
Name | text |
Phone number | text |
Blocked | boolean |
Identifier | text |
Thumbnail | text |
Custom attributes | object |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Messages | array |
Account ID | number |
UUID | text |
Additional attributes | object |
Agent last seen at | number |
Assignee last seen at | number |
Can reply | boolean |
Contact last seen at | number |
Custom attributes | object |
Inbox ID | number |
Labels | array |
Muted | boolean |
Snoozed until | number |
Status | text |
Created at | number |
Updated at | number |
Timestamp | text |
First reply created at | number |
Unread count | number |
| Field | Type |
|---|---|
MetricRequired | choice |
TypeRequired | choice |
ID | text |
Since | date |
Until | date |
| Field | Type |
|---|---|
Value | text |
Timestamp | number |
| Field | Type |
|---|---|
Inbox IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Website URL | url |
Channel type | text |
Avatar URL | url |
Widget color | text |
Website token | text |
Enable auto assignment | boolean |
Web widget script | text |
Welcome title | text |
Welcome tagline | text |
Greeting enabled | boolean |
Greeting message | text |
Channel ID | number |
Working hours enabled | boolean |
Enable email collect | boolean |
Csat survey enabled | boolean |
Auto assignment config | object |
Out of office message | text |
Working hours | array |
| Field | Type |
|---|---|
Contact IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Messages | array |
Account ID | number |
UUID | text |
Additional attributes | object |
Agent last seen at | number |
Assignee last seen at | number |
Can reply | boolean |
Contact last seen at | number |
Custom attributes | object |
Inbox ID | number |
Labels | array |
Muted | boolean |
Snoozed until | number |
Status | text |
Created at | number |
Updated at | number |
Timestamp | text |
First reply created at | number |
Unread count | number |
| Field | Type |
|---|---|
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
Additional attributes | object |
City | text |
Country | text |
Country code | text |
Created at IP | text |
Availability status | text |
Email | text |
ID | number |
Name | text |
Phone number | text |
Blocked | boolean |
Identifier | text |
Thumbnail | text |
Custom attributes | object |
Last activity at | number |
Created at | number |
Contact inboxes | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Website URL | url |
Channel type | text |
Avatar URL | url |
Widget color | text |
Website token | text |
Enable auto assignment | boolean |
Web widget script | text |
Welcome title | text |
Welcome tagline | text |
Greeting enabled | boolean |
Greeting message | text |
Channel ID | number |
Working hours enabled | boolean |
Enable email collect | boolean |
Csat survey enabled | boolean |
Auto assignment config | object |
Out of office message | text |
Working hours | array |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Content | text |
Account ID | number |
Inbox ID | number |
Conversation ID | number |
Message type | number |
Created at | number |
Updated at | number |
Private | boolean |
Status | text |
Source ID | text |
Content type | text |
Content attributes | object |
Sender type | text |
Sender ID | number |
External source ids | object |
Additional attributes | object |
Processed message content | text |
Sentiment | object |
Conversation | object |
| Field | Type |
|---|---|
Search Query | text |
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
Additional attributes | object |
City | text |
Country | text |
Country code | text |
Created at IP | text |
Availability status | text |
Email | text |
ID | number |
Name | text |
Phone number | text |
Blocked | boolean |
Identifier | text |
Thumbnail | text |
Custom attributes | object |
Last activity at | number |
Created at | number |
Contact inboxes | array |
| Field | Type |
|---|---|
Assignee Type | choice |
Status | choice |
Search Query | text |
Inbox ID | choice |
Team ID | choice |
Labels | array |
Label | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Messages | array |
Account ID | number |
UUID | text |
Additional attributes | object |
Agent last seen at | number |
Assignee last seen at | number |
Can reply | boolean |
Contact last seen at | number |
Custom attributes | object |
Inbox ID | number |
Labels | array |
Muted | boolean |
Snoozed until | number |
Status | text |
Created at | number |
Updated at | number |
Timestamp | text |
First reply created at | number |
Unread count | number |
Actions
| Field | Type |
|---|---|
Inbox IDRequired | choice |
Agent BotRequired | choice |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
Assignee ID | choice |
Team ID | choice |
| Field | Type |
|---|---|
Inbox IDRequired | choice |
Name | text |
Email | |
Blocked | boolean |
Phone Number | text |
Avatar | text |
Avatar URL | url |
Identifier | text |
Additional Attributes | array |
KeyRequired | text |
Value | text |
Additional Attributes | array |
KeyRequired | choice |
Value | text |
| Field | Type |
|---|---|
Payload | array |
Contact ID | number |
Availability status | text |
| Field | Type |
|---|---|
Source IDRequired | text |
Inbox IDRequired | choice |
Contact ID | number |
Additional Attributes | array |
KeyRequired | text |
Value | text |
Additional Attributes | array |
KeyRequired | choice |
Value | text |
Status | choice |
Assignee ID | number |
Team ID | number |
Snoozed Until | date |
Message | object |
Message ContentRequired | text |
Template Params | object |
| Field | Type |
|---|---|
ID | number |
Account ID | number |
Inbox ID | number |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
ContentRequired | text |
Template Parameters | object |
NameRequired | text |
CategoryRequired | choice |
LanguageRequired | text |
Processed ParametersRequired | object |
Message Type | choice |
Private | boolean |
Content Type | choice |
Content Attributes | array |
KeyRequired | text |
Value | text |
Campaign ID | number |
| Field | Type |
|---|---|
ID | number |
Content | text |
Account ID | number |
Inbox ID | number |
Conversation ID | number |
Message type | number |
Created at | number |
Updated at | number |
Private | boolean |
Status | text |
Source ID | text |
Content type | text |
Content attributes | object |
Sender type | text |
Sender ID | number |
External source ids | object |
Additional attributes | object |
Processed message content | text |
Sentiment | object |
Conversation | object |
| Field | Type |
|---|---|
NameRequired | text |
Avatar | text |
Greeting Enabled | boolean |
Greeting Message | text |
Enable Email Collect | boolean |
CSAT Survey Enabled | boolean |
Enable Auto Assignment | boolean |
Working Hours Enabled | boolean |
Out of Office Message | text |
Timezone | time |
Allow Messages After Resolved | boolean |
Lock to Single Conversation | boolean |
Portal ID | number |
Sender Name Type | choice |
Business Name | text |
Channel | object |
Type | choice |
Website URL | url |
Welcome Title | text |
Welcome Tagline | text |
Widget Color | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Website URL | url |
Channel type | text |
Avatar URL | url |
Widget color | text |
Website token | text |
Enable auto assignment | boolean |
Web widget script | text |
Welcome title | text |
Welcome tagline | text |
Greeting enabled | boolean |
Greeting message | text |
Channel ID | number |
Working hours enabled | boolean |
Enable email collect | boolean |
Csat survey enabled | boolean |
Auto assignment config | object |
Out of office message | text |
Working hours | array |
| Field | Type |
|---|---|
NameRequired | text |
Display Name | text |
Email | |
Password | text |
Additional Attributes | array |
KeyRequired | choice |
Value | text |
| Field | Type |
|---|---|
ID | number |
Access token | text |
Account ID | number |
Available name | text |
Avatar URL | text |
Confirmed | boolean |
Display name | text |
Message signature | text |
Email | text |
Hmac identifier | text |
Inviter ID | number |
Name | text |
Provider | text |
Pubsub token | text |
Role | text |
Ui settings | object |
Uid | text |
Type | text |
Custom attributes | object |
Accounts | array |
| Field | Type |
|---|---|
Contact IDRequired | choice |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
LabelsRequired | array |
| Field | Type |
|---|---|
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Contact IDRequired | choice |
Name | text |
Email | |
Blocked | boolean |
Phone Number | text |
Avatar | text |
Avatar URL | url |
Identifier | text |
Additional Attributes | array |
KeyRequired | text |
Value | text |
Additional Attributes | array |
KeyRequired | choice |
Value | text |
| Field | Type |
|---|---|
Payload | array |
Contact ID | number |
Availability status | text |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
Priority | choice |
SLA Policy ID | number |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
PriorityRequired | choice |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
PriorityRequired | choice |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
StatusRequired | choice |
| Field | Type |
|---|---|
Inbox IDRequired | choice |
Name | text |
Avatar | text |
Greeting Enabled | boolean |
Greeting Message | text |
Enable Email Collect | boolean |
CSAT Survey Enabled | boolean |
Enable Auto Assignment | boolean |
Working Hours Enabled | boolean |
Out of Office Message | text |
Timezone | time |
Allow Messages After Resolved | boolean |
Lock to Single Conversation | boolean |
Portal ID | number |
Sender Name Type | choice |
Business Name | text |
Channel | object |
Type | choice |
Website URL | url |
Welcome Title | text |
Welcome Tagline | text |
Widget Color | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Website URL | url |
Channel type | text |
Avatar URL | url |
Widget color | text |
Website token | text |
Enable auto assignment | boolean |
Web widget script | text |
Welcome title | text |
Welcome tagline | text |
Greeting enabled | boolean |
Greeting message | text |
Channel ID | number |
Working hours enabled | boolean |
Enable email collect | boolean |
Csat survey enabled | boolean |
Auto assignment config | object |
Out of office message | text |
Working hours | array |



