---
title: Salesloft API Integration on Truto
slug: salesloft
category: Sales Enablement
canonical: "https://truto.one/integrations/detail/salesloft/"
---

# Salesloft API Integration on Truto



**Category:** Sales Enablement  
**Status:** Generally available

## Unified APIs

### Unified User Directory API

- **Groups** — Groups are a collection of users in the source application. In some applications, they might also be called Teams.
- **Licenses** — Licenses represent concepts like user seats in apps that support them
- **Roles** — The Role object represents a role of a User.
- **Users** — The User object represents a User.

## How it works

1. **Link your customer's Salesloft account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Salesloft.** The Proxy API is a 1-to-1 mapping of the Salesloft API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Sync Salesloft users into your platform for team management** — If your SaaS product needs to map users, roles, or permissions from a customer's Salesloft instance — for example, to assign ownership, enforce access controls, or display team hierarchies — you can pull their Salesloft user directory through Truto's Unified User Directory API without building custom API logic.
- **Automate lead enrollment into Salesloft cadences** — Intent data platforms, lead generation tools, and ABM products can let their users push high-value prospects directly into Salesloft cadences, assigned to the right rep. Truto handles the OAuth flow and API plumbing so your team can focus on the workflow, not the integration.
- **Log external engagement activities back into Salesloft** — Video messaging, direct mail, gifting, and content enablement platforms need to write activity data back to Salesloft so reps see a unified timeline. Offering this as a native integration keeps your product sticky and ensures reps never leave their primary workspace.
- **Power rep coaching and analytics with Salesloft data** — AI meeting assistants, conversation intelligence tools, and revenue analytics platforms can read Salesloft engagement and people data to generate coaching insights, deal summaries, or performance dashboards — then write notes or updates back for reps to act on.
- **Enrich and maintain Salesloft prospect records automatically** — Data enrichment and hygiene platforms can monitor new People records in Salesloft, enrich them with verified emails and phone numbers, and patch the records — ensuring SDRs always have actionable contact data when they start a cadence step.

## What you can build

- **User directory sync for role-based access mapping** — Pull Salesloft users, roles, and groups into your app via Truto's Unified User Directory API to automatically map team structures, enforce permissions, or route tasks to the right people.
- **One-click 'Add to Cadence' from your product** — Let your users push leads from your platform directly into a Salesloft cadence — with the correct rep assignment — without leaving your UI.
- **Real-time activity logging in Salesloft** — Automatically create notes or log custom activities on Salesloft Person records when key events happen in your product, such as a video view, gift delivery, or document signature.
- **Prospect enrichment pipeline** — Detect newly created People in Salesloft, enrich them with verified contact data from your platform, and write the updated fields back so reps can execute immediately.
- **AI-generated call summaries attached to Salesloft records** — After a meeting, push structured AI summaries and next steps as notes directly onto the associated Person and Account in Salesloft.
- **Webhook-driven engagement triggers** — Subscribe to Salesloft events like email replies or cadence step completions to trigger downstream workflows in your product — such as sending a gift, updating a deal score, or alerting a manager.

## FAQs

### Which Truto Unified APIs are available for Salesloft today?

Salesloft is currently supported through Truto's Unified User Directory API, which covers Users, Groups, Roles, and Licenses. This lets you read and manage the internal user structure of a customer's Salesloft instance through a standardized schema.

### What about Salesloft-specific endpoints like People, Cadences, or Activities?

Truto builds integration tools on request. If you need access to Salesloft-specific resources like People, Cadences, Cadence Memberships, Activities, or Webhooks, reach out to the Truto team and they will build the required tools for your use case.

### How does authentication work for Salesloft integrations through Truto?

Truto manages the full OAuth 2.0 flow for Salesloft. Your end users connect their Salesloft accounts through Truto's embedded linking UI, and Truto handles token exchange, storage, and automatic refresh — so you never manage credentials directly.

### Does Salesloft have API rate limits I should be aware of?

Yes. Salesloft enforces rate limits on its REST API (typically per-user, per-minute). Truto handles retry logic and pagination automatically, but if you're building high-volume workflows like bulk People creation or frequent polling, discuss your throughput needs with Truto to ensure optimal configuration.

### Should I write data to both Salesloft and my customer's CRM (e.g., Salesforce)?

Generally, no. Salesloft has a native bi-directional sync with CRMs like Salesforce. Best practice is to write engagement actions (People, Cadence enrollments, Activities) to Salesloft and let its CRM sync propagate the data downstream. Writing to both systems simultaneously often causes race conditions and duplicate records.

### Can I access custom fields on Salesloft records through Truto?

Custom field support depends on the specific Truto tools built for Salesloft. For the Unified User Directory API, standard user attributes are covered. For Salesloft-specific objects with custom fields (like People or Accounts), contact Truto to discuss your requirements when requesting new tools.
