Integrations
Overview
The Integrations page is where you connect Attive to your external business systems. By linking data sources like CRMs, call recorders, data warehouses, and communication platforms, Attive can pull in your go-to-market data to power its semantic graph and AI-driven insights.
Each integration is called a connector—a live connection between Attive and an external service. Once connected, Attive automatically syncs data from that service into your workspace's data layer.
Usage
General usage
- Navigate to Integrations from the workspace sidebar
- Browse available services organized by category
- Click Connect on the service you want to add
- Complete the authentication flow (OAuth or API key, depending on the service)
- Once connected, the service appears in your Connected Services section
In-depth usage
Connecting a new service
Attive supports two types of authentication flows:
-
OAuth: For services like Salesforce, HubSpot, and Gong. Clicking "Connect" opens a popup where you authorize Attive to access your account. No credentials are stored directly—Attive uses secure tokens.
-
API Key / Credentials: For services like Jiminny, BigQuery, and Snowflake. A dialog prompts you to enter your API key or database credentials. These are securely stored in a secret manager.
After successful authentication, Attive creates the connector and begins syncing data in the background.
Managing connected services
Each connected service card displays:
- Connection status: Shows whether the connector is Connected, Syncing, Broken, or Incomplete
- Last sync time: When data was last pulled from the service
- Connected by: Who set up the integration
- Permissions: Whether Attive has read-only or read-write access
You can:
- Access settings (for services that support it, like Slack)
- Delete the connector to remove the integration and its synced data
Configuring Slack settings
Slack has advanced configuration options for routing messages to AI agents:
- Plain Mode: Messages are handled without agent context, using configurable tools (Graph Access, Web Search, Code Execution)
- Auto Match: Automatically routes messages to the most suitable agent from an allowed list
- Single Agent: All messages go to one specific agent
You can also create channel-specific mappings to override the default behavior for individual Slack channels.
Examples
Example 1: Connecting Salesforce
- Click Connect on the Salesforce card
- A popup opens to Salesforce's login page
- Log in and authorize Attive
- The popup closes and Salesforce appears in Connected Services
- Attive begins syncing your Salesforce objects (Accounts, Contacts, Opportunities, etc.)
Example 2: Connecting BigQuery
- Click Connect on the BigQuery card
- A dialog opens asking for your Google Cloud service account credentials
- Paste your service account JSON key
- Click Connect to save credentials securely
- Attive validates the connection and begins syncing your data warehouse tables
Example 3: Setting up Slack for auto-matching
- Connect Slack via OAuth
- Click the Settings icon on the Slack connector
- Select Auto Match and check the agents you want available
- Optionally, add channel mappings (e.g., #sales → Sales Agent)
- Save your settings
Features
| Feature | What it does |
|---|---|
| Connected Services | Displays all active integrations with status, sync info, and quick actions |
| Available Services | Shows services you can connect, grouped by category |
| OAuth Authentication | Secure token-based connection for supported services |
| API Key Authentication | Credential-based connection for data warehouses and some call recorders |
| Connection Status | Real-time status indicators (Connected, Syncing, Broken, Incomplete) |
| Automatic Sync | Background data synchronization after connection |
| Category Organization | Services grouped by type: CRM, Call Recording, Data Warehouse, Analytics, Communication |
| Permission Levels | Clear indication of read-only vs. read-write access |
| Connector Deletion | Remove integrations and associated data with confirmation |
| Slack Agent Routing | Configure how Slack messages are matched to AI agents |
| Channel Mappings | Override default agent matching for specific Slack channels |
| Periodic Status Refresh | Connection status updates automatically every 10 seconds |
Supported Integrations
CRM
- Salesforce — Leading CRM for sales, marketing, and customer service (read-write)
- HubSpot — CRM platform for sales, marketing, and customer service (read-write)
Call Recording
- Gong — Revenue intelligence with call recording and analysis (read-only)
- Avoma — AI-powered meeting assistant and conversation intelligence (read-only)
- Jiminny — Sales conversation analytics and coaching (read-only)
- Fathom — AI meeting assistant for note-taking and follow-ups (read-only)
- Dialpad — Cloud-based phone system for calls (read-only)
Data Warehouse
- Google BigQuery — Serverless data warehouse for analytics (read-only)
- Amazon Redshift — Cloud data warehouse for BI (read-only)
- Snowflake — Cloud data platform for data warehousing (read-only)
Analytics
- Google Analytics — Web analytics for tracking traffic and behavior (read-only)
Communication
- Slack — Team communication and collaboration (read-write, with advanced settings)
Related Features
- Graph Configuration — Configure how integration data maps to your GTM graph
- Data Sync & Status — Monitor sync jobs and data freshness
- Agents — AI agents that can be routed messages from Slack