Linking Salesloft as a source

Alpha release

This source is currently in alpha. The interface and available tables may change.

The Salesloft connector pulls your Salesloft sales engagement data – accounts, people, cadences, activities, and more – into the PostHog data warehouse.

Adding a data source

  1. Go to the sources tab of the data pipeline section in PostHog.
  2. Click + New source and then click Link next to Salesloft.
  3. Next, you need an API key from Salesloft. In your Salesloft account, go to Settings → Integrations → API and create an API key. Copy the API key (a Bearer token).
  4. Back in PostHog, enter the key in the API key field and click Next.
  5. Select the tables you want to sync, set the sync method and frequency, then click Import.

Once the syncs are complete, you can start using Salesloft data in PostHog.

Available tables

TableDescriptionSync method
accountsAccounts in your Salesloft instanceIncremental
account_stagesAccount stagesIncremental
actionsActionsIncremental
cadencesCadencesIncremental
cadence_membershipsCadence membershipsIncremental
call_data_recordsCall data recordsIncremental
callsCall activitiesIncremental
crm_activitiesCRM activitiesIncremental
emailsEmail activitiesIncremental
email_templatesEmail templatesIncremental
notesNotesIncremental
peoplePeopleIncremental
successesSuccessesIncremental
team_templatesTeam templatesIncremental
account_tiersAccount tiersFull refresh
call_dispositionsCall dispositionsFull refresh
call_sentimentsCall sentimentsFull refresh
crm_usersCRM usersFull refresh
custom_fieldsCustom fieldsFull refresh
email_template_attachmentsEmail template attachmentsFull refresh
groupsGroupsFull refresh
importsImportsFull refresh
meetingsMeetingsFull refresh
person_stagesPerson stagesFull refresh
phone_number_assignmentsPhone number assignmentsFull refresh
stepsCadence stepsFull refresh
team_template_attachmentsTeam template attachmentsFull refresh
usersUsersFull refresh

Incremental tables sync only new or updated records on each run. Full refresh tables reload all data on each sync.

Configuration

OptionTypeRequired
API keypasswordYes

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
accounts

A company or organization that people in Salesloft belong to.

Incremental, Full refreshupdated_at
account_stages

A stage that an account can be assigned to, representing its position in a workflow.

Incremental, Full refreshupdated_at
actions

A pending step in a cadence that a user needs to complete for a person.

Incremental, Full refreshupdated_at
cadences

A sequence of automated and manual outreach steps run against people.

Incremental, Full refreshupdated_at
cadence_memberships

The relationship between a person and a cadence they are enrolled in.

Incremental, Full refreshupdated_at
call_data_records

A record of a call's metadata, including duration and recording details.

Incremental, Full refreshupdated_at
calls

A logged phone call activity made through Salesloft.

Incremental, Full refreshupdated_at
crm_activities

An activity synced to the connected CRM, such as a logged call or email.

Incremental, Full refreshupdated_at
emails

A logged email activity sent through Salesloft.

Incremental, Full refreshupdated_at
email_templates

A reusable email template used in cadences and one-off sends.

Incremental, Full refreshupdated_at
notes

A note recorded against a person or account.

Incremental, Full refreshupdated_at
people

An individual contact tracked in Salesloft.

Incremental, Full refreshupdated_at
successes

A recorded success outcome for a person, such as a positive reply or meeting.

Incremental, Full refreshupdated_at
team_templates

An email template shared and managed at the team level.

Incremental, Full refreshupdated_at
account_tiers

A tier used to classify the importance of accounts.

Full refresh
call_dispositions

A possible outcome that can be recorded for a call.

Full refresh
call_sentiments

A possible sentiment that can be recorded for a call.

Full refresh
crm_users

A user record synced from the connected CRM.

Full refresh
custom_fields

A custom field definition that can be applied to people, companies, or opportunities.

Full refresh
email_template_attachments

A file attached to an email template.

Full refresh
groups

A group of users within the Salesloft team.

Full refresh
imports

A batch import of people into Salesloft.

Full refresh
meetings

A scheduled meeting booked through Salesloft.

Full refresh
person_stages

A stage that a person can be assigned to, representing their lifecycle position.

Full refresh
phone_number_assignments

The assignment of a phone number to a user for calling.

Full refresh
steps

A single step within a cadence (an email, call, or other action).

Full refresh
team_template_attachments

A file attached to a team template.

Full refresh
users

A Salesloft user account.

Full refresh

Community questions

Was this page useful?

Questions about this page? or post a community question.