Integrate iPaaS.com with Podium to enable seamless data synchronization for contacts and invoices.
How to Connect
Prerequisites
Before configuring the integration in iPaaS.com, make sure you have the following in Podium:
A Podium account with administrator access. Administrator access is recommended because there is no feedback in the Podium interface if a webhook connection fails.
The Podium location name (or location Uid) you want the integration to work with, if you plan to scope the integration to a specific location.
The integration connects to Podium using OAuth 2.0. The OAuth client credentials are configured by iPaaS.com, so you do not need to create or enter them yourself — you authorize the connection to your Podium account during setup.
Configuration Details
You provide the following values when configuring the subscription in iPaaS.com:
API URL: the base URL for the Podium API the integration calls. Example:
https://api.podium.com.Location: the Podium location the integration should work with, entered as the location name or location Uid. Used for location-scoped operations and to scope the webhook to a specific location.
Configure Subscription Settings
Configure the following settings on the subscription's settings page in iPaaS.com:
Field | Description | Required | Example |
API URL | The base URL for the Podium API the integration calls. | Yes |
|
Location | The Podium location (name or Uid) used for location-scoped operations and to scope the webhook to a specific location. Leave blank when scoping the webhook to the Organization or all Locations. | No | Your Podium location name |
Webhook Subscription To Organization Or Location | Controls where the integration creates the Podium webhook. Enter Organization to subscribe at the organization level, or Location (or Locations) to subscribe for all locations. Leave blank when scoping to a specific location using the Location setting. | No | Organization |
System To Perform Duplicate Invoice Checking | Optional reference used when checking for duplicate invoices across systems. Leave blank unless advised by iPaaS.com. | No | |
Excluded Invoice Characters For Matching | Not used by this integration. Leave this field blank. | No |
Authentication Methods
The integration authenticates with Podium using OAuth 2.0:
During setup, you authorize iPaaS.com to access your Podium account.
iPaaS.com receives an access token and a refresh token for the authorized account and uses them to make requests to Podium on your behalf.
iPaaS.com automatically refreshes the access token when it expires, so you do not need to re-enter credentials for routine operation.
The OAuth client credentials (client ID and secret) are managed by iPaaS.com and are not entered by the subscriber. If the connection is revoked in Podium, reconnect the account to re-authorize the integration.
Initialization Support
Currently, initialization is not supported for Podium in iPaaS.com. All data synchronization and mappings must be configured manually during the integration process, and records are transferred through automatic events or Manual Sync rather than a bulk initial import. To load a large set of existing records, use the bulk sync using Postman workflow.
Throttling
The subscription's throttle settings control how frequently the integration calls the Podium API. These fields are pre-populated by the integration's settings and can be adjusted for your volume. For details on each throttle field, see the Subscription Configuration – Edit article.

