> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getcargo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Salesloft

> Connect Salesloft to manage sales engagement, accounts, and people in your workflows.

## How to set up Salesloft

### Authentication

Salesloft uses API key authentication:

1. Log in to your Salesloft account
2. Navigate to **Settings** → **Integrations** → **API**
3. Generate a new API key
4. Copy the API key and paste it in Cargo when connecting

## Salesloft actions

### Insert account

Create a new account in Salesloft.

**Required fields:**

* **Name**: Account name
* **Domain**: Account domain

**Optional fields:**

* **Mappings**: Map additional standard fields
* **Custom mappings**: Map custom fields defined in your Salesloft instance

**Use case:** Automatically create accounts when new companies are identified from inbound leads.

### Insert person

Create a new person in Salesloft.

**Required fields:**

* **Email**: Person's email address

**Optional fields:**

* **Mappings**: Map additional standard fields
* **Custom mappings**: Map custom fields

**Use case:** Add new leads directly to Salesloft for sales outreach.

### Update account

Update an existing account by ID.

**Required fields:**

* **ID**: Salesloft account ID
* **Name**: Account name
* **Domain**: Account domain

**Optional fields:**

* **Mappings**: Fields to update
* **Custom mappings**: Custom fields to update

### Update person

Update an existing person by ID.

**Required fields:**

* **ID**: Salesloft person ID

**Optional fields:**

* **Mappings**: Fields to update
* **Custom mappings**: Custom fields to update

### Upsert account

Create a new account or update if it exists (matched by domain).

**Required fields:**

* **Name**: Account name
* **Domain**: Account domain

**Use case:** Keep account data synchronized between systems without creating duplicates.

### Upsert person

Create a new person or update if exists (matched by email).

**Required fields:**

* **Email**: Person's email address

**Use case:** Sync contact information from your CRM or marketing tools to Salesloft.

### Delete account

Remove an account from Salesloft.

**Required fields:**

* **ID**: Salesloft account ID

### Delete person

Remove a person from Salesloft.

**Required fields:**

* **ID**: Salesloft person ID

### Add person to cadence

Enroll a person into a Salesloft cadence for automated outreach.

**Required fields:**

* **Person ID**: The Salesloft person ID
* **Cadence**: Select the cadence to add them to

**Optional fields:**

* **User**: Assign to a specific sales rep

**Use case:** Automatically enroll qualified leads into sales sequences based on scoring or behavior.

### Remove person from cadence

Remove a person from an active cadence.

**Required fields:**

* **ID**: The cadence membership ID

## Rate limits

Salesloft API has a rate limit of 600 requests per minute. Cargo automatically handles rate limiting to ensure your workflows run smoothly.
