skills/sales-salesloft/SKILL.md
Salesloft platform help — config, Rhythm, Conversations, Deals, Forecast, Analytics, Drift, integrations, admin, API. Use when Salesloft settings aren't configured right, Rhythm signals feel noisy or unhelpful, Analytics dashboards don't show what you need, Drift chatbots aren't converting, or Salesloft integrations are broken. Do NOT use for building cadences (use /sales-cadence), reviewing calls (use /sales-call-review), inspecting deals (use /sales-deal-inspect), or forecasting (use /sales-forecast).
npx skillsauth add sales-skills/sales sales-salesloftInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user with Salesloft platform questions — from configuration and Rhythm signals through Analytics dashboards, Drift chatbots, and integrations.
If references/learnings.md exists, read it first for accumulated knowledge.
Ask the user:
What area of Salesloft do you need help with?
/sales-cadence {your question})/sales-call-review {your question})/sales-deal-inspect {your question})/sales-forecast {your question})What's your role?
What are you trying to accomplish? (describe your specific goal or question)
Note: If the user needs one of the specialized skills (Cadence, call review, deal inspection, forecasting), route them there with a brief explanation of why that skill is a better fit.
If the request maps to a specialized skill, route:
/sales-cadence/sales-call-review/sales-deal-inspect/sales-forecastOtherwise, answer directly from platform knowledge using the reference below.
Provide module-by-module guidance based on the user's area:
Core entities in the Salesloft platform — understand these to navigate the UI, build reports, and work with the API:
| Entity | What it represents | Key relationships | |---|---|---| | Person | An individual prospect or contact | Belongs to an Account, can be enrolled in Cadences | | Account | A company or organization | Has many People, can have Cadences targeting it | | Cadence | A multi-step outbound sequence | Has Cadence Memberships (enrollments) | | Cadence Membership | A Person's enrollment in a Cadence | Links Person to Cadence with step/status tracking | | User | A Salesloft user (rep, manager, admin) | Owns People, Accounts, Cadences | | Contact | A person record synced from CRM | Maps to Person in Salesloft | | Email | A sent email tracked in Salesloft | Linked to Person, Cadence step, and User | | Call | A logged or recorded call | Linked to Person and User, feeds Conversations | | Note | A note attached to a Person or Account | Created by User | | Team Meeting | A scheduled meeting | Linked to People and Users | | Do Not Contact | An opt-out record | Blocks a Person from receiving outreach |
For detailed API documentation including endpoints, rate limits, webhooks, and automation patterns, consult references/api-reference.md.
Quick reference: Base URL https://api.salesloft.com/v2, OAuth 2.0 auth, 600 req/min rate limit. Full docs: https://developers.salesloft.com/
If you want Claude to interact with Salesloft directly (list people, get cadences, create records), install the Membrane Salesloft skill:
npx skills add membranedev/application-skills --skill salesloft
This gives Claude hands-on API access through pre-built actions with authentication and error handling built in. Use it when you need to:
The Membrane skill handles auth, pagination, and rate limits automatically — prefer it over raw API calls when possible.
Based on the user's specific question:
Point to related skills based on what they asked about:
/sales-cadence — Design and optimize multi-channel outbound cadences/sales-call-review — Review sales calls and extract coaching insights/sales-deal-inspect — Inspect individual deal health and identify risks/sales-forecast — Build and validate revenue forecasts/sales-outreach — General outreach message writing (not Salesloft-specific)/sales-pipeline — Portfolio-level pipeline management and deal prioritization/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install: npx skills add sales-skills/sales --skill sales-doDon't confuse Salesloft "Cadence" with a generic sales cadence concept. Salesloft Cadence is a specific product feature with its own data model (Cadence Memberships, Steps, etc.). When the user says "cadence," clarify whether they mean the Salesloft feature or the general concept of a multi-touch sequence.
Don't recommend deprecated API v1 endpoints. The current Salesloft API is v2 (api.salesloft.com/v2). Claude defaults to v1 patterns from older training data — always use v2.
Don't assume all Salesloft orgs have Drift enabled. Drift is a separate product that was acquired and integrated. Many Salesloft customers don't have it. Ask before referencing Drift features.
Don't confuse Salesloft Deals with CRM Opportunities. Deals in Salesloft are synced from the CRM — they are not the source of truth. Changes should usually be made in the CRM, not in Salesloft Deals directly.
Don't suggest Rhythm configurations that don't exist. Signal weighting and play creation have specific options in the UI — don't invent settings or suggest configurations that aren't available in the current product.
Self-improving: If you discover something not covered here, append it to references/learnings.md with today's date.
User says: "How do I set up Rhythm signals to prioritize inbound leads?" Skill does:
User says: "My Salesloft-Salesforce sync keeps creating duplicates" Skill does:
If using the Membrane Salesloft skill and connections fail:
membrane login --tenantSymptom: Records overwritten or duplicated between Salesloft and CRM Cause: Bidirectional sync with conflicting field mappings Solution: Review Settings > CRM Sync > Field Mapping. Set conflict resolution to "CRM wins" for fields your CRM owns, "Salesloft wins" for activity data.
Symptom: Focus zone is empty despite active cadences and deals Cause: Signal sources not connected or signal weights set to zero Solution: Check Settings > Rhythm > Signal Sources. Ensure Cadence, Deals, and email tracking are enabled.
tools
Waitlister platform help — pre-launch waitlist platform with hosted landing pages, points-based viral referrals, built-in email broadcasts, REST API, and five HMAC-signed webhook events. Use when choosing Free (100 subscribers) vs Launch $15/mo (unlimited subs, referrals + broadcasts) vs Growth $49/mo (API, webhooks, Klaviyo/Mailchimp/Kit sync, fraud detection unlock here) vs Business $129/mo, building a webhook handler that verifies X-Webhook-Signature, webhooks auto-disabled after 10 consecutive failures, API signups bypassing referral fraud detection because client_ip/fingerprint weren't forwarded, granting bonus points or pulling top referrers via the API for reward fulfillment, broadcast send caps forcing an ESP handoff, automating without Zapier (Waitlister has none — webhooks/API only), or comparing Waitlister vs LaunchList/KickoffLabs/GetWaitlist/Prefinery. Do NOT use for list-growth strategy (use /sales-audience-growth) or LaunchList help (use /sales-launchlist).
development
LaunchList platform help — viral pre-launch waitlist platform with one-time lifetime pricing, gamified referrals (queue jumping, leaderboard, position inflation), embed widget + custom form POST endpoint, new_user/email_verify webhooks, Zapier, and spam protection. Use when choosing Free (100 submissions) vs Launch $29 (500) vs Grow $79 one-time (10K — webhooks, Zapier, team unlock here), wiring waitlist signups into Mailchimp/Kit/HubSpot or a CRM because LaunchList has no email broadcast system, needing programmatic access when there is no public REST API yet (form POST + webhook workaround), building a webhook handler with referred_by referral attribution, blocking disposable-email or bot signups on a viral waitlist, a custom signup form not submitting or not tracking referrals, or comparing LaunchList vs KickoffLabs/Viral Loops/Prefinery/GetWaitlist on one-time vs subscription pricing. Do NOT use for list-growth strategy (use /sales-audience-growth) or KickoffLabs help (use /sales-kickofflabs).
development
UpViral platform help — viral referral marketing and list-building platform (by Emarky) for viral sweepstakes, giveaway/reward campaigns, pre-launch waiting lists, and milestone referrals, with REST API (`app.upviral.com/api/v1/`, form-encoded `uvapikey` + `uvmethod`), Callback-URL webhooks, IP-based fraud detection, and 30+ ESP/CRM integrations. Use when campaigns aren't tracking referral points, deciding between Starter $79/mo (10K leads, NO API) vs Business $119/mo (API + webhooks) vs Premium $319/mo, the API erroring because you're on Starter where API/webhooks are gated, building a pipeline with `add_contact`/`get_leads`/`get_leads_points`, interpreting same-IP suspicious-referral flags, or picking UpViral over Viral Loops/Vyper/Gleam. Do NOT use for newsletter audience growth (use /sales-audience-growth), KickoffLabs help (use /sales-kickofflabs), merge-tag referrals (use /sales-referralkit), SparkLoop recommendations (use /sales-sparkloop), or multi-level Level 1/2/3 tracking (use /sales-referralhero).
tools
ReferralHero platform help — full-stack referral, affiliate, waitlist, contest, and NPS platform with REST API, webhooks, Zapier, native ESP connectors, multi-level referral tracking (Level 1/2/3), coupon groups, anti-fraud, and a 5,000 calls/hour limit. Use when referrals aren't tracking, deciding between Free (no API) vs PRO $199/mo (API + webhooks) vs PREMIUM $399/mo (ReCaptcha + SMS Verification), auth failing with `no_token` or `Bearer` vs `X-API-Key`, Level 2/3 counts off from calling `level_2_all_referrals` not `level_2_referrals`, bulk 429s from not chunking the 500-transaction `add_bulk_transactions` limit, coupon endpoints 404 without a coupon group, reward fulfillment (`promote` then `unlock_promoted_reward`) failing, or comparing to SparkLoop/ReferralKit/GrowSurf. Do NOT use for newsletter audience growth (use /sales-audience-growth), merge-tag referrals (use /sales-referralkit), SparkLoop recommendations (use /sales-sparkloop), or affiliate strategy across tools (use /sales-affiliate-program).