Guides
Issues
FAQ
Overview
Connections is the area within the Connectivity Suite where you set up and manage your external data platform connections. From Connections, you establish links to your data warehouses and data lakes. Once a connection is active, you can configure imports from your chosen tables on the Imports page to bring that data into Permutive for audience building and activation.Why Use Connections?
Centralize your data connections — Connections provide a single point of management for all your external data platforms. Rather than managing multiple integration methods, you configure your connections once and reuse them across multiple imports. Integrate without engineering effort — While initial setup requires some technical input, Connections itself is a user-friendly, no-code interface: non-technical teams can browse the catalog, manage connections, and control the data they bring into Permutive directly from the Dashboard. Enable rich audience building — By connecting your data warehouses and storage systems, you unlock the ability to build cohorts based on data that lives outside of Permutive’s behavioral collection. This includes CRM data, purchase history, offline conversions, and any other user data you store externally. Maintain security and control — Connections use secure authentication methods and allow you to control exactly which data Permutive can access. You choose which tables and columns to import, keeping sensitive data protected.Concepts
Definitions
- Source: An external data platform (such as a data warehouse or cloud storage) that Permutive connects to for importing data. Sources are configured through the Catalog and managed on the Connections page.
- Catalog: The interface within the Connectivity Suite where you browse available source platforms and initiate new connections. The Catalog displays all supported sources with their categories and connection status.
- Connection: A configured link between Permutive and a source platform. Connections store authentication credentials and settings needed to access your data. A single platform can have multiple connections (e.g., connections to different BigQuery projects).
- Import: The mechanism for bringing data from an active connection into Permutive. Imports are configured and managed on the Imports page, not on Connections.
Supported Sources
Permutive supports connections to the following source platforms:Workflows
Browsing the Catalog
The Catalog page is your starting point for discovering and connecting to new source platforms. Use the Catalog to:- Browse available source connectors
- Search and filter platforms by name or category
Creating a Connection
To create a new connection:- Navigate to the Catalog page within Connectivity
- Find and click on the platform you want to connect to
- Click the Connect button
- Provide a descriptive name for your connection
- Enter the required authentication credentials for the platform
- Configure any additional connection settings
- Click Save to create the connection
Managing Connections
The Connections page provides a centralized view of all your connections. From here you can:- View connection status (Active, Inactive, Processing, Deprecated)
- See which platform and type each connection belongs to
- Access connection details and settings
Connection Statuses
Connections have one of four statuses:- Active: The connection is available and can be used to create imports
- Inactive: The connection has been disabled and cannot be used for imports
- Processing: A new connection is being validated. This typically completes within a few minutes
- Deprecated: The connection is no longer supported or has been retired
Guides
Step-by-step instructions for working with Connections.Connecting to BigQuery
Connecting to Snowflake
Connecting to Amazon S3
Connecting to Google Cloud Storage
Troubleshooting
The following issues may occur when working with Connections:Connection stuck in Processing status
Connection stuck in Processing status
- Verify that the authentication credentials are correct
- Check that the source platform is accessible and not experiencing outages
- Ensure any required network permissions (IP allowlisting, firewall rules) are configured
Connection shows as Inactive unexpectedly
Connection shows as Inactive unexpectedly
- Authentication credentials have expired or been revoked
- The source platform configuration has changed
Cannot see tables or data in source
Cannot see tables or data in source
- Verify the service account or user has read permissions on the specific tables
- Check that you’re connecting to the correct project, dataset, or schema
- Confirm the tables contain data and are not empty
Authentication failed error
Authentication failed error
- Incorrect credentials (wrong password, expired token, invalid key file)
- Missing or incorrect project/account identifiers
- Service account not enabled or activated
Platform not available in Catalog
Platform not available in Catalog
- The connector may not yet be supported
- The connector may be in limited availability or beta
- Your workspace may not have access to certain connectors
Environment Compatibility
Core Product
Connections functionality is available in the Permutive Dashboard:Supported Source Platforms
Dependencies
Connections rely on the following products and features being configured for your organization:Limits
Connections adhere to the following product specifications and limits.Feature Limits
Performance Limits
FAQ
What's the difference between a source platform and a connection?
What's the difference between a source platform and a connection?
Can I connect to multiple data warehouses?
Can I connect to multiple data warehouses?
What permissions does Permutive need on my data warehouse?
What permissions does Permutive need on my data warehouse?
Is my data copied to Permutive's servers?
Is my data copied to Permutive's servers?
Can I delete a connection?
Can I delete a connection?
Can I edit or rotate credentials for an existing connection?
Can I edit or rotate credentials for an existing connection?
What happens if my source platform has an outage?
What happens if my source platform has an outage?
Can I use connections for exports?
Can I use connections for exports?
What happens if my source schema changes?
What happens if my source schema changes?