# CRM API overview

Connect your product to your customers’ CRM systems. Work with companies, contacts, opportunities, and sales activity through a shared API model.

## From CRM systems to your customer workflows

Customer systems → Apideck CRM API → Your product.
Customers authorize their system through Vault. The unified model gives your integration a consistent shape. Available operations and fields vary by connector.

[API reference](https://developers.apideck.com/apis/crm/reference.md) · [Connector coverage](https://developers.apideck.com/apis/crm/coverage)

## What can you build?

### Sync customers and contacts

Import contacts with pagination and durable upserts, then extend the workflow to companies.

[Implementation guide](https://developers.apideck.com/guides/crm-contact-sync.md) · [API endpoints](https://developers.apideck.com/apis/crm/reference?useCase=customer-sync)

### Track the sales pipeline

Work with leads, opportunities, pipelines, and users.

[API endpoints](https://developers.apideck.com/apis/crm/reference?useCase=sales-pipeline)

### Log sales activity

Connect customer interactions to activities, notes, contacts, and companies.

[API endpoints](https://developers.apideck.com/apis/crm/reference?useCase=sales-activity)

## Understand the core resources

- [Companies](https://developers.apideck.com/apis/crm/reference/companies.md): Business accounts and organizations in the connected CRM.
- [Contacts](https://developers.apideck.com/apis/crm/reference/contacts.md): People and contact details associated with customer relationships.
- [Opportunities](https://developers.apideck.com/apis/crm/reference/opportunities.md): Potential deals and their position in a sales process.

[Plan your field mappings](https://developers.apideck.com/guides/field-mapping.md)

## Get connected in three steps

1. [Check coverage](https://developers.apideck.com/apis/crm/coverage). Confirm the connector exposes the operations and fields your workflow needs.
2. [Authorize a connection](https://developers.apideck.com/guides/vault.md). Create a consumer for your customer and use Vault to connect their system.
3. [Make and verify a request](https://developers.apideck.com/get-started.md). Use your server-side credentials to read a supported resource, then inspect the response and request logs.

## Implementation considerations

- Decide which system owns each field and how to handle edits made on both sides.
- Map company and contact identifiers before creating related records to avoid duplicates.
- Check connector coverage and required fields before writing sales records or activities.

## Explore CRM connectors

[Browse the searchable connector catalog](https://developers.apideck.com/apis/crm) and follow each connector’s setup instructions. Status and resource coverage vary. Use the catalog for current connector entries rather than treating this overview as a coverage snapshot.
