Podium
Authentication: OAuth. See Magic Link for the runtime auth flow, or Application credentials to bring your own OAuth app.
Available Tools
List all campaigns with optional status filtering. Returns campaigns sorted by updatedAt in descending order. Filter by…
Get a campaign by UID. Returns detailed campaign information including name, message, status, locations, and timestamps…
Create a new automated campaign. Requires name, status (ACTIVE, DRAFT, etc.), and list of location UIDs. Optionally incl…
Update an existing campaign. Supply only the fields to change. Use get_campaign to retrieve current settings first. Use…
Delete a campaign by UID. This action cannot be undone. Use get_campaign first to verify you have the correct campaign b…
Send a message through a campaign to a specific subscriber. Requires campaign UID and channel identifier (email or phone…
List contacts with cursor pagination. Use cursor from page_info for next page.
Get a contact by email or phone number. Use list_contacts to find valid identifiers.
Create a new contact with email and/or phone. Upserts if contact exists.
Delete a contact by email or phone number. Cannot be undone.
Get messages from a conversation with cursor pagination.
Update assignees for a conversation. Use list_users to find valid user UIDs.
List locations with cursor pagination and search. Supports filtering by search term, fields, and updated timestamp. Use…
Get a location by UID. Returns detailed location information including name, address, phone numbers, and timestamps. Use…
Send an SMS or email message to a contact. Specify recipient and message type. Use list_locations to find valid location…
List users with cursor pagination. Use cursor from page_info for next page.
Validate Podium credentials. Verifies credentials during setup.
List all webhooks configured for the account. Use cursor from page_info for next page.
Get a webhook by UID. Use list_webhooks to find valid UIDs.
Create a webhook for event notifications. Requires location_uid or organization_uid. Specify target URL and event types.
Update an existing webhook configuration.
Delete a webhook by UID. Cannot be undone.