# Integrations





Connect integrations on the **Integrations** screen in the app. Each connector
is a card, either connected or waiting to be authenticated.

<Note>
  Statuses follow the
  [integrations directory](https://www.withsurface.com/integrations) on the
  marketing site. **In-app** means the connector is live but has no walkthrough
  here.
</Note>

<Frame caption="Connected and available integrations, in the app.">
    <img alt="The integrations directory" src="__img0" />
</Frame>

## CRM [#crm]

| Integration    | Status      | Docs                                                                                                      |
| -------------- | ----------- | --------------------------------------------------------------------------------------------------------- |
| **HubSpot**    | Live        | [Set up →](/platform/integrations/hubspot) · [Tracking script →](/platform/integrations/hubspot-tracking) |
| **Salesforce** | Live        | [Set up →](/platform/integrations/salesforce)                                                             |
| **Attio**      | Live        | In-app                                                                                                    |
| **Zoho**       | Live        | In-app                                                                                                    |
| **Monday.com** | Live        | In-app                                                                                                    |
| Marketo        | Coming soon | -                                                                                                         |
| Revenue Hero   | Coming soon | -                                                                                                         |

[System Agents](/platform/system-agents/crm-agents) keep the records in these
CRMs current, not merely connected.

## Communication [#communication]

| Integration | Status      | Docs                                     |
| ----------- | ----------- | ---------------------------------------- |
| **Slack**   | Live        | [Set up →](/platform/integrations/slack) |
| **Discord** | Live        | In-app                                   |
| **Gmail**   | Live        | In-app                                   |
| Outreach    | Coming soon | -                                        |

<Tip>
  Connect Slack even if you only want alerts. It is also what
  [SAM](/platform/sam/setup) runs on.
</Tip>

## Scheduling [#scheduling]

| Integration        | Status | Docs   |
| ------------------ | ------ | ------ |
| **Calendly**       | Live   | In-app |
| **Cal.com**        | Live   | In-app |
| **Zoom**           | Live   | In-app |
| **Zoom Scheduler** | Live   | In-app |

Or skip the category: [Intelligent Scheduling](/platform/scheduling/overview)
books meetings natively, with no per-seat pricing and no booking cap.

## Automation [#automation]

| Integration   | Status                 | Docs                                      |
| ------------- | ---------------------- | ----------------------------------------- |
| **HighLevel** | Live                   | In-app                                    |
| **Zapier**    | Live, connected in-app | [Set up →](/platform/integrations/zapier) |

[Webhooks](/build/webhooks/overview) are not a connector: they post
submissions and lead changes to any endpoint you own.

## Ads [#ads]

| Integration      | Status | Docs                                                   |
| ---------------- | ------ | ------------------------------------------------------ |
| **Meta Ads**     | Live   | [Conversion events →](/build/events/meta-ads-tracking) |
| **LinkedIn Ads** | Live   | In-app                                                 |

Both read insights from your active campaigns. Google Ads is not a connector in
the directory; you fire conversion events into it from the browser instead. See
[Google Ads tracking](/build/events/google-ads-tracking).

## Enrichment [#enrichment]

| Integration                                   | Status                  | Docs                                       |
| --------------------------------------------- | ----------------------- | ------------------------------------------ |
| **Surface Enrichment**                        | Live, no API key needed | [Enrichment →](/platform/leads/enrichment) |
| **Apollo**                                    | Live                    | In-app                                     |
| **Hunter**                                    | Live                    | In-app                                     |
| **Lusha**                                     | Live                    | In-app                                     |
| **ZoomInfo**                                  | Live                    | In-app                                     |
| Clearbit · People Data Labs · Clay · Ocean.io | Coming soon             | -                                          |

Connected providers join the same enrichment chain rather than running
separately. [Enrichment](/platform/leads/enrichment) covers what gets resolved
and which source wins when several can answer.

## Analytics and Tag Managers [#analytics-and-tag-managers]

Events you emit, not integrations. See
[Events](/build/events/form-events) for Google Tag Manager, GA4, Google Ads and
Meta Ads.

## Missing Something? [#missing-something]

Two options cover almost everything:

* **[Webhooks](/build/webhooks/overview)** post submissions and lead changes to
  any endpoint.
* **[Surface MCP](/mcp-server/overview)** exposes 128 tools for reading and
  writing the workspace directly.

<Cta title="Need an integration that isn't here?" href="mailto:founders@withsurface.com" label="Tell us">
  If a connector is blocking you, say so.
</Cta>
