Skip to content

Integrations overview

An integration is a connection between Ignyte IQ and a source platform — Shopify, an ad platform, GA4, Klaviyo, and others. Most integrations use OAuth; a small number use an API key; one uses file upload. Once connected, an integration syncs on a schedule (typically hourly) and feeds metrics across the product.

Integrations are also called datasources. The Settings nav uses Integrations → Datasources as the path to manage them; the in-app DATA panel (top header) refers to them as datasources too.

MethodHow it worksTypical platforms
OAuthSource platform handles credentials. Ignyte IQ never sees a password.Shopify, Google Ads, Meta, TikTok, Pinterest, Microsoft, Amazon Ads, GA4, Amazon Seller, Stripe
API keyA token generated on the source platform is pasted into Ignyte IQ.Klaviyo, Recharge
File uploadA CSV is uploaded directly to Ignyte IQ on a schedule.Custom costs

For the step-by-step flow of each method, see Connect your first datasource. Per-platform credential requirements are documented in each integration’s article.

Ecommerce

Shopify · BigCommerce · WooCommerce · Amazon Seller

Ads

Google Ads · Meta Ads · TikTok Ads · Pinterest Ads · Microsoft Ads · Amazon Ads · AdRoll

Analytics

Google Analytics 4

Email & SMS

Klaviyo

Subscriptions

Recharge · Loop Subscriptions

Attribution & Partnerships

Refersion · Impact · Social Snowball

Operations

ShipHero

Customer Support

Gorgias

Payments

Stripe

Other

Custom costs (CSV upload) · Mountain (coming soon)

After the initial sync completes (typically 5–15 minutes for most stores), integrations sync on a recurring schedule. Cadence varies by platform; hourly is typical. The DATA panel (top header) shows the most recent sync time per integration.

For details on how sync timing translates to dashboard freshness, see Data freshness.

Each connected datasource carries two independent status fields in Settings → Integrations → Datasources:

FieldValuesMeaning
Connection StatusConnectedThe credentials are valid and the integration can authenticate against the source platform.
ReauthorizeThe token has expired or the source-side permissions changed. Action required — see Reconnect a datasource.
Data Sync StatusActiveSync is running on its normal schedule.
InactiveSync is paused. Either an operator clicked Stop Data Sync or the platform paused it.
Not syncedConnection exists but no sync has run yet (typical for a brand-new connection).
fetching historical dataThe initial backfill is in progress.

The two fields are independent. A datasource can show Reauthorize with Active (token is expiring soon but the last sync still succeeded) or Connected with Inactive (auth is fine but sync was paused).

The detail panel for a connected datasource (Settings → Integrations → Datasources → click the platform row) exposes:

  • Account selector — for platforms with multiple sub-accounts (e.g. Google Ads MCC accounts), the specific account this integration is bound to.
  • Audit trail“This datasource was integrated by [user]” — who added the connection. Useful in shared workspaces.
  • Stop Data Sync — pauses the recurring sync without dropping the connection. Sync resumes when re-enabled. Use when you want to keep credentials but temporarily halt data flow.
  • Delete — removes the integration entirely. Re-adding requires a fresh OAuth flow or API key.

OAuth integrations use read-only scopes. Ignyte IQ does not write to campaigns, customer records, or product catalogs. The scopes requested per platform are listed in each integration’s article and summarized in OAuth scopes.