> ## Documentation Index
> Fetch the complete documentation index at: https://ampersand-24eb5c1a-feat-always-enabled-object.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Salesloft

## What's Supported

### Supported Actions

The Salesloft connector supports:

* [Read Actions](/read-actions), including full historic backfill and incremental read.
* [Write Actions](/write-actions).
* [Proxy Actions](/proxy-actions), using the base URL `https://api.salesloft.com`.

### Example Integration

For an example manifest file of a Salesloft integration, visit our [samples repo on Github](https://github.com/amp-labs/samples/blob/main/salesloft/amp.yaml).

### Supported Objects

The Salesloft connector supports reading from and writing to the following 47 objects. Refer to the [Salesloft API documentation](https://developers.salesloft.com/docs/api) for a description of them.

* [Account Stages](https://developers.salesloft.com/docs/api/account-stages-index) (account\_stages)
* [Account Tiers](https://developers.salesloft.com/docs/api/account-tiers-index) (account\_tiers)
* [Accounts](https://developers.salesloft.com/docs/api/accounts-index) (accounts)
* [Actions](https://developers.salesloft.com/docs/api/actions-index) (actions)
* [Bulk Jobs](https://developers.salesloft.com/docs/api/bulk-jobs-index) (bulk\_jobs)
* [Cadence Memberships](https://developers.salesloft.com/docs/api/cadence-memberships-index) (cadence\_memberships)
* [Cadences](https://developers.salesloft.com/docs/api/cadences-index) (cadences)
* [Calendar Events](https://developers.salesloft.com/docs/api/calendar-events-index) (calendar/events)
* [Call Data Records](https://developers.salesloft.com/docs/api/call-data-records-index) (call\_data\_records)
* [Call Dispositions](https://developers.salesloft.com/docs/api/call-dispositions-index) (call\_dispositions)
* [Call Instructions](https://developers.salesloft.com/docs/api/action-details-call-instructions-index) (action\_details/call\_instructions)
* [Call Sentiments](https://developers.salesloft.com/docs/api/call-sentiments-index) (call\_sentiments)
* [Caller Ids](https://developers.salesloft.com/docs/api/phone-numbers-caller-ids-index) (phone\_numbers/caller\_ids)
* [Calls](https://developers.salesloft.com/docs/api/activities-calls-index) (activities/calls)
* [Conversations](https://developers.salesloft.com/docs/api/conversations-find-all) (conversations)
* [Crm Account Team Member Roles](https://developers.salesloft.com/docs/api/account-team-member-roles-index) (account\_team\_member\_roles)
* [Crm Account Team Members](https://developers.salesloft.com/docs/api/crm-account-team-members-index) (crm\_account\_team\_members)
* [Crm Activities](https://developers.salesloft.com/docs/api/crm-activities-index) (crm\_activities)
* [Crm Activity Fields](https://developers.salesloft.com/docs/api/crm-activity-fields-index) (crm\_activity\_fields)
* [Crm Users](https://developers.salesloft.com/docs/api/crm-users-index) (crm\_users)
* [Custom Fields](https://developers.salesloft.com/docs/api/custom-fields-index) (custom\_fields)
* [Custom Roles](https://developers.salesloft.com/docs/api/custom-roles-index) (custom\_roles)
* [Email Template Attachments](https://developers.salesloft.com/docs/api/email-template-attachments-index) (email\_template\_attachments)
* [Email Templates](https://developers.salesloft.com/docs/api/email-templates-index) (email\_templates)
* [Emails](https://developers.salesloft.com/docs/api/activities-emails-index) (activities/emails)
* [Groups](https://developers.salesloft.com/docs/api/groups-index) (groups)
* [Imports](https://developers.salesloft.com/docs/api/imports-index) (imports)
* [Meetings](https://developers.salesloft.com/docs/api/meetings-index) (meetings)
* [Notes](https://developers.salesloft.com/docs/api/notes-index) (notes)
* [Opportunities](https://developers.salesloft.com/docs/api/opportunities-index) (opportunities)
* [Opportunity And Person Associations](https://developers.salesloft.com/docs/api/opportunity-people-index) (opportunity\_people)
* [Opportunity Stages](https://developers.salesloft.com/docs/api/opportunity-stages-index) (opportunity\_stages)
* [Past Activities](https://developers.salesloft.com/docs/api/activity-histories-index) (activity\_histories)
* [Pending Emails](https://developers.salesloft.com/docs/api/pending-emails-index) (pending\_emails)
* [People](https://developers.salesloft.com/docs/api/people-index) (people)
* [Person Stages](https://developers.salesloft.com/docs/api/person-stages-index) (person\_stages)
* [Phone Number Assignments](https://developers.salesloft.com/docs/api/phone-number-assignments-index) (phone\_number\_assignments)
* [Play Registrations](https://developers.salesloft.com/docs/api/integrations-signals-registrations-plays-index) (integrations/signals/registrations/plays)
* [Requests](https://developers.salesloft.com/docs/api/data-control-requests-index) (data\_control/requests)
* [Saved List Views](https://developers.salesloft.com/docs/api/saved-list-views-index) (saved\_list\_views)
* [Signal Registrations](https://developers.salesloft.com/docs/api/integrations-signals-registrations-index) (integrations/signals/registrations)
* [Steps](https://developers.salesloft.com/docs/api/steps-index) (steps)
* [Successes](https://developers.salesloft.com/docs/api/successes-index) (successes)
* [Tasks](https://developers.salesloft.com/docs/api/tasks-index) (tasks)
* [Team Configurations](https://developers.salesloft.com/docs/api/external-configurations-index) (external/configurations)
* [Team Mappings](https://developers.salesloft.com/docs/api/external-mappings-index) (external/mappings)
* [Team Tags](https://developers.salesloft.com/docs/api/tags-index) (tags)
* [Team Template Attachments](https://developers.salesloft.com/docs/api/team-template-attachments-index) (team\_template\_attachments)
* [Team Templates](https://developers.salesloft.com/docs/api/team-templates-index) (team\_templates)
* [Transcriptions](https://developers.salesloft.com/docs/api/conversations-transcriptions-find-all-transcripts) (transcriptions)
* [Users](https://developers.salesloft.com/docs/api/users-index) (users)
* [Webhook Subscriptions](https://developers.salesloft.com/docs/api/webhook-subscriptions-index) (webhook\_subscriptions)

## Before You Get Started

Before creating a **Salesloft** app, you need to sign up for a *Salesloft Developer License*. This license grants you the access and permissions needed to set up your development environment and manage your Salesloft applications.

To get started, simply contact the Salesloft team at [partners@salesloft.com](mailto:partners@salesloft.com.) and get your Developer License.

After your account is set up, you will need to create a Salesloft app and acquire the following credentials from your Salesloft app:

* Client ID
* Client Secret

You will then use these credentials to connect your application to Ampersand.

### Creating a Salesloft App

Once your Salesloft account is ready, you need to create a Salesloft application.

1. Log in to your **Salesloft** account.

2. Navigate to **Salesloft OAuth Applications**. You can do this by selecting the OAuth Applications section from your Salesloft developer dashboard.

3. If this is your first app, click **Create your first app**. Click **Create New** under OAuth applications if you have already created an app before.

4. Enter the following details for the new app:
   * **Name**: The name of your product
   * **Redirect URI**: `https://api.withampersand.com/callbacks/v1/oauth`
   * **Application Type**: select "Yes, this will be a public application"

5. Once the app is created, note down the **Application ID** and **Secret**. You will need these to connect your app with Ampersand.

## Add Salesloft App Details in Ampersand

1. Log in to your [Ampersand Dashboard](https://dashboard.withampersand.com).

2. Select the project where you want to add the Salesloft App.

3. Select **Provider apps**.

4. Select *Salesloft* from the **Provider** list.

5. Enter the previously obtained *Application ID* in the **Client ID** field, the *Secret* in the **Client Secret** field, and the requested scopes in the **Permissions** field.

   <img src="https://mintcdn.com/ampersand-24eb5c1a-feat-always-enabled-object/JZXebS4adP6Kz-cC/images/provider-guides/afc4d83-salesloft.gif?fit=max&auto=format&n=JZXebS4adP6Kz-cC&q=85&s=de40cbc7cf117496eba4c22d19ebff47" alt="Add Salesloft App Details" width="544" height="520" data-path="images/provider-guides/afc4d83-salesloft.gif" />

6. Click **Save Changes**.

## Using the connector

To start integrating with Salesloft:

* Create a manifest file like the [example](https://github.com/amp-labs/samples/blob/main/salesloft/amp.yaml).
* Deploy it using the [amp CLI](/cli/overview).
* If you are using Read Actions, create a [destination](/destinations).
* Embed the [InstallIntegration](/embeddable-ui-components#install-integration) UI component.
* Start using the connector!
  * If your integration has [Read Actions](/read-actions), you'll start getting webhook messages.
  * If your integration has [Write Actions](/write-actions), you can start making API calls to our Write API.
  * If your integration has [Proxy Actions](/proxy-actions), you can start making Proxy API calls.
