# CRM Integration Overview

> Source: https://docs.trailspark.ai/docs/crm-integration-overview

## Supported Integrations

| Platform | Connection Method | Data Flow |
|----------|------------------|-----------|
| **Salesforce** | OAuth 2.0 with PKCE | Leads, Contacts, Accounts (bi-directional) |
| **HubSpot** | OAuth 2.0 | Contacts, Companies, Deals (bi-directional) |
| **Airtable** | OAuth 2.0 or PAT | Contacts, Companies, Deals (bi-directional) |

## Accessing Integrations

Go to **Settings** > **CRM Integration**. The **Connect** tab shows available CRM platforms and your current connection status. The **Field Mapping** and **Destinations** tabs become available once a CRM is connected.

## Prerequisites

All integrations require **Admin** or **Owner** role in TrailSpark. Platform-specific requirements are covered in each integration's setup doc.

## Disconnecting

To disconnect an integration, go to **Settings** > **CRM Integration** > **Connect** tab and click **Disconnect**.

Existing data remains in TrailSpark after disconnecting. No new data will sync.

## Next Steps

- [Connecting Salesforce](/docs/connecting-salesforce)
- [Connecting HubSpot](/docs/connecting-hubspot)
- [Connecting Airtable](/docs/connecting-airtable)
- [Field Mapping](/docs/field-mapping)