skills/sales-salesforce/SKILL.md
Salesforce platform help — Sales Cloud, Service Cloud, Marketing Cloud, Commerce Cloud, Data Cloud, Agentforce AI, Platform (Lightning/Apex/Flow), AppExchange, and REST API (v67.0, OAuth 2.0, SOQL, Bulk API 2.0). Use when Salesforce workflows or Flows aren't firing, reports don't show the right numbers, lead assignment rules aren't working, Apex triggers are failing, AppExchange app won't install, need help with SOQL queries, implementation is stalling, data migration to or from Salesforce, or not sure which Salesforce edition you need. Do NOT use for CRM comparison and selection (use /sales-crm-selection) or CRM data cleanup strategy (use /sales-data-hygiene).
npx skillsauth add sales-skills/sales sales-salesforceInstall 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.
If references/learnings.md exists, read it first for accumulated platform knowledge.
Ask the user:
What do you need help with?
Which edition are you on?
Team size?
Skip-ahead rule: if the user's prompt already provides enough context, skip to Step 2. Lead with your best-effort answer using reasonable assumptions (stated explicitly), then ask 1-2 critical clarifying questions.
| Problem domain | Route to |
|---|---|
| CRM comparison — Salesforce vs HubSpot vs Attio vs others | /sales-crm-selection {question} |
| Outbound sequence design across platforms | /sales-cadence {question} |
| CRM data cleanup, deduplication, record matching | /sales-data-hygiene {question} |
| Contact enrichment for CRM records | /sales-enrich {question} |
| Connecting Salesforce to other tools (architecture) | /sales-integration {question} |
| Lead scoring model design (cross-platform) | /sales-lead-score {question} |
| Lead routing and assignment strategy | /sales-lead-routing {question} |
| Revenue forecasting strategy | /sales-forecast {question} |
| Email deliverability for outbound | /sales-deliverability {question} |
When routing, provide the exact command.
Read references/platform-guide.md for the full platform reference — clouds, modules, pricing, integrations, data model, Flow Builder, Apex, SOQL.
Answer the user's question using only the relevant section. Don't dump the full reference.
If the question involves the REST API, also read references/salesforce-api-reference.md for endpoints, authentication, and rate limits.
You no longer need the platform guide — focus on the user's specific situation.
First-time setup priority: Create users and profiles → import accounts/contacts → set up opportunity pipeline stages → configure lead assignment rules → build 2-3 key Flows → connect email (Gmail/Outlook) → set up basic dashboards.
Edition selection shortcut: Starter for <10 users with basic CRM needs. Pro for forecasting and customization. Enterprise for API access, advanced automation, and multiple sandboxes. Unlimited for premier support and full AI. Most mid-market teams land on Enterprise.
When Salesforce is overkill: If you have <50 users, no dedicated admin, and don't need complex multi-department workflows, consider HubSpot or Attio first — use /sales-crm-selection to evaluate.
If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there.
Best-effort from research (2026-06) — review these, especially plan-gated features and pricing which change frequently.
/sales-crm-selection — CRM comparison and selection — choosing between Salesforce, HubSpot, Attio, and others/sales-hubspot — HubSpot platform help — if considering HubSpot as an alternative/sales-data-hygiene — CRM data quality — deduplication, record matching, enrichment automation/sales-enrich — Contact enrichment — emails, phones, company data, bulk enrichment/sales-cadence — Outbound sequence design — multi-channel cadences across platforms/sales-integration — Connecting Salesforce to other tools — webhooks, Zapier, Make, MuleSoft/sales-lead-score — Lead scoring model design — dimensions, weights, MQL/SQL thresholds/sales-lead-routing — Lead routing and assignment — round-robin, territory, score-based/sales-forecast — Revenue forecasting — pipeline coverage, commit validation/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-do -a claude-codeUser says: "We're a 30-person SaaS company evaluating Salesforce editions. We need API access and custom automation but don't want to overpay." Skill does: Reads platform guide for edition comparison. Recommends Enterprise ($175/user/mo) — it's the most popular tier because it includes API access, advanced Flow Builder, multiple sandboxes, and customization without the Unlimited premium. Flags that Starter/Pro lack full API access. Notes the implementation cost multiplier and recommends budgeting for a part-time admin. Result: User understands edition trade-offs and total cost of ownership.
User says: "I built a Flow to update opportunity stage when all tasks are completed, but it never fires." Skill does: Reads platform guide for Flow Builder section. Checks common causes: trigger type mismatch (record-triggered vs autolaunched), entry conditions too restrictive, flow not activated, running user lacks field-level security. Recommends using Debug mode in Flow Builder and checking Flow error emails in Setup. Notes that scheduled Flows have a 250K record limit per batch. Result: User identifies the root cause and gets the Flow working.
User says: "We've outgrown HubSpot — 80 users, complex deal cycles, need custom objects. How do we migrate to Salesforce?" Skill does: Validates that Salesforce is the right move at this scale (80 users, complex deals — yes). Walks through migration: map HubSpot objects → Salesforce objects (contacts, companies → accounts, deals → opportunities). Notes that HubSpot custom properties → Salesforce custom fields, but HubSpot workflows → Salesforce Flows require rebuilding. Recommends using HubSpot's native Salesforce integration for bi-directional sync during transition. Flags a 4-8 week timeline with consultant help. Result: User has a migration plan with timeline and gotchas.
Symptom: Dashboard metrics don't match what you see in list views or exports. Cause: Common causes: (1) report type filters exclude records (e.g., "Opportunities with Contact Roles" misses opportunities without contacts), (2) sharing rules restrict visibility — reports respect the running user's access, (3) cross-filters or date ranges set incorrectly, (4) archived records excluded by default. Solution: Check the report type — it determines which objects/fields are available. Verify the running user has visibility into the records. Check for cross-object filters. Use "Show Details" to see which records are included. For dashboard-level issues, check if the dashboard runs as a specific user or the viewing user.
Symptom: New leads go to the wrong owner or sit in a queue with no assignment.
Cause: Assignment rules evaluate top-to-bottom and stop at the first match. If the first rule is too broad, it catches everything. If no rule matches, the lead stays with the default owner. Web-to-Lead and API-created leads must have "Assign using active assignment rules" checked.
Solution: Review rule order in Setup → Lead Assignment Rules. Make specific rules first, broad catch-all rules last. Verify that the active rule set is the one you expect (only one can be active). For API/integration-created leads, pass the AssignmentRuleHeader in the API call.
Symptom: Pages load slowly, list views take 10+ seconds, reports time out. Cause: Usually a combination of: (1) too many fields on page layouts, (2) complex validation rules/triggers on record save, (3) list views with too many records and unindexed filters, (4) browser extensions interfering. Solution: Reduce visible fields on page layouts (show only what reps actually use). Check for Apex triggers that fire on every record save — inefficient triggers compound across the org. Use indexed fields in list view filters (standard fields, external IDs). Try incognito mode to rule out browser extensions. For reports, add filters to reduce the dataset before running.
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).