Podium icon

Podium

Customer messaging platform for reviews, leads, and two-way texting with local businesses.

1 trigger16 searches17 actionsInstant (webhooks)Auth: OAuth

AI-assisted documentation15 min read

This documentation is compiled from our integration source code, internal specs for Podium, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Podium on WEXTL →

To use Podium on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired
  • Client SecretpasswordRequired
Integration requests 17 permissions:
write_appointmentsread_campaignswrite_campaign_messageswrite_contactswrite_data_feed_eventread_feedbackread_locationsread_messageswrite_messagesread_organizationsread_paymentswrite_paymentsread_reviewswrite_reviewsread_usersread_contactswrite_locations
  1. Log in to your WEXTL account, add the Podium node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Podium account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch EventsTrigger
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Date createddate
Get a CampaignAction
Input fields[3]
FieldType
Campaign IDRequired
choice
Output fields[3]
FieldType
Created atdate
Ended attext
Locationsarray
Messagetext
Nametext
Organizationobject
Uidtext
Started attext
Statustext
Uidtext
Updated atdate
Get a Conservation MessageSearch
Input fields[3]
FieldType
Conversation IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Attachment URLtext
Bodytext
Contact nametext
Conversationobject
Assigned user uidtext
Channelobject
Started attext
Uidtext
Created atdate
Failure reasontext
Itemsarray
Locationobject
Organization uidtext
Uidtext
Sender uidtext
Uidtext
Get a ContactAction
Input fields[3]
FieldType
Contact IDRequired
choice
Output fields[3]
FieldType
Addressobject
Address line 1text
Address line 2text
Citytext
Countrytext
Postal codetext
Statetext
Attributesarray
Channelsarray
Conversationsarray
Created atdate
Emailsarray
Locationsarray
Nametext
Organizationobject
Uidtext
Phone numbersarray
Tagsarray
Uidtext
Updated atdate
Get a ConversationAction
Input fields[3]
FieldType
Conversation IDRequired
choice
Output fields[3]
FieldType
Assigned user uidtext
Assignee uidsarray
Channelobject
Identifiertext
Typetext
Closedboolean
Contact nametext
Created atdate
Last item attext
Location uidtext
Uidtext
Updated atdate
Get a Message from a ConversationAction
Input fields[3]
FieldType
Conversation IDRequired
choice
Output fields[3]
FieldType
Attachment URLtext
Bodytext
Contact nametext
Conversationobject
Assigned user uidtext
Channelobject
Started attext
Uidtext
Created atdate
Failure reasontext
Itemsarray
Locationobject
Organization uidtext
Uidtext
Sender uidtext
Uidtext
Get a PaymentAction
Input fields[3]
FieldType
Payment IDRequired
text
Output fields[3]
FieldType
Bank account last 4text
Bank account nametext
Card brandtext
Card fundingtext
Card last 4text
Created atdate
Decline codetext
Decline code messagetext
Feenumber
Fee billing typetext
Fee collected attext
Interchange feenumber
Paid with card on fileboolean
Refundsarray
Settled attext
Statustext
Uidtext
Updated atdate
Get a ProductAction
Input fields[3]
FieldType
Product IDRequired
choice
Output fields[3]
FieldType
Archived attext
Descriptiontext
Imagesarray
Inserted atdate
Nametext
Pricetext
Uidtext
Updated atdate
Xidtext
Get a Refund DetailAction
Input fields[3]
FieldType
Refund IDRequired
text
Output fields[3]
FieldType
Amountnumber
Card brandtext
Card last 4text
Created atdate
Locationobject
Uidtext
Notesarray
Reasontext
Settled attext
Statustext
Uidtext
Get an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
choice
Output fields[3]
FieldType
Allowed payment methodsarray
Amountnumber
Canceled attext
Canceled notetext
Channelobject
Identifiertext
Typetext
Conversation uidtext
Created atdate
Currency reftext
Customer nametext
Invoice numbertext
Invoice service charge itemsarray
Line itemsarray
Locationobject
Organization uidtext
Uidtext
Paid attext
Payment netnumber
Paymentsarray
Reader uidtext
Requestertext
Statustext
Tip amountnumber
1other output field
Get CampaignsSearch
Input fields[3]
FieldType
Statustext
Limitnumber
Output fields[3]
FieldType
Created atdate
Ended attext
Locationsarray
Messagetext
Nametext
Organizationobject
Uidtext
Started attext
Statustext
Uidtext
Updated atdate
Get ContactsSearch
Input fields[3]
FieldType
Updated Atdate
Limitnumber
Output fields[3]
FieldType
Addressobject
Address line 1text
Address line 2text
Citytext
Countrytext
Postal codetext
Statetext
Attributesarray
Channelsarray
Conversationsarray
Created atdate
Emailsarray
Locationsarray
Nametext
Organizationobject
Uidtext
Phone numbersarray
Tagsarray
Uidtext
Updated atdate
Get ConversationsSearch
Input fields[3]
FieldType
Location UIDchoice
Limitnumber
Output fields[3]
FieldType
Assigned user uidtext
Assignee uidsarray
Channelobject
Identifiertext
Typetext
Closedboolean
Contact nametext
Created atdate
Last item attext
Location uidtext
Uidtext
Updated atdate
Get InvoicesSearch
Input fields[3]
FieldType
Location UIDRequired
choice
Date Paiddate
Date Refundeddate
Date Createddate
Limitnumber
Output fields[3]
FieldType
Allowed payment methodsarray
Amountnumber
Canceled attext
Canceled notetext
Channelobject
Identifiertext
Typetext
Conversation uidtext
Created atdate
Currency reftext
Customer nametext
Invoice numbertext
Invoice service charge itemsarray
Line itemsarray
Locationobject
Organization uidtext
Uidtext
Paid attext
Payment netnumber
Paymentsarray
Reader uidtext
Requestertext
Statustext
Tip amountnumber
1other output field
Get ProductsSearch
Input fields[3]
FieldType
Location UIDchoice
External IDtext
Limitnumber
Output fields[3]
FieldType
Archived attext
Descriptiontext
Imagesarray
Inserted atdate
Nametext
Pricetext
Uidtext
Updated atdate
Xidtext
Get Review InvitesSearch
Input fields[3]
FieldType
Sender UIDtext
Created Atobject
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Updated Atobject
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Limitnumber
Output fields[3]
FieldType
Attributionsarray
Channelobject
Identifiertext
Typetext
Conversation item uidtext
Created atdate
Customer nametext
Delivery statustext
Languagesarray
Link clickedboolean
Link clicked attext
Locationobject
Organization uidtext
Uidtext
Senderobject
Nametext
Sent throughtext
Typetext
Uidtext
Short URLtext
Testboolean
Uidtext
Updated atdate
URLtext
Get Review ResponsesSearch
Input fields[3]
FieldType
Review IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Bodytext
Is deletedboolean
Like countnumber
Publish datedate
Site author nametext
Sourcetext
Uidtext
Cancel an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
choice
Location UIDRequired
choice
NoteRequired
text
Output fields[3]
FieldType
Allowed payment methodsarray
Amountnumber
Canceled attext
Canceled notetext
Channelobject
Identifiertext
Typetext
Conversation uidtext
Created atdate
Currency reftext
Customer nametext
Invoice numbertext
Invoice service charge itemsarray
Line itemsarray
Locationobject
Organization uidtext
Uidtext
Paid attext
Payment netnumber
Paymentsarray
Reader uidtext
Requestertext
Statustext
Tip amountnumber
1other output field
Create a CampaignAction
Input fields[3]
FieldType
LocationsRequired
choice
NameRequired
text
StatusRequired
choice
Include Active Conversationsboolean
Recently Sent Subscriber Overrideboolean
Messagetext
Output fields[3]
FieldType
Created atdate
Ended attext
Locationsarray
Messagetext
Nametext
Organizationobject
Uidtext
Started attext
Statustext
Uidtext
Updated atdate
Create a ContactAction
Input fields[3]
FieldType
LocationsRequired
choice
NameRequired
text
Addressobject
Address Line 1text
Address Line 2text
Citytext
Statetext
Postal Codetext
Countrytext
Attributesarray
Contact Statusobject
Nametext
UIDtext
Emailemail
Phone Numbertext
Tagschoice
Output fields[3]
FieldType
Identifiertext
Create a Message for a CampaignAction
Input fields[3]
FieldType
Campaign IDRequired
choice
Channel IdentifierRequired
text
Output fields[3]
FieldType
Attachment URLtext
Bodytext
Contact nametext
Conversationobject
Assigned user uidtext
Channelobject
Started attext
Uidtext
Created atdate
Failure reasontext
Itemsarray
Locationobject
Organization uidtext
Uidtext
Sender uidtext
Uidtext
Create a RefundAction
Input fields[3]
FieldType
AmountRequired
number
Channel IdentifierRequired
text
Customer NameRequired
text
Location UIDRequired
choice
Reader UIDRequired
text
ReasonRequired
choice
Account UIDtext
Output fields[3]
FieldType
Amountnumber
Card brandtext
Card last 4text
Created atdate
Locationobject
Uidtext
Notesarray
Reasontext
Settled attext
Statustext
Uidtext
Create a Response for a ReviewAction
Input fields[3]
FieldType
Review IDRequired
choice
BodyRequired
text
Output fields[3]
FieldType
Bodytext
Is deletedboolean
Like countnumber
Publish datedate
Site author nametext
Sourcetext
Uidtext
Create a Review InviteAction
Input fields[3]
FieldType
Location UIDRequired
choice
Emailemail
Phone Numbertext
Output fields[3]
FieldType
Attributionsarray
Channelobject
Identifiertext
Typetext
Conversation item uidtext
Created atdate
Customer nametext
Delivery statustext
Languagesarray
Link clickedboolean
Link clicked attext
Locationobject
Organization uidtext
Uidtext
Senderobject
Nametext
Sent throughtext
Typetext
Uidtext
Short URLtext
Testboolean
Uidtext
Updated atdate
URLtext
Create an AppointmentAction
Input fields[3]
FieldType
Contact NameRequired
text
Contact Phone NumberRequired
text
Date and TimeRequired
date
Location UIDRequired
choice
Assigned User UIDchoice
Duration (Minutes)number
Notetext
Statuschoice
Typechoice
Output fields[3]
FieldType
User IDnumber
Create an InvoiceAction
Input fields[3]
FieldType
Channel IdentifierRequired
text
Customer NameRequired
text
Invoice NumberRequired
text
Line ItemsRequired
array
Location UIDRequired
choice
Account UIDtext
Allowed Payment Optionsarray
Reader UIDtext
Output fields[3]
FieldType
Allowed payment methodsarray
Amountnumber
Canceled attext
Canceled notetext
Channelobject
Identifiertext
Typetext
Conversation uidtext
Created atdate
Currency reftext
Customer nametext
Invoice numbertext
Invoice service charge itemsarray
Line itemsarray
Locationobject
Organization uidtext
Uidtext
Paid attext
Payment netnumber
Paymentsarray
Reader uidtext
Requestertext
Statustext
Tip amountnumber
1other output field
Delete a CampaignAction
Input fields[3]
FieldType
Campaign IDRequired
choice
Delete a ContactAction
Input fields[3]
FieldType
Contact IDRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Refund an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
choice
AmountRequired
number
Location UIDRequired
choice
Payment UIDRequired
text
ReasonRequired
choice
Notetext
Output fields[3]
FieldType
Allowed payment methodsarray
Amountnumber
Canceled attext
Canceled notetext
Channelobject
Identifiertext
Typetext
Conversation uidtext
Created atdate
Currency reftext
Customer nametext
Invoice numbertext
Invoice service charge itemsarray
Line itemsarray
Locationobject
Organization uidtext
Uidtext
Paid attext
Payment netnumber
Paymentsarray
Reader uidtext
Requestertext
Statustext
Tip amountnumber
1other output field
Send a MessageAction
Input fields[3]
FieldType
Message BodyRequired
text
ChannelRequired
object
IdentifierRequired
text
TypeRequired
choice
Location UIDRequired
choice
Contact Nametext
Sender Nametext
Set Open Inboxboolean
Subjecttext
Output fields[3]
FieldType
Attachment URLtext
Bodytext
Contact nametext
Conversationobject
Assigned user uidtext
Channelobject
Started attext
Uidtext
Created atdate
Failure reasontext
Itemsarray
Locationobject
Organization uidtext
Uidtext
Sender uidtext
Uidtext
Update a CampaignAction
Input fields[3]
FieldType
Campaign IDRequired
choice
LocationsRequired
choice
NameRequired
text
StatusRequired
choice
Include Active Conversationsboolean
Recently Sent Subscriber Overrideboolean
Messagetext
Output fields[3]
FieldType
Created atdate
Ended attext
Locationsarray
Messagetext
Nametext
Organizationobject
Uidtext
Started attext
Statustext
Uidtext
Updated atdate
Update a ContactAction
Input fields[3]
FieldType
Contact IDRequired
choice
Contact Statusobject
UIDtext
Nametext
Conversation UIDchoice
Emailemail
Locationschoice
Nametext
Phone Numbertext
Addressobject
Address Line 1text
Address Line 2text
Citytext
Countrytext
Postal Codetext
Statetext
Output fields[3]
FieldType
Identifiertext
Update a ConversationAction
Input fields[3]
FieldType
Conversation IDRequired
choice
Closedboolean
Assigned By Nametext
Assigned User UIDchoice
Conversation Assignee UIDschoice
Output fields[3]
FieldType
Identifiertext

Look for Podium templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Podium Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Podium.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12