Intempt Docs
GuidesGetting Started

Integrations

Integrations connects Intempt to the sources that send you data, the platforms you sync data with, and the destinations you send data to, plus the custom domains your booking pages and tracking links run on.

Overview

Integrations, at /integrations, is where you connect Intempt to the rest of your stack. It covers three kinds of connections: sources (the SDKs and APIs that send event data to Intempt), platforms (CRM and commerce tools you sync data with), and destinations (the tools Intempt sends data to, like email and Slack). A second tab, Domains, is where you point your booking pages, tracking links, and privacy center at a custom domain.

📘 Media pending

Screenshot of the Integrations page hasn't been captured yet.

How it works

Connections tab

The Connections tab lists every connector on your project in one table: Name, Integration, Type (Source, Platform, or Destination), Status, Last Sync, Last Updated, and Created By. Status shows as Active, Syncing, Error, or Disabled. Search the table by name or integration type, or filter it down by status and type.

Adding a connection

Add Integration opens a panel grouped into three sections:

  • Sources: Web (the JavaScript SDK), iOS, Android, and Node.js. Each opens its own connect panel for that source.
  • Platforms, marked Mapping Enabled: Stripe can be connected directly from here. HubSpot and Shopify aren't offered as new connections from this menu, but once connected they're managed from the table like any other connector.
  • Destinations: Gmail (sends through your connected Google Workspace account), Twilio, SendGrid, Slack, and Amazon SES.

HubSpot, Stripe, Shopify, Slack, and Gmail connect through an OAuth popup.

Managing a connection

Each row's action menu offers:

  • Edit (Platforms only): reopens the mapping configuration for HubSpot, Stripe, or Shopify.
  • Reconnect OAuth (HubSpot, Stripe, Shopify, Slack, and Gmail only): re-authorizes the connection through the same OAuth popup, for when a provider revokes or expires access.
  • Rename: changes the connector's display name.
  • Delete: disconnects the source or destination, after a confirmation dialog.

Domains tab

The Domains tab assigns a verified custom domain to each of three capabilities: Booking (your team's booking pages), Tracking (click and open tracking links in emails), and Privacy center (your privacy and preference center page). Only verified domains can be selected; pending domains show their verification status in the picker.

Use cases

  • Sending your first event. Connect Web, iOS, Android, or Node.js as a source to start tracking events from your app.

  • Syncing your CRM. Connect HubSpot as a platform to bring contacts, companies, and deals into Intempt.

  • Tracking revenue. Connect Stripe as a source to bring payment, subscription, and invoice events into Intempt.

  • Triggering transactional email from a journey. Connect SendGrid or Gmail as a destination so a journey step can send it.

  • Posting alerts to your team. Connect Slack as a destination to route notifications to a channel.

  • Recovering a broken connection. Use Reconnect OAuth on a HubSpot, Stripe, Shopify, Slack, or Gmail connector after the provider revokes access, instead of deleting and reconnecting it.

  • Auditing your connections at a glance. Scan the connectors table's Status and Last Sync columns to spot anything that's stopped syncing.

  • Triaging failures. Filter the connectors table to Destinations with an Error status to see what needs attention.

  • Branding your booking and tracking links. Assign a verified custom domain on the Domains tab so booking pages and email tracking links run on your own domain instead of Intempt's.

  • Renaming a connector. Use Rename to match your team's naming convention without disconnecting and reconnecting it.

Where to go next

On this page