Skip to main content
Cargo integrates with 130+ tools across your sales, marketing, and operations stack. Connect your CRM, enrichment providers, outreach platforms, and data warehouses, then use their actions from your workflows and models. Every integration is a connector you define in code:
connectors/hubspot.ts
Then call its actions in a workflow (integrations.hubspot.<action>(...)) or pull its data into a model (extractSlug). Each connector page below documents the actions available and shows all three patterns.
Need to connect a tool that’s not listed? You can build your own custom integration to connect any API to Cargo.

Integration categories

CRM & Sales

Sync data with your CRM and sales platforms

Sales Engagement

Automate outreach sequences and campaigns

Enrichment

Enrich contacts and companies with data

Email & Phone

Find and verify contact information

AI & LLM

Leverage AI models in your workflows

Data & Analytics

Connect warehouses and analytics platforms

CRM & Sales platforms

Connect your CRM to sync data bidirectionally—pull records into Cargo workflows and push enriched data back.

Sales engagement

Automate multi-channel outreach and manage sequences across email and LinkedIn.

Contact & Company enrichment

Enrich your leads and accounts with firmographic, technographic, and contact data.

Email finder & verification

Find email addresses and verify deliverability to maintain list hygiene.

Phone verification

Validate phone numbers for deliverability and accuracy.

AI & LLM

Leverage large language models to generate content, analyze data, and power agents.

Data & Analytics

Connect your data warehouse and analytics platforms to power data models and syncs.

Intent & Visitor identification

Identify website visitors and track buying intent signals.

Web scraping & Research

Scrape websites, search the web, and gather competitive intelligence.

LinkedIn & Social

Access LinkedIn data and automate social selling workflows.

Communication & Messaging

Send messages across channels and sync communication data.

MCP connectors

Connect a provider’s hosted MCP server so agents can call its tools — discovered from the server at runtime.

Events & Scheduling

Manage events, webinars, and scheduling integrations.

Project management

Connect productivity and project management tools.

Payments & Billing

Sync payment and subscription data.

Other integrations

Additional specialized integrations for specific use cases.

Getting started

1

Define the connector

Add a defineConnector file with secret() credentials (or adopt: true for an OAuth connector), then cargo-ai cdk deploy. See Connectors.
2

Model the data (optional)

For CRM and data integrations, add a defineModel with an extractSlug to sync records into Cargo. These power play triggers and model search. See Extractors.
3

Use the actions

Call uses.<key>.<action>() from a workflow, or reference connector.actions.<slug> in an agent’s uses.
Prefer the UI? Navigate to Settings → Integrations → Add connection and follow the auth flow. Connectors created in the app can be adopted into code with adopt: true. Most integrations support multiple authentication methods.