About this integration
Customer messaging platform for reviews, leads, and two-way texting with local businesses. Use it from the workflow canvas with no custom glue script required.
This integration exposes 1 trigger, 16 search modules and 17 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 write_appointments, read_campaigns, and write_campaign_messages before access is granted.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | — |
Client SecretRequired | password | — |
- write_appointments
- read_campaigns
- write_campaign_messages
- write_contacts
- write_data_feed_event
- read_feedback
- read_locations
- read_messages
- write_messages
- read_organizations
- read_payments
- write_payments
- read_reviews
- write_reviews
- read_users
- read_contacts
- write_locations
Use it in workflow automation
Start with Watch Events, then add Cancel an Invoice.
The canvas below runs Watch Events into Cancel an Invoice — 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 Campaign 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.
Podium workflow on the canvas: Watch Events then Create a Campaign
Triggers, searches and actions
Use the tables below to inspect Podium's 1 trigger, 16 search modules, and 17 actions.
Triggers
1 trigger fire automatically when specified events occur — no polling or cron job needed.
- Watch Events
Searches
Fetch data on demand using 16 search modules that query the app during a run.
- Get a Campaign
- Get a Conservation Message
- Get a Contact
- Get a Conversation
- Get a Message from a Conversation
Actions
17 action modules cover the full range of create, update, and delete operations.
- Cancel an Invoice
- Create a Campaign
- Create a Contact
- Create a Message for a Campaign
- Create an Appointment
Explore the fields available for each Podium trigger, search, and action.
Triggers
| Field | Type |
|---|---|
User ID | number |
Email address | |
Name | text |
Date created | date |
Searches
| Field | Type |
|---|---|
Campaign IDRequired | choice |
| Field | Type |
|---|---|
Created at | date |
Ended at | text |
Locations | array |
Message | text |
Name | text |
Organization | object |
Uid | text |
Started at | text |
Status | text |
Uid | text |
Updated at | date |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Attachment URL | text |
Body | text |
Contact name | text |
Conversation | object |
Assigned user uid | text |
Channel | object |
Started at | text |
Uid | text |
Created at | date |
Failure reason | text |
Items | array |
Location | object |
Organization uid | text |
Uid | text |
Sender uid | text |
Uid | text |
| Field | Type |
|---|---|
Contact IDRequired | choice |
| Field | Type |
|---|---|
Address | object |
Address line 1 | text |
Address line 2 | text |
City | text |
Country | text |
Postal code | text |
State | text |
Attributes | array |
Channels | array |
Conversations | array |
Created at | date |
Emails | array |
Locations | array |
Name | text |
Organization | object |
Uid | text |
Phone numbers | array |
Tags | array |
Uid | text |
Updated at | date |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
| Field | Type |
|---|---|
Assigned user uid | text |
Assignee uids | array |
Channel | object |
Identifier | text |
Type | text |
Closed | boolean |
Contact name | text |
Created at | date |
Last item at | text |
Location uid | text |
Uid | text |
Updated at | date |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
| Field | Type |
|---|---|
Attachment URL | text |
Body | text |
Contact name | text |
Conversation | object |
Assigned user uid | text |
Channel | object |
Started at | text |
Uid | text |
Created at | date |
Failure reason | text |
Items | array |
Location | object |
Organization uid | text |
Uid | text |
Sender uid | text |
Uid | text |
| Field | Type |
|---|---|
Invoice IDRequired | choice |
| Field | Type |
|---|---|
Allowed payment methods | array |
Amount | number |
Canceled at | text |
Canceled note | text |
Channel | object |
Identifier | text |
Type | text |
Conversation uid | text |
Created at | date |
Currency ref | text |
Customer name | text |
Invoice number | text |
Invoice service charge items | array |
Line items | array |
Location | object |
Organization uid | text |
Uid | text |
Paid at | text |
Payment net | number |
Payments | array |
Reader uid | text |
Requester | text |
Status | text |
Tip amount | number |
| Field | Type |
|---|---|
Payment IDRequired | text |
| Field | Type |
|---|---|
Bank account last 4 | text |
Bank account name | text |
Card brand | text |
Card funding | text |
Card last 4 | text |
Created at | date |
Decline code | text |
Decline code message | text |
Fee | number |
Fee billing type | text |
Fee collected at | text |
Interchange fee | number |
Paid with card on file | boolean |
Refunds | array |
Settled at | text |
Status | text |
Uid | text |
Updated at | date |
| Field | Type |
|---|---|
Product IDRequired | choice |
| Field | Type |
|---|---|
Archived at | text |
Description | text |
Images | array |
Inserted at | date |
Name | text |
Price | text |
Uid | text |
Updated at | date |
Xid | text |
| Field | Type |
|---|---|
Refund IDRequired | text |
| Field | Type |
|---|---|
Amount | number |
Card brand | text |
Card last 4 | text |
Created at | date |
Location | object |
Uid | text |
Notes | array |
Reason | text |
Settled at | text |
Status | text |
Uid | text |
| Field | Type |
|---|---|
Status | text |
Limit | number |
| Field | Type |
|---|---|
Created at | date |
Ended at | text |
Locations | array |
Message | text |
Name | text |
Organization | object |
Uid | text |
Started at | text |
Status | text |
Uid | text |
Updated at | date |
| Field | Type |
|---|---|
Updated At | date |
Limit | number |
| Field | Type |
|---|---|
Address | object |
Address line 1 | text |
Address line 2 | text |
City | text |
Country | text |
Postal code | text |
State | text |
Attributes | array |
Channels | array |
Conversations | array |
Created at | date |
Emails | array |
Locations | array |
Name | text |
Organization | object |
Uid | text |
Phone numbers | array |
Tags | array |
Uid | text |
Updated at | date |
| Field | Type |
|---|---|
Location UID | choice |
Limit | number |
| Field | Type |
|---|---|
Assigned user uid | text |
Assignee uids | array |
Channel | object |
Identifier | text |
Type | text |
Closed | boolean |
Contact name | text |
Created at | date |
Last item at | text |
Location uid | text |
Uid | text |
Updated at | date |
| Field | Type |
|---|---|
Location UIDRequired | choice |
Date Paid | date |
Date Refunded | date |
Date Created | date |
Limit | number |
| Field | Type |
|---|---|
Allowed payment methods | array |
Amount | number |
Canceled at | text |
Canceled note | text |
Channel | object |
Identifier | text |
Type | text |
Conversation uid | text |
Created at | date |
Currency ref | text |
Customer name | text |
Invoice number | text |
Invoice service charge items | array |
Line items | array |
Location | object |
Organization uid | text |
Uid | text |
Paid at | text |
Payment net | number |
Payments | array |
Reader uid | text |
Requester | text |
Status | text |
Tip amount | number |
| Field | Type |
|---|---|
Location UID | choice |
External ID | text |
Limit | number |
| Field | Type |
|---|---|
Archived at | text |
Description | text |
Images | array |
Inserted at | date |
Name | text |
Price | text |
Uid | text |
Updated at | date |
Xid | text |
| Field | Type |
|---|---|
Sender UID | text |
Created At | object |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Updated At | object |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Limit | number |
| Field | Type |
|---|---|
Attributions | array |
Channel | object |
Identifier | text |
Type | text |
Conversation item uid | text |
Created at | date |
Customer name | text |
Delivery status | text |
Languages | array |
Link clicked | boolean |
Link clicked at | text |
Location | object |
Organization uid | text |
Uid | text |
Sender | object |
Name | text |
Sent through | text |
Type | text |
Uid | text |
Short URL | text |
Test | boolean |
Uid | text |
Updated at | date |
URL | text |
| Field | Type |
|---|---|
Review IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Body | text |
Is deleted | boolean |
Like count | number |
Publish date | date |
Site author name | text |
Source | text |
Uid | text |
Actions
| Field | Type |
|---|---|
Invoice IDRequired | choice |
Location UIDRequired | choice |
NoteRequired | text |
| Field | Type |
|---|---|
Allowed payment methods | array |
Amount | number |
Canceled at | text |
Canceled note | text |
Channel | object |
Identifier | text |
Type | text |
Conversation uid | text |
Created at | date |
Currency ref | text |
Customer name | text |
Invoice number | text |
Invoice service charge items | array |
Line items | array |
Location | object |
Organization uid | text |
Uid | text |
Paid at | text |
Payment net | number |
Payments | array |
Reader uid | text |
Requester | text |
Status | text |
Tip amount | number |
| Field | Type |
|---|---|
LocationsRequired | choice |
NameRequired | text |
StatusRequired | choice |
Include Active Conversations | boolean |
Recently Sent Subscriber Override | boolean |
Message | text |
| Field | Type |
|---|---|
Created at | date |
Ended at | text |
Locations | array |
Message | text |
Name | text |
Organization | object |
Uid | text |
Started at | text |
Status | text |
Uid | text |
Updated at | date |
| Field | Type |
|---|---|
LocationsRequired | choice |
NameRequired | text |
Address | object |
Address Line 1 | text |
Address Line 2 | text |
City | text |
State | text |
Postal Code | text |
Country | text |
Attributes | array |
Contact Status | object |
Name | text |
UID | text |
Email | |
Phone Number | text |
Tags | choice |
| Field | Type |
|---|---|
Identifier | text |
| Field | Type |
|---|---|
Campaign IDRequired | choice |
Channel IdentifierRequired | text |
| Field | Type |
|---|---|
Attachment URL | text |
Body | text |
Contact name | text |
Conversation | object |
Assigned user uid | text |
Channel | object |
Started at | text |
Uid | text |
Created at | date |
Failure reason | text |
Items | array |
Location | object |
Organization uid | text |
Uid | text |
Sender uid | text |
Uid | text |
| Field | Type |
|---|---|
Contact NameRequired | text |
Contact Phone NumberRequired | text |
Date and TimeRequired | date |
Location UIDRequired | choice |
Assigned User UID | choice |
Duration (Minutes) | number |
Note | text |
Status | choice |
Type | choice |
| Field | Type |
|---|---|
User ID | number |
| Field | Type |
|---|---|
Channel IdentifierRequired | text |
Customer NameRequired | text |
Invoice NumberRequired | text |
Line ItemsRequired | array |
Location UIDRequired | choice |
Account UID | text |
Allowed Payment Options | array |
Reader UID | text |
| Field | Type |
|---|---|
Allowed payment methods | array |
Amount | number |
Canceled at | text |
Canceled note | text |
Channel | object |
Identifier | text |
Type | text |
Conversation uid | text |
Created at | date |
Currency ref | text |
Customer name | text |
Invoice number | text |
Invoice service charge items | array |
Line items | array |
Location | object |
Organization uid | text |
Uid | text |
Paid at | text |
Payment net | number |
Payments | array |
Reader uid | text |
Requester | text |
Status | text |
Tip amount | number |
| Field | Type |
|---|---|
AmountRequired | number |
Channel IdentifierRequired | text |
Customer NameRequired | text |
Location UIDRequired | choice |
Reader UIDRequired | text |
ReasonRequired | choice |
Account UID | text |
| Field | Type |
|---|---|
Amount | number |
Card brand | text |
Card last 4 | text |
Created at | date |
Location | object |
Uid | text |
Notes | array |
Reason | text |
Settled at | text |
Status | text |
Uid | text |
| Field | Type |
|---|---|
Review IDRequired | choice |
BodyRequired | text |
| Field | Type |
|---|---|
Body | text |
Is deleted | boolean |
Like count | number |
Publish date | date |
Site author name | text |
Source | text |
Uid | text |
| Field | Type |
|---|---|
Location UIDRequired | choice |
Email | |
Phone Number | text |
| Field | Type |
|---|---|
Attributions | array |
Channel | object |
Identifier | text |
Type | text |
Conversation item uid | text |
Created at | date |
Customer name | text |
Delivery status | text |
Languages | array |
Link clicked | boolean |
Link clicked at | text |
Location | object |
Organization uid | text |
Uid | text |
Sender | object |
Name | text |
Sent through | text |
Type | text |
Uid | text |
Short URL | text |
Test | boolean |
Uid | text |
Updated at | date |
URL | text |
| Field | Type |
|---|---|
Campaign IDRequired | choice |
| 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 |
|---|---|
Invoice IDRequired | choice |
AmountRequired | number |
Location UIDRequired | choice |
Payment UIDRequired | text |
ReasonRequired | choice |
Note | text |
| Field | Type |
|---|---|
Allowed payment methods | array |
Amount | number |
Canceled at | text |
Canceled note | text |
Channel | object |
Identifier | text |
Type | text |
Conversation uid | text |
Created at | date |
Currency ref | text |
Customer name | text |
Invoice number | text |
Invoice service charge items | array |
Line items | array |
Location | object |
Organization uid | text |
Uid | text |
Paid at | text |
Payment net | number |
Payments | array |
Reader uid | text |
Requester | text |
Status | text |
Tip amount | number |
| Field | Type |
|---|---|
Message BodyRequired | text |
ChannelRequired | object |
IdentifierRequired | text |
TypeRequired | choice |
Location UIDRequired | choice |
Contact Name | text |
Sender Name | text |
Set Open Inbox | boolean |
Subject | text |
| Field | Type |
|---|---|
Attachment URL | text |
Body | text |
Contact name | text |
Conversation | object |
Assigned user uid | text |
Channel | object |
Started at | text |
Uid | text |
Created at | date |
Failure reason | text |
Items | array |
Location | object |
Organization uid | text |
Uid | text |
Sender uid | text |
Uid | text |
| Field | Type |
|---|---|
Campaign IDRequired | choice |
LocationsRequired | choice |
NameRequired | text |
StatusRequired | choice |
Include Active Conversations | boolean |
Recently Sent Subscriber Override | boolean |
Message | text |
| Field | Type |
|---|---|
Created at | date |
Ended at | text |
Locations | array |
Message | text |
Name | text |
Organization | object |
Uid | text |
Started at | text |
Status | text |
Uid | text |
Updated at | date |
| Field | Type |
|---|---|
Contact IDRequired | choice |
Contact Status | object |
UID | text |
Name | text |
Conversation UID | choice |
Email | |
Locations | choice |
Name | text |
Phone Number | text |
Address | object |
Address Line 1 | text |
Address Line 2 | text |
City | text |
Country | text |
Postal Code | text |
State | text |
| Field | Type |
|---|---|
Identifier | text |
| Field | Type |
|---|---|
Conversation IDRequired | choice |
Closed | boolean |
Assigned By Name | text |
Assigned User UID | choice |
Conversation Assignee UIDs | choice |
| Field | Type |
|---|---|
Identifier | text |

