About this integration
AI voice agents for automating inbound and outbound phone conversations. Use it from the workflow canvas with no custom glue script required.
This integration exposes 1 trigger, 4 search modules and 6 actions as workflow nodes. Authentication uses basic authentication. Webhook-based triggers fire instantly without polling.
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 | — |
Use it in workflow automation
Start with Watch Calls, then add Add Contacts to a Campaign.
The canvas below runs Watch Calls into Add Contacts to a Campaign — watch the video, then drop a node onto the canvas.
Select the Watch Calls trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Make an API Call as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 7 ready-made modules for communication work — each run logs its inputs and outputs for debugging.
Voxia workflow on the canvas: Watch Calls then Make an API Call
Triggers, searches and actions
Use the tables below to inspect Voxia's 1 trigger, 4 search modules, and 6 actions.
Triggers
1 trigger fire automatically when specified events occur — no polling or cron job needed.
- Watch Calls
Searches
Fetch data on demand using 4 search modules that query the app during a run.
- Get a Campaign
- Get a Campaign Report
- List Calls for a Campaign
- Search Campaign Contacts
Actions
6 action modules cover the full range of create, update, and delete operations.
- Add Contacts to a Campaign
- Archive a Contact
- Archive a Contact by ID
- Make an API Call
- Start a Campaign
Explore the fields available for each Voxia trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Call Status | text |
Created At | date |
Phone From | text |
Phone To | text |
Status | text |
Post Process Status | text |
Hang Up Reason | text |
Duration | number |
Total Duration | number |
Is Incoming | boolean |
Contact Status | object |
Call Me Later | boolean |
Do Not Call | boolean |
Wrong Number | boolean |
Conversation Flow | array |
Summary | object |
Inquiry Asked | object |
Campaign | object |
ID | text |
Name | text |
ID | text |
Contact | object |
ID | text |
Name | text |
Phone Number | text |
Data | object |
Twilio | object |
Account Sid | text |
Call Session ID | text |
Organization ID | text |
Account | object |
ID | text |
Name | text |
Transcript | array |
Searches
| Field | Type |
|---|---|
Campaign IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Active | boolean |
Started at | date |
Finished at | date |
Call Params | object |
Phones From | array |
Timezone | text |
Days Of Week | array |
Language | text |
Approved Countries | array |
Organization ID | text |
Company Info | text |
Incoming Phone Number | text |
Webhooks | array |
Slack URL | url |
Is Incoming | boolean |
| Field | Type |
|---|---|
Campaign IDRequired | choice |
Archived | boolean |
| Field | Type |
|---|---|
Total Calls Count | number |
| Field | Type |
|---|---|
Campaign IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Session ID | text |
Campaign ID | text |
Organization ID | text |
Duration | number |
Hang Up Reason | text |
Status | text |
Failed Reason | text |
Failed Reason Details | text |
Recording Url | text |
Created At | date |
Updated At | date |
Phone From | text |
Phone To | text |
Messages | array |
Contact ID | text |
Summary | object |
Events | array |
Goal | object |
Description | text |
Reached | boolean |
Twilio Account Sid | text |
| Field | Type |
|---|---|
Campaign IDRequired | choice |
Last Attempt To | date |
Last Attempt From | date |
Archived | boolean |
Statuses | text |
Sort Attribute | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Phone Number | text |
Campaign ID | text |
Status | text |
Attempts | number |
Failed Reason | text |
Failed Reason Details | text |
Created at | date |
Last Attempt | date |
Actions
| Field | Type |
|---|---|
Campaign IDRequired | choice |
ContactsRequired | array |
Fix US Phone Number | boolean |
| Field | Type |
|---|---|
Status | text |
Data | object |
Requested | number |
Added | number |
Modified | number |
Contact Ids | array |
| Field | Type |
|---|---|
Campaign IDRequired | choice |
Phone NumberRequired | text |
Fix US Phone Number | boolean |
| Field | Type |
|---|---|
Status | text |
Data | boolean |
| Field | Type |
|---|---|
Campaign IDRequired | choice |
Contact IDRequired | text |
| Field | Type |
|---|---|
Status | text |
Data | boolean |
| 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 |
|---|---|
Campaign IDRequired | choice |
| Field | Type |
|---|---|
Campaign IDRequired | choice |

