# Podium integration

> Customer messaging, reviews, and payments platform for local service businesses.

- Authentication: oauth2

## Tools (83)

- **Add Tag to Contact**: Apply a tag to a specific contact.
- **Cancel Invoice**: Cancel an unpaid invoice.
- **Charge Invoice**: Charge an invoice, optionally through a card reader.
- **Create Appointment**: Create an appointment in a location. Set time/date, notes, and virtual/in-person.
- **Create Campaign**: Create a bulk-messaging campaign.
- **Create Campaign Message**: Send a message to a campaign's subscribers.
- **Create Contact**: Create a contact; upserts on phone number, email, or conversation uid.
- **Create Contact Attribute**: Create an organization-level contact attribute definition.
- **Create Contact Attribute Value**: Set an attribute value on a specific contact.
- **Create Contact Tag**: Create an organization-level contact tag.
- **Create Conversation Note**: Add an internal note to a conversation.
- **Create Invoice**: Create a payment invoice (payment request) to send to a customer.
- **Create Refund**: Create a standalone refund.
- **Create Review Attribution**: Attribute a review to a team member / interaction.
- **Create Review Invite**: Create a review invitation link to send to a contact.
- **Create Review Response**: Respond to a review.
- **Create Template**: Create a message template.
- **Create Webhook**: Create a webhook subscription. Either locationUid or organizationUid is required; organizationUid takes precedence.
- **Delete Campaign**: Delete a campaign.
- **Delete Contact**: Delete a contact.
- **Delete Contact Attribute**: Delete a contact attribute definition.
- **Delete Contact Attribute Value**: Remove an attribute value from a specific contact.
- **Delete Product Images**: Remove images from a product.
- **Delete Review Attribution**: Remove an attribution from a review.
- **Delete Template**: Delete a message template.
- **Delete Webhook**: Delete a webhook subscription.
- **Get Campaign**: Get one campaign.
- **Get Card Reader**: Get one card reader.
- **Get Contact**: Get a contact by uid, phone number, email, or conversation uid.
- **Get Contact Attribute Value**: Get one attribute value on a specific contact.
- **Get Contact Tag**: Get one tag applied to a specific contact.
- **Get Conversation**: Get one conversation (channel, contact, assignees, open/closed status).
- **Get Conversation Assignees**: List the users assigned to a conversation.
- **Get Conversation Lead Writeback**: Get the CRM lead-writeback record associated with a conversation.
- **Get Invoice**: Get one invoice.
- **Get Location**: Get one location's details.
- **Get Message**: Get one message in a conversation.
- **Get Organization**: Get an organization and its locations.
- **Get Payment**: Get one payment record.
- **Get Product**: Get one product.
- **Get Refund**: Get one refund.
- **Get Review**: Get one review.
- **Get Review Invite**: Get one review invitation (delivery status, link clicked, attributions).
- **Get User**: Get one user's details.
- **Get Webhook**: Get one webhook subscription.
- **Import Message**: Import a message from an external system into a conversation.
- **List Campaign Interactions**: List subscriber interactions (sends, clicks, replies) for campaigns.
- **List Campaigns**: List campaigns for the caller's locations.
- **List Contact Attributes**: List attribute values set on a specific contact.
- **List Contacts**: Find contacts by phone number or email across the caller's locations.
- **List Contact Tags on Contact**: List tags applied to a specific contact.
- **List Conversations**: List conversations across the caller's locations.
- **List Invoices**: List payment invoices for the caller's locations.
- **List Locations**: Lists the locations the caller can access.
- **List Messages**: Retrieve messages in a conversation (all channels).
- **List Products**: List products the caller can access.
- **List Review Invites**: List review invitations sent for the caller's locations.
- **List Review Responses**: List responses posted to a review.
- **List Reviews**: List reviews across the caller's locations and connected review sites.
- **List Templates**: List saved message templates.
- **List Users**: Lists users belonging to any location the caller can access.
- **List Webhooks**: List the webhook subscriptions for the caller's locations/organization.
- **Opt In Contact to Campaigns**: Opt a contact back in to receiving campaign messages.
- **Opt Out Contact from Campaigns**: Opt a contact out of receiving campaign messages.
- **Refund Invoice**: Refund a paid invoice.
- **Review Sites Summary**: Get per-review-site rollups (siteName, averageRating, reviewCount).
- **Reviews Summary**: Get a summary of reviews for a single location or all accessible locations.
- **Send Data Feed Event**: Trigger one or more automation events on a provisioned data feed.
- **Send Message**: Send an SMS or email message to a contact from a location.
- **Send Message with Attachment**: Send a message that includes a media attachment.
- **Setup Invoice**: Set up an invoice for collection (e.g. prepare a card reader charge).
- **Update Campaign**: Update a campaign.
- **Update Contact**: Update a contact identified by uid, phone number, email, or conversation uid.
- **Update Contact Attribute**: Update a contact attribute definition.
- **Update Contact Attribute Value**: Update an attribute value on a specific contact.
- **Update Contact Tag on Contact**: Update a tag applied to a specific contact.
- **Update Conversation**: Update a conversation's open/closed status or user assignment.
- **Update Conversation Assignees**: Replace the set of users assigned to a conversation.
- **Update Location**: Update a location's writable fields.
- **Update Review Response**: Update a review response.
- **Update Template**: Update a message template.
- **Update Webhook**: Update a webhook subscription.
- **Upload Product Images**: Attach images to a product.

Connect Podium in General Input: https://www.generalinput.com/apps/podium