Skip to content

Integrations Overview

The Connected Stores & Integrations page is where you wire Genius Checkout into the platforms you already sell on. Open it from the left nav under Integrations.

Connected Stores & Integrations page with active connection cards on top and the Connect a platform catalog below

What the page shows

Two stacked sections:

  1. Active connections — a card grid of every integration you've already connected. Each card shows the provider, a status pill (Connected in green or Disconnected in grey), and a one-line metadata summary (e.g. the QuickBooks realm ID, the Ecwid store ID). Click any card to drill into its detail page.
  2. Connect a platform — every integration we offer. Cards marked Ready are click-to-install; cards marked Coming soon show the controller is in place but the install flow isn't merchant-buyer-ready yet.

TIP

If the Active connections section is missing on first load, you don't have any connections yet — just scroll to Connect a platform and pick one.

OAuth vs manual-credential integrations

There are two ways an integration links to your Genius Checkout account:

  • OAuth integrations (HighLevel, QuickBooks, Shopify, HubSpot, FreshBooks, Wave, Zoho, Tiendanube, Ecwid, Wix, Mercado Libre, Mercado Pago, monday.com, Salesforce, BigCommerce) auto-manage their Genius Checkout API key. You don't paste anything back at us during install — we provision the key during the OAuth callback and store it encrypted on the connection. The detail page shows the live + test keys masked, plus a Rotate keys action.
  • Manual-credential integrations (Slack webhook, Telegram bot, etc.) ask you to paste a gc_live_… or gc_test_… key into the detail page so the integration knows which Genius Checkout merchant to call on your behalf.

The detail page

Clicking a card takes you to /merchant/integrations/{provider}/{id}. The detail shell is the same shape for every provider and contains:

  • Header — provider name, status pill, summary, and action buttons (Reconnect, Disconnect, Remove).
  • Connection details — external ID, scopes, connected-at, summary.
  • API keys — for OAuth providers, an "Automatic — managed by Genius Checkout" panel showing masked keys. For manual providers, a paste-keys form.
  • Recent activity — the last 20 audit events for this connection (connected, reconnected, token-refreshed, API-key-changed, removed).
  • Settings — a provider-specific panel rendered only for integrations that have one (HighLevel, QuickBooks, Ecwid, HubSpot, FreshBooks, Wix).

Disconnect vs Remove

These are different. Disconnect stops webhooks firing and sets a disconnected_at timestamp, but keeps the record so you can reinstall without losing history. Remove hard-deletes the connection — you'll need to reinstall from scratch.

See the per-integration pages for the specifics:

Released under the proprietary Genius Checkout license.