salesloft-core-workflow-b

Featured

Track SalesLoft activities, emails, calls, and analytics via the REST API. Use when reading email engagement data, logging call dispositions, or building sales activity dashboards. Trigger: "salesloft activities", "salesloft emails", "salesloft calls", "salesloft analytics".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SalesLoft Core Workflow B: Activities & Analytics ## Overview Track and analyze sales activities: emails sent/opened/clicked/replied, calls logged, and engagement metrics. Uses REST API v2 endpoints: `/activities/emails.json`, `/activities/calls.json`, `/action_details/sent_emails.json`. ## Prerequisites - Completed `salesloft-core-workflow-a` - People and cadences already configured ## Instructions ### Step 1: List Email Activities ```typescript import axios from 'axios'; const api = axios.create({ baseURL: 'https://api.salesloft.com/v2', headers: { Authorization: `Bearer ${process.env.SALESLOFT_API_KEY}` }, }); // Get email activities for a specific person const { data: emails } = await api.get('/activities/emails.json', { params: { person_id: 1234, per_page: 50, sort_by: 'updated_at', sort_direction: 'DESC', }, }); emails.data.forEach((email: any) => { console.log(`${email.subject} | Status: ${email.status}`); console.log(` Opens: ${email.counts.opens}, Clicks: ${email.counts.clicks}`); console.log(` Replied: ${email.counts.replies > 0 ? 'Yes' : 'No'}`); }); ``` ### Step 2: Log Call Activities ```typescript // List calls with disposition data const { data: calls } = await api.get('/activities/calls.json', { params: { per_page: 50, sort_by: 'created_at', sort_direction: 'DESC' }, }); calls.data.forEach((call: any) => { console.log(`${call.to} | Duration: ${call.duration}s`); console.log(` Disposition: ${call.disposition}`...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

salesloft-core-workflow-a

Manage SalesLoft people, cadences, and email steps via the REST API. Use when building prospect management, enrolling people in cadences, or automating outbound sales sequences. Trigger: "salesloft cadence", "salesloft people", "salesloft outbound sequence".

2,266 Updated today
jeremylongshore
AI & Automation Featured

salesloft-ci-integration

Set up CI/CD pipelines for SalesLoft integrations with GitHub Actions. Use when automating SalesLoft integration tests, validating OAuth tokens, or running cadence sync validation in CI. Trigger: "salesloft CI", "salesloft GitHub Actions", "salesloft automated tests".

2,266 Updated today
jeremylongshore
AI & Automation Featured

salesforce-core-workflow-a

Execute Salesforce CRUD operations on standard sObjects with SOQL and REST API. Use when creating, reading, updating, or deleting Accounts, Contacts, Leads, or Opportunities via the Salesforce API. Trigger with phrases like "salesforce CRUD", "salesforce create record", "salesforce update account", "salesforce SOQL query", "salesforce REST API".

2,266 Updated today
jeremylongshore
AI & Automation Solid

salesloft-cadences

SalesLoft cadence and sales engagement integration

1,034 Updated today
a5c-ai
AI & Automation Featured

salesloft-reference-architecture

Production architecture for SalesLoft API integrations with service layer, webhook processing, and CRM sync patterns. Use when designing new SalesLoft integrations or reviewing project structure. Trigger: "salesloft architecture", "salesloft project structure", "salesloft design".

2,266 Updated today
jeremylongshore