Skip to main content

Zuper Connections and Settings

How to connect iPaaS.com to Zuper — the credentials, subscription settings, authentication, initialization, and throttling for the Zuper integration.

Integrate iPaaS.com with Zuper to synchronize customers, employees, products, inventory, locations, and billing records (invoices, deposit tickets, and jobs) between the two systems.

How to Connect

Prerequisites

Before configuring the Zuper integration in iPaaS.com, generate an API key in your Zuper account:

  • API Key: In Zuper, go to Settings > Account Settings > API Keys, click New API Key, provide a name, and click Create. Save the generated key securely — you will enter it in iPaaS.com.

Configuration Details

  • API URL: the base API URL for your Zuper account. It is region-specific — for example, https://us-west-1c.zuperpro.com/api. If you are unsure of your region's URL, see the Installation Instructions for how to look it up.

  • API Key: the API key you generated in Zuper above.

Configure Subscription Settings

In iPaaS.com, open the Zuper subscription settings and provide the following:

Field

Description

Required

Example

Name

A unique name that identifies this Zuper subscription.

Yes

Zuper - Production

Version

The iPaaS.com integration version to use.

Yes

v1.0

API Key

The API key generated from your Zuper account.

Yes

Your generated Zuper API key

API URL

The base API URL for your Zuper account.

Yes

Authentication Methods

Zuper uses API key authentication. iPaaS.com sends your Zuper API key with every request to authenticate the connection — there is no separate secret, token exchange, or OAuth step.

To configure it:

  1. Open the Zuper subscription settings in iPaaS.com.

  2. Enter the API URL for your Zuper account (for example, https://us-west-1c.zuperpro.com/api).

  3. Enter the API Key you generated in Zuper.

  4. Save the subscription configuration.

Initialization Support

Initialization (bulk import on first connect) is supported for Location data: all iPaaS.com locations can be transferred to Zuper in a single initialization run. Other data types are synchronized individually through automatic triggers, webhook events, or Manual Sync rather than a bulk initialization.

Throttling

Throttling limits how many requests the integration sends to Zuper at once, protecting performance during heavy data transfers. The throttle fields are required, but their values are pre-populated by the integration settings and do not normally need to be changed. For details on each throttle field, see Subscription Configuration – Edit.

Related Documents

Did this answer your question?