About this integration
Team messaging platform for WhatsApp-based customer communications. Use it from the workflow canvas with no custom glue script required.
This integration exposes 4 triggers, 8 search modules and 14 actions as workflow nodes. Authentication uses basic authentication.
How to connect
The credential form asks for API Key.
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 |
|---|---|---|
API KeyRequired | password | Login to your account, head over to the API Management tab and grab your app's API key. |
Use it in workflow automation
Start with Watch Contacts, then add Attach Properties to a Contact.
The canvas below runs Watch Contacts into Attach Properties to a Contact — watch the video, then drop a node onto the canvas.
Select the Watch Contacts trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Attach Properties to a Contact as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 18 ready-made modules for communication work — each run logs its inputs and outputs for debugging.
Rasayel workflow on the canvas: Watch Contacts then Attach Properties to a Contact
Triggers, searches and actions
Use the tables below to inspect Rasayel's 4 triggers, 8 search modules, and 14 actions.
Triggers
4 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Contacts
- Watch Conversations
- Watch Properties
- Watch Templates
Searches
Fetch data on demand using 8 search modules that query the app during a run.
- Get a Contact
- Get a Property
- Get a Template
- List Contacts
- List Conversations
Actions
14 action modules cover the full range of create, update, and delete operations.
- Attach Properties to a Contact
- Create a Contact
- Create a Property
- Create a Template
- Delete a Template
Explore the fields available for each Rasayel trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
ID | number |
UUID | text |
Channel type | text |
State | text |
First inbound message at | date |
First outbound message at | date |
Last inbound message at | date |
Last outbound message at | date |
Last opened at | date |
Last closed at | date |
Assignee ID | number |
Assigned team ID | text |
Snoozed until | text |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
Channel ID | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Type | text |
Editable | boolean |
Description | text |
Identifier | text |
Standard | boolean |
Account ID | number |
App ID | number |
Created at | date |
Updated at | date |
Channel specific | boolean |
UUID | text |
Archived | boolean |
Options | text |
| Field | Type |
|---|---|
ID | number |
UUID | text |
Name | text |
Language | text |
Category | text |
Components | array |
Active | boolean |
State | text |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
Channel ID | number |
Searches
| Field | Type |
|---|---|
Contact IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Type | text |
Editable | boolean |
Description | text |
Identifier | text |
Standard | boolean |
Account ID | number |
App ID | number |
Created at | date |
Updated at | date |
Channel specific | boolean |
UUID | text |
Archived | boolean |
Options | text |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
UUID | text |
Name | text |
Language | text |
Category | text |
Components | array |
Active | boolean |
State | text |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
Channel ID | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
Channel ID | choice |
Phone Number | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
UUID | text |
Channel type | text |
State | text |
First inbound message at | date |
First outbound message at | date |
Last inbound message at | date |
Last outbound message at | date |
Last opened at | date |
Last closed at | date |
Assignee ID | number |
Assigned team ID | text |
Snoozed until | text |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
Channel ID | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Type | text |
Editable | boolean |
Description | text |
Identifier | text |
Standard | boolean |
Account ID | number |
App ID | number |
Created at | date |
Updated at | date |
Channel specific | boolean |
UUID | text |
Archived | boolean |
Options | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Tag name | text |
Tag description | text |
Tag color | text |
Created by ID | number |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
Channel ID | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
UUID | text |
Name | text |
Language | text |
Category | text |
Components | array |
Active | boolean |
State | text |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
Channel ID | number |
Actions
| Field | Type |
|---|---|
Contact IDRequired | choice |
Properties | array |
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
NameRequired | text |
EmailRequired | |
Phone | text |
Tag IDs | choice |
Properties | array |
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
NameRequired | text |
TypeRequired | choice |
Description | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Type | text |
Editable | boolean |
Description | text |
Identifier | text |
Standard | boolean |
Account ID | number |
App ID | number |
Created at | date |
Updated at | date |
Channel specific | boolean |
UUID | text |
Archived | boolean |
Options | text |
| Field | Type |
|---|---|
Template NameRequired | text |
CategoryRequired | choice |
LanguageRequired | choice |
Channel IDRequired | choice |
Components | array |
| Field | Type |
|---|---|
ID | number |
UUID | text |
Name | text |
Language | text |
Category | text |
Components | array |
Active | boolean |
State | text |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
Channel ID | number |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
Contact IDRequired | choice |
Properties | array |
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
Contact IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Conversation ID | choice |
Phone | text |
Channel ID | choice |
TypeRequired | choice |
Text MessageRequired | object |
BodyRequired | text |
Note MessageRequired | object |
BodyRequired | text |
Media MessageRequired | object |
Caption | text |
URLRequired | url |
FilenameRequired | text |
Template MessageRequired | object |
Message Template IDRequired | choice |
Components | array |
| Field | Type |
|---|---|
ID | number |
UUID | text |
Message type | text |
Message subtype | text |
Message category | text |
Direction | text |
Failure reason | text |
Sent at | date |
Delivered at | text |
Read at | text |
Failed at | text |
Deleted at | text |
Received at | text |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
Channel ID | number |
Conversation ID | number |
| Field | Type |
|---|---|
Contact IDRequired | choice |
Tag IDs | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
Contact IDRequired | choice |
Tag IDs | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
Contact IDRequired | choice |
Name | text |
Email | |
Phone | text |
Tag IDs | choice |
Properties | array |
| Field | Type |
|---|---|
ID | number |
Name | text |
First name | text |
Last name | text |
Display name | text |
Email | |
Phone | text |
Tags | array |
Properties | array |
Channels | array |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
Assignee IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
UUID | text |
Channel type | text |
State | text |
First inbound message at | date |
First outbound message at | date |
Last inbound message at | date |
Last outbound message at | date |
Last opened at | date |
Last closed at | date |
Assignee ID | number |
Assigned team ID | text |
Snoozed until | text |
Created at | date |
Updated at | date |
Account ID | number |
App ID | number |
Channel ID | number |
| Field | Type |
|---|---|
IDRequired | choice |
Components | array |

