About this integration
Real-time communications platform for video conversations, recordings, and contact collaboration. Use it from the workflow canvas with no custom glue script required.
This integration exposes 1 trigger, 13 search modules and 5 actions as workflow nodes. Authentication uses oauth authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for Client ID and Client Secret.
OAuth asks you to approve openid, profile, and email before access is granted.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting LiveSwitch to WEXTL®
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | Use the following instruction to retrieve your credentials. Redirect URL |
Client SecretRequired | password | — |
- openid
- profile
- offline_access
- conversations
- conversations.write
- contacts
- contacts.write
- webhooks
- webhooks.write
- me
Use it in workflow automation
Start with Watch Events, then add Create a Contact.
The canvas below runs Watch Events into Create a Contact — 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 Create a Contact as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 6 ready-made modules for communication work — each run logs its inputs and outputs for debugging.
LiveSwitch workflow on the canvas: Watch Events then Create a Contact
Triggers, searches and actions
Use the tables below to inspect LiveSwitch's 1 trigger, 13 search modules, and 5 actions.
Triggers
1 trigger fire automatically when specified events occur — no polling or cron job needed.
- Watch Events
Searches
Fetch data on demand using 13 search modules that query the app during a run.
- Get a Contact
- Get a Contact by Phone
- Get a Conversation
- Get a Document
- Get a Recording
Actions
5 action modules cover the full range of create, update, and delete operations.
- Create a Contact
- Create a Conversation
- Delete a Contact
- Make an API Call
- Update a Contact
Explore the fields available for each LiveSwitch trigger, search, and action.
Triggers
No fields documented.
Searches
| Field | Type |
|---|---|
Contact IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Organization ID | text |
First name | text |
Last name | text |
Email | text |
Phone | text |
| Field | Type |
|---|---|
PhoneRequired | text |
| Field | Type |
|---|---|
ID | text |
Organization ID | text |
First name | text |
Last name | text |
Email | text |
Phone | text |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Type | text |
Organization ID | text |
Host join URL | text |
Participant join URL | text |
Conversation URL | text |
Embedded conversation URL | text |
Project share URL | text |
Project URL | text |
Project embedded URL | text |
Project embedded share URL | text |
Project ID | text |
Created at | date |
Updated at | date |
Name | text |
Contact ID | text |
Status | text |
Qr code ID | text |
Kiosk ID | text |
Form ID | text |
| Field | Type |
|---|---|
Contact IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Related entity | text |
Project ID | text |
Conversation ID | text |
Organization ID | text |
Index | number |
External access allowed | boolean |
Public URL | text |
Thumbnail URL | text |
File name | text |
Caption | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Recording IDRequired | text |
| Field | Type |
|---|---|
Where | text |
Order | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Organization ID | text |
First name | text |
Last name | text |
Email | text |
Phone | text |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Related entity | text |
Project ID | text |
Conversation ID | text |
Organization ID | text |
Index | number |
External access allowed | boolean |
Public URL | text |
Thumbnail URL | text |
File name | text |
Caption | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Related entity | text |
Project ID | text |
Conversation ID | text |
Organization ID | text |
Index | number |
External access allowed | boolean |
Public URL | text |
Thumbnail URL | text |
File name | text |
Caption | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Where | text |
Order | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Type | text |
Organization ID | text |
Host join URL | text |
Participant join URL | text |
Conversation URL | text |
Embedded conversation URL | text |
Project share URL | text |
Project URL | text |
Project embedded URL | text |
Project embedded share URL | text |
Project ID | text |
Created at | date |
Updated at | date |
Name | text |
Contact ID | text |
Status | text |
Qr code ID | text |
Kiosk ID | text |
Form ID | text |
| Field | Type |
|---|---|
Project IDRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Related entity | text |
Project ID | text |
Conversation ID | text |
Organization ID | text |
Index | number |
External access allowed | boolean |
Public URL | text |
Thumbnail URL | text |
File name | text |
Caption | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Project IDRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Related entity | text |
Project ID | text |
Conversation ID | text |
Organization ID | text |
Index | number |
External access allowed | boolean |
Public URL | text |
Thumbnail URL | text |
File name | text |
Caption | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Project IDRequired | text |
Limit | number |
Actions
| Field | Type |
|---|---|
Email | |
Phone | text |
First Name | text |
Last Name | text |
| Field | Type |
|---|---|
ID | text |
Organization ID | text |
First name | text |
Last name | text |
Email | text |
Phone | text |
| Field | Type |
|---|---|
TypeRequired | choice |
Contact ID | choice |
Phone | text |
Email | |
First Name | text |
Last Name | text |
Message | text |
Auto Start Recording | boolean |
Send SMS Notification | boolean |
Project External ID | text |
Project Auto Create | boolean |
Project Create As Publicly Shared | boolean |
Project Name | text |
| Field | Type |
|---|---|
ID | text |
Type | text |
Organization ID | text |
Host join URL | text |
Participant join URL | text |
Conversation URL | text |
Embedded conversation URL | text |
Project share URL | text |
Project URL | text |
Project embedded URL | text |
Project embedded share URL | text |
Project ID | text |
Created at | date |
Updated at | date |
Name | text |
Contact ID | text |
Status | text |
Qr code ID | text |
Kiosk ID | text |
Form ID | text |
| Field | Type |
|---|---|
Contact IDRequired | choice |
| 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 |
|---|---|
Contact IDRequired | choice |
Email | |
Phone | text |
First Name | text |
Last Name | text |
| Field | Type |
|---|---|
Name | text |
Client ID | text |
Client secret | text |
Allowed logout urls | array |
Allowed callback urls | array |
Logo URI | text |
Is first party | boolean |
Client metadata | object |
Organization ID | text |



