Skip to content
Last updated

DealHub integration

DealHub is a configure-price-quote (CPQ) and sales engagement platform. Integrating DealHub with Frontegg lets your application manage users, browse the product catalog and pricing, work with quotes and opportunities, and handle DealRoom signing on behalf of your users — all through Frontegg's integration layer. DealHub's API authenticates with a permanent API token, so there is no OAuth flow.


Prerequisites

  • A DealHub CPQ account
  • Administrator access to the DealHub Admin Panel

Connect DealHub

DealHub authenticates API requests with a permanent API token issued by an administrator. You will also need your DealHub service URL — the regional host for your tenant. The token is sent on every request as Authorization: Bearer <token>.

Step 1: Open API Settings

Sign in to DealHub as an administrator and go to Admin Panel → Integrations → API Settings.

Step 2: Generate an API token

Generate a new API token and copy its value.

Copy your token now

Treat the token like a password. If it is exposed, revoke it in the same API Settings page and generate a new one.

Step 3: Note your service URL

Your DealHub service URL is the root URL of your DealHub region — for example, https://service-eu1.dealhub.io. It is issued together with your DealHub CPQ tenant. Use the root URL only: no trailing slash and no /api suffix.

Configure the Frontegg portal

Once you have your API token and service URL, configure the integration in the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → DealHub.
  2. Paste the token into the API Key field.
  3. Enter your DealHub service URL (for example, https://service-eu1.dealhub.io).
  4. Click Save.

Keep your credentials secure

Never share or commit your API token to version control.

Additional resources