From GTM Skills
Configures CRM for GTM — lifecycle stages, deal stages, field ownership, enrichment sync, dedupe, required fields, and reporting. Use when setting up HubSpot, Salesforce, Attio, or any CRM integration for sales and marketing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gtm-skills:crm-integrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Most CRM problems are process problems disguised as software problems. Teams add fields, automations, and sync rules before deciding what the CRM is supposed to be the source of truth for.
Most CRM problems are process problems disguised as software problems. Teams add fields, automations, and sync rules before deciding what the CRM is supposed to be the source of truth for.
This skill designs a CRM integration that supports GTM execution without turning into rep admin theater: clear lifecycle stages, field ownership, enrichment sync, dedupe, and stage-gate rules.
Use this skill when the user asks to "set up our CRM for sales", "configure HubSpot", "configure Salesforce", "set up Attio", "design deal stages", "integrate enrichment with CRM", "clean up CRM data", "define lifecycle stages", or "build CRM reporting".
Use crm-toolkit for platform selection, contacts-vs-leads architecture, and
blueprints — then platform setup skills (hubspot-setup, salesforce-setup,
attio-setup) for rollout.
CRM design should cover the full bowtie: acquisition, conversion, retention, expansion, and advocacy. Most teams only model pipeline and ignore post-sale stages.
HubSpot's lifecycle model is useful for SMB and mid-market teams because it connects marketing, sales, and CS handoffs with clear stage definitions.
Salesforce works best when object relationships, required fields, and automation rules are designed before admins start customizing pages.
Attio's flexible object model works well for teams that need relationship intelligence, custom objects, and lightweight GTM workflows without Salesforce overhead.
| Data Type | Source of Truth | Write Access |
|---|---|---|
| Contact identity | CRM | CRM + enrichment upsert |
| Lifecycle stage | CRM | Automation + owner override |
| Deal stage | CRM | Deal owner |
| Enrichment fields | Enrichment pipeline | Enrichment system only |
| Suppression/opt-out | CRM/compliance | Compliance automation only |
| Activity history | CRM | Integrated tools |
No integration should write fields it does not own.
Recommended stages: subscriber/raw lead, lead, MQL, SQL, opportunity, customer, expansion candidate, evangelist/referral source. Each stage needs entry criteria and exit criteria.
| Stage | Required Exit Criteria |
|---|---|
| Discovery | Pain, persona, account fit captured |
| Qualified | Need, authority, timeline, next step confirmed |
| Demo / Evaluation | Success criteria and stakeholders documented |
| Proposal | Scope, pricing, decision process known |
| Negotiation | Procurement/legal path identified |
| Closed Won/Lost | Reason code and next action captured |
Enterprise motions can add MEDDICC fields. SMB motions should keep required fields lighter.
Enrichment writes only enrichment-owned fields, never overwrites manually corrected CRM fields without confirmation, uses source + timestamp columns, and exposes failed enrichment as a visible status.
Minimum dashboards: funnel conversion by lifecycle stage, pipeline by stage and owner, stage aging, source-to-revenue attribution, data completeness, enrichment coverage and freshness.
# CRM Integration Blueprint
## Source-of-Truth Rules
| Field Group | Source | Allowed Writers | Overwrite Rule |
|---|---|---|---|
## Lifecycle Stages
| Stage | Entry Criteria | Exit Criteria | Owner |
|---|---|---|---|
## Deal Pipeline
| Stage | Required Fields | Exit Criteria | Automation |
|---|---|---|---|
## Integration Map
| Tool | Reads From CRM | Writes To CRM | Risk |
|---|---|---|---|
Before delivering, verify:
references/framework-notes.md — named frameworks, citation anchors, and operating assumptionstemplates/output-template.md — copy-paste deliverable structure for the userscripts/check-output.py — local checklist validator for required sections
This skill includes lightweight artifacts the agent can load on demand:
Use the artifacts when the user asks for an implementation-ready deliverable, a repeatable workflow, or a quality check rather than generic advice.hubspot-setup — HubSpot-specific implementationsalesforce-setup — Salesforce-specific implementationattio-setup — Attio-specific implementationgtm-operations — governance and operating cadencenpx claudepluginhub leadmagic/gtm-skills --plugin gtm-skillsGuides CRM selection, setup, and object model decisions for HubSpot, Salesforce, and Attio. Covers contacts vs leads, pipeline design, enrichment integration, and implementation partners.
Designs and optimizes revenue operations including lead lifecycle, scoring, routing, handoffs, and CRM process automation. Useful for aligning marketing, sales, and customer success workflows.
Designs revenue operations systems, lead lifecycle management, and marketing-to-sales handoff processes. Covers stage definitions, scoring, routing, and CRM automation.