About this integration
Cloud contact center for voice, chat, and customer service operations. Use it from the workflow canvas with no custom glue script required.
This integration exposes 8 triggers, 22 search modules and 47 actions as workflow nodes. Authentication uses basic authentication.
How to connect
The credential form asks for subdomain, Username, and Password.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
subdomainRequired | text | Log into your account and copy the part of the URL before |
UsernameRequired | text | Log in to Thulium and go to Administration -> Users -> API Users to create a new user with API access. |
PasswordRequired | password | Log in to Thulium and go to Administration -> Users -> API Users to create a new user with API access. |
Use it in workflow automation
Start with Watch Agent, then add Add Agents to a Campaign.
The canvas below runs Watch Agent into Add Agents to a Campaign — watch the video, then drop a node onto the canvas.
Select the Watch Agent trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add Agents to a Campaign as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 55 ready-made modules for communication work — each run logs its inputs and outputs for debugging.
Thulium workflow on the canvas: Watch Agent then Add Agents to a Campaign
Triggers, searches and actions
Use the tables below to inspect Thulium's 8 triggers, 22 search modules, and 47 actions.
Triggers
8 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Agent
- Watch Agent Status
- Watch Agent Work Report
- Watch Chat
- Watch Companies
Searches
Fetch data on demand using 22 search modules that query the app during a run.
- Get a Company
- Get a Customer
- Get an Agent
- Get an Agent's Last Queue Call
- Get an Agent Status
Actions
47 action modules cover the full range of create, update, and delete operations.
- Add Agents to a Campaign
- Add Comment to a Ticket
- Add Customer Response to a Ticket
- Add Entry to Customer
- Add Multiple Records to CRM Outbound
Explore the fields available for each Thulium trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Agent ID | number |
Login | text |
Name | text |
Surname | text |
Email | text |
Active | boolean |
Active user | boolean |
Number | text |
Outbound mode | text |
Group ID | text |
| Field | Type |
|---|---|
Login | text |
Status | text |
Pause ID | number |
Last change | date |
| Field | Type |
|---|---|
Agent | object |
Login | text |
Name | text |
Surname | text |
Period | text |
Inbound | object |
Count | number |
Answered count | number |
Not answered count | number |
Transferred count | number |
Sum | text |
Average | text |
Wait sum | number |
Wait average | text |
Calls per hour | number |
Chat | object |
Closed | number |
Responded | number |
Ticket | object |
Closed | number |
Responded | number |
Total responded | number |
Outbound above threshold | object |
Count | number |
Sum | text |
Average | text |
Outbound below threshold | object |
Count | number |
Sum | text |
Average | text |
Login date | date |
Logout date | date |
Login sum | text |
Pauses | array |
| Field | Type |
|---|---|
Chat queue ID | number |
Client email | |
Client name | text |
Customer ID | number |
Conversation ID | text |
Created at | date |
Closed at | date |
Status | text |
User login | text |
Rating | number |
Tags | array |
Messages | array |
Files | array |
Client data | object |
Browser | text |
IP | text |
Last visited URL | text |
Os | text |
Referrer | text |
Resolution | text |
| Field | Type |
|---|---|
Name | text |
Company ID | number |
Customer ID | number |
Identifier | text |
Phone number | text |
Phone numbers | array |
Email | text |
Emails | array |
Type | text |
Group | text |
Nip | text |
Account manager | text |
Address | object |
Street | text |
Building | text |
Flat | text |
Postcode | text |
City | text |
Post office | text |
Borough | text |
County | text |
Voivodship | text |
Country | text |
Custom fields | object |
ID | text |
Additional info | text |
| Field | Type |
|---|---|
Customer ID | number |
Name | text |
Surname | text |
Phone number | text |
Phone numbers | array |
Email | |
Emails | array |
Company ID | text |
Identifier | text |
Type | text |
Group | text |
Company flag | boolean |
Birthdate | date |
Gender | text |
Homepage | text |
Nip | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Crm | boolean |
Order | number |
Parity | number |
| Field | Type |
|---|---|
Ticket ID | text |
User login | text |
From | text |
Ticket queue name | text |
Ticket queue ID | number |
Subject | text |
Category ID | number |
Source | text |
Status ID | text |
Substatus ID | text |
Tags | array |
Customer ID | number |
Full status name | text |
Created at | date |
Updated at | date |
Closed at | date |
Searches
| Field | Type |
|---|---|
Company IDRequired | choice |
Include Custom Fields | boolean |
Include Address | boolean |
Include Invoice Address | boolean |
Include Mail Drop Address | boolean |
| Field | Type |
|---|---|
Name | text |
Company ID | number |
Customer ID | number |
Type | text |
Group | text |
Nip | text |
Account manager | text |
Address | object |
Street | text |
Building | text |
Flat | text |
Postcode | text |
City | text |
Post office | text |
Borough | text |
County | text |
Voivodship | text |
Country | text |
Custom fields | object |
ID | text |
Additional info | text |
| Field | Type |
|---|---|
Company IDRequired | choice |
Include Custom Fields | boolean |
Include Address | boolean |
Include Invoice Address | boolean |
Include Mail Drop Address | boolean |
| Field | Type |
|---|---|
Customer ID | number |
Name | text |
Surname | text |
Phone number | text |
Phone numbers | array |
Email | text |
Company ID | text |
Identifier | text |
Type | text |
Group | text |
Company flag | text |
Account manager | text |
Updated at | date |
Custom fields | object |
ID | text |
Dodatkowe informacje | text |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
Agent ID | number |
Login | text |
Name | text |
Surname | text |
Email | |
Active | boolean |
Number | number |
Outbound mode | text |
Group ID | number |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
Connection ID | text |
Phone number | text |
Start date | date |
Answered date | date |
End date | date |
Customer ID | number |
Customer identifier | text |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
Login | text |
Status | text |
Pause ID | number |
Last change | date |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
Include Custom Fields | boolean |
| Field | Type |
|---|---|
Ticket ID | number |
From | text |
Ticket queue name | text |
Ticket queue ID | number |
Subject | text |
Status ID | text |
Substatus ID | text |
Customer ID | number |
Full status name | text |
Category ID | text |
User login | text |
Created at | date |
Updated at | date |
Closed at | date |
Close time | text |
First agent responded at | date |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Records count | number |
Completion percent | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Group ID | number |
Name | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Agent ID | number |
Login | text |
Name | text |
Surname | text |
Email | |
Active | boolean |
Active user | boolean |
Number | text |
Outbound mode | text |
Group ID | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Login | text |
Status | text |
Pause ID | number |
Last change | date |
| Field | Type |
|---|---|
Start DateRequired | date |
End DateRequired | date |
Agent Logins | choice |
Agent Group IDs | choice |
Aggregate By | choice |
Queue IDs | choice |
Outbound Threshold | number |
Limit | number |
| Field | Type |
|---|---|
Agent | object |
Login | text |
Name | text |
Surname | text |
Period | text |
Inbound | object |
Count | number |
Answered count | number |
Not answered count | number |
Transferred count | number |
Sum | text |
Average | text |
Wait sum | number |
Wait average | text |
Calls per hour | number |
Chat | object |
Closed | number |
Responded | number |
Ticket | object |
Closed | number |
Responded | number |
Total responded | number |
Outbound above threshold | object |
Count | number |
Sum | text |
Average | text |
Outbound below threshold | object |
Count | number |
Sum | text |
Average | text |
Login date | date |
Logout date | date |
Login sum | text |
Pauses | array |
| Field | Type |
|---|---|
IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Login | text |
Number | text |
Active | boolean |
Active in outbound | boolean |
Agent ID | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Crm | boolean |
Order | number |
Parity | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Chat queue ID | number |
Name | text |
Display name | text |
| Field | Type |
|---|---|
Start DateRequired | date |
End DateRequired | date |
User Logins | choice |
Sum Users | boolean |
Aggregate By | choice |
Chat Queue IDs | choice |
Response Threshold | number |
Limit | number |
| Field | Type |
|---|---|
Series | date |
User name | text |
Incoming | number |
Incoming to agent | number |
Incoming including empty | number |
Abandoned | number |
Answered | number |
Incoming to bot | number |
Transferred by bot | number |
Finished by bot | number |
Service level percent | number |
Chat time | object |
Min | text |
Max | text |
Sum | text |
Avg | text |
Wait time | object |
Min | text |
Max | text |
Sum | text |
Avg | text |
Sla percent | number |
Rating | object |
Rate | object |
Satisfaction percent | number |
Rated percent | number |
| Field | Type |
|---|---|
Date From | date |
Date To | date |
Status | choice |
Chat Queue ID | number |
Include Messages | boolean |
Include Files | boolean |
Include Client Data | boolean |
Limit | number |
| Field | Type |
|---|---|
Chat queue ID | number |
Client email | |
Client name | text |
Customer ID | number |
Conversation ID | text |
Created at | date |
Closed at | date |
Status | text |
User login | text |
Rating | number |
Tags | array |
Messages | array |
Files | array |
Client data | object |
Browser | text |
IP | text |
Last visited URL | text |
Os | text |
Referrer | text |
Resolution | text |
| Field | Type |
|---|---|
Identifier | choice |
Email | choice |
Phone Number | choice |
NIP | choice |
Customer Type | text |
Customer Group | text |
Custom Fields | array |
Include Custom Fields | boolean |
Include Address | boolean |
Include Invoice Address | boolean |
Include Mail Drop Address | boolean |
Limit | number |
Order | text |
Limit | number |
| Field | Type |
|---|---|
Name | text |
Company ID | number |
Customer ID | number |
Identifier | text |
Phone number | text |
Phone numbers | array |
Email | |
Emails | array |
Type | text |
Group | text |
Nip | text |
Account manager | text |
Address | object |
Street | text |
Building | text |
Flat | text |
Postcode | text |
City | text |
Post office | text |
Borough | text |
County | text |
Voivodship | text |
Country | text |
Custom fields | object |
ID | text |
Additional info | text |
| Field | Type |
|---|---|
Identifier | text |
Email | |
Phone Number | text |
NIP | text |
Company ID | choice |
Company Flag | boolean |
Type | text |
Group | text |
Custom Fields | array |
Include Custom Fields | boolean |
Include Address | boolean |
Include Invoice Address | boolean |
Include Mail Drop Address | boolean |
Order | text |
Limit | number |
| Field | Type |
|---|---|
Customer ID | number |
Name | text |
Surname | text |
Phone number | text |
Phone numbers | array |
Email | |
Emails | array |
Company ID | text |
Identifier | text |
Type | text |
Group | text |
Company flag | boolean |
Birthdate | date |
Gender | text |
Homepage | text |
Nip | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
| Field | Type |
|---|---|
Minimum Ticket Modification Date | date |
Maximum Ticket Modification Date | date |
Minimum Ticket Creation Date | date |
Maximum Ticket Creation Date | date |
Company ID | choice |
Customer ID | choice |
Assigned User Login | choice |
Ticket Source | text |
Ticket Queue ID | choice |
Ticket Category ID | choice |
Ticket Message ID | text |
Ticket Status ID | choice |
Custom Fields | array |
Include Mail Drop Address | boolean |
Order | text |
Limit | number |
| Field | Type |
|---|---|
Ticket ID | text |
User login | text |
From | text |
Ticket queue name | text |
Ticket queue ID | number |
Subject | text |
Category ID | number |
Source | text |
Status ID | text |
Substatus ID | text |
Tags | array |
Customer ID | number |
Full status name | text |
Created at | date |
Updated at | date |
Closed at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Status ID | text |
Substatus ID | text |
Name | text |
Actions
| Field | Type |
|---|---|
IDRequired | choice |
LoginsRequired | choice |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
CommentRequired | text |
User LoginRequired | choice |
ID | number |
Comment Type | choice |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
BodyRequired | text |
Body Type | choice |
Date | date |
| Field | Type |
|---|---|
Company IDRequired | choice |
Type | text |
Payload | array |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
441 | object |
HTTP status | number |
Record ID | number |
Status | text |
445 | object |
HTTP status | number |
Record ID | number |
Status | text |
448 | object |
HTTP status | number |
Status | text |
Message | text |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
IDRequired | choice |
NameRequired | text |
New ID | number |
Start Date | date |
End Date | date |
End Date | date |
Order | number |
Parity | number |
Parameters | object |
Caller ID | text |
Preview Timeout | number |
Predictive Max Calls | number |
Predictive Min Calls | number |
| Field | Type |
|---|---|
ID | text |
Outbound ID | text |
| Field | Type |
|---|---|
NameRequired | text |
DialerRequired | text |
CRMRequired | boolean |
ID | text |
Active | boolean |
Start Date | date |
End Date | date |
Order | number |
Parity | number |
End Date | date |
Order | number |
Parity | number |
Parameters | object |
Caller ID | text |
Preview Timeout | number |
Predictive Max Calls | number |
Predictive Min Calls | number |
Group ID | number |
| Field | Type |
|---|---|
ID | text |
Outbound ID | text |
| Field | Type |
|---|---|
NameRequired | text |
SurnameRequired | text |
LoginRequired | text |
PasswordRequired | secret |
NumberRequired | text |
Email | |
Change Password | boolean |
Caller ID | text |
Language | choice |
Active | boolean |
Outbound Mode | choice |
Roles | array |
Role ID | number |
| Field | Type |
|---|---|
Agent ID | text |
Agent login | text |
| Field | Type |
|---|---|
ToRequired | |
SubjectRequired | text |
BodyRequired | text |
From | |
Body Type | choice |
Comment | text |
CC | array |
Email | |
Attachments | array |
Token | text |
Source | choice |
Direction | choice |
User Login | choice |
Customer ID | choice |
Tags | array |
Tag | text |
Status ID | choice |
Substatus ID | text |
Category ID | choice |
| Field | Type |
|---|---|
Ticket ID | number |
| Field | Type |
|---|---|
NameRequired | text |
Call IDRequired | text |
StatusRequired | choice |
BodyRequired | array |
Duration | text |
Language | text |
Note | text |
| Field | Type |
|---|---|
Customers | array |
| Field | Type |
|---|---|
0 | object |
HTTP status | number |
Customer ID | text |
1 | object |
HTTP status | number |
Message | text |
| Field | Type |
|---|---|
IDRequired | choice |
Delete Recordings | boolean |
| Field | Type |
|---|---|
Chat IdentifierRequired | choice |
| Field | Type |
|---|---|
Company IDRequired | choice |
| Field | Type |
|---|---|
Name | text |
Company ID | number |
Customer ID | number |
Type | text |
Group | text |
Nip | text |
Account manager | text |
Address | object |
Street | text |
Building | text |
Flat | text |
Postcode | text |
City | text |
Post office | text |
Borough | text |
County | text |
Voivodship | text |
Country | text |
Custom fields | object |
ID | text |
Additional info | text |
| Field | Type |
|---|---|
Company IDRequired | choice |
Include Custom Fields | boolean |
Include Address | boolean |
Include Invoice Address | boolean |
Include Mail Drop Address | boolean |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
| Field | Type |
|---|---|
Chat IdentifierRequired | choice |
ParticipantRequired | choice |
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Field | Type |
|---|---|
13 | object |
HTTP status | number |
14 | object |
HTTP status | number |
Message | text |
| Field | Type |
|---|---|
IDRequired | choice |
Customer IDRequired | choice |
| Field | Type |
|---|---|
441 | object |
HTTP status | number |
Record ID | number |
Status | text |
442 | object |
HTTP status | number |
Status | text |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
TokenRequired | text |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
LoginRequired | choice |
| 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 |
|---|---|
LoginRequired | choice |
Phone NumberRequired | text |
Outbound ID | text |
Customer ID | text |
Caller ID | text |
Custom Data | array |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
LoginRequired | choice |
Pause IDRequired | number |
| Field | Type |
|---|---|
IDRequired | choice |
LoginsRequired | choice |
| Field | Type |
|---|---|
Chat IdentifierRequired | choice |
MessageRequired | text |
External Chatbot Identifier | text |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
BodyRequired | text |
User LoginRequired | choice |
Body Type | choice |
Date | date |
Attachments | array |
Attachment Token | text |
| Field | Type |
|---|---|
Phone NumberRequired | text |
SMS BodyRequired | text |
Customer ID | choice |
SMS Mailbox ID | text |
User Login | choice |
| Field | Type |
|---|---|
Sms message ID | number |
| Field | Type |
|---|---|
IDRequired | choice |
LoginsRequired | choice |
| Field | Type |
|---|---|
Chat Queue IDRequired | choice |
Client Name | text |
Client Surname | text |
Client Email | |
Client ID | text |
Customer ID | choice |
| Field | Type |
|---|---|
Chat IdentifierRequired | choice |
External Chatbot Identifier | text |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
LoginRequired | choice |
DestinationRequired | text |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
LoginRequired | choice |
| Field | Type |
|---|---|
ID | choice |
Name | text |
Dialer | choice |
Active | boolean |
Start Date | date |
End Date | date |
Order | number |
Parity | number |
Parameters | object |
Caller ID | text |
Preview Timeout | number |
Predictive Max Calls | number |
Predictive Min Calls | number |
Group ID | number |
| Field | Type |
|---|---|
Company IDRequired | choice |
Name | text |
NIP | text |
Email | |
Phone Number | array |
Phone Number | text |
Customer Type | text |
Customer Group | text |
Identifier | text |
Note | text |
Custom Fields | array |
Fill Read-Only Custom Fields | boolean |
Account Manager | text |
VIP | boolean |
Address | object |
Street | text |
Building | text |
Flat | text |
Postal Code | text |
City | text |
Country | text |
Invoice Address | object |
Street | text |
Building | text |
Flat | text |
Postal Code | text |
City | text |
Country | text |
Mail Drop Address | object |
Street | text |
Building | text |
Flat | text |
Postal Code | text |
City | text |
Country | text |
| Field | Type |
|---|---|
Company IDRequired | choice |
Name | text |
Surname | text |
Email | array |
Email Address | |
Phone Number | array |
Phone Number | text |
Company ID | choice |
Type | text |
Group | text |
Identifier | text |
Gender | text |
Homepage | url |
Birthdate | date |
NIP | text |
Note | text |
PESEL | text |
Job | text |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
User Login | choice |
Status ID | choice |
Substatus ID | text |
Category ID | choice |
Tags | array |
Tag | text |
Ticket Queue ID | choice |
Custom Fields | array |
Customer ID | choice |
| Field | Type |
|---|---|
Customers | array |
| Field | Type |
|---|---|
0 | object |
HTTP status | number |
Customer ID | text |
1 | object |
HTTP status | number |
Message | text |

