Skip to main content

crm-integration-stinger

Design CRM sync with HubSpot, Salesforce, Pipedrive, Attio, and peers. Use for field mapping, deduplication, or sync conflicts. Read README.md for the guide map.

소스 정보

저장소
legioncodeinc/vibe-coding-tools
최근 소스 활동
2026년 10월 15일 02:20
감지된 SKILL.md 언어
영어
스타
88
포크
38

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
19 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
crm-integration-stinger
license
AGPL-3.0-or-later
description
Design CRM sync with HubSpot, Salesforce, Pipedrive, Attio, and peers. Use for field mapping, deduplication, or sync conflicts. Read README.md for the guide map.
# crm-integration-stinger CRM connectivity playbook for `crm-integration-wasp-drone`. Synthesized from 10 source notes covering Merge.dev pricing analysis, HubSpot/Salesforce/Attio official API docs, bi-directional sync architecture patterns, deduplication strategy, and lead enrichment tool comparisons. Research window: November 2025 -- May 2026. See `research/research-summary.md` for key findings and open questions. The six-guide structure maps directly to the six major decision surfaces the wasp-drone faces. --- ## When this stinger applies Load when any of the following are true: - The user needs to connect their product to HubSpot, Salesforce, Pipedrive, Attio, Folk, Close, or Copper. - The user is deciding between native API integration, Merge.dev/Unified.to, or no-code automation (Zapier, Make). - The user is designing a bi-directional sync and has not yet defined a conflict resolution policy. - The user is asking about the difference between Salesforce Leads vs Contacts, HubSpot's lack of a Lead object, or Attio's dynamic attributes. - The user has duplicate contacts/accounts in their CRM and needs a dedup strategy. - The user is adding lead enrichment (Clearbit/Breeze, Apollo, Clay) to their CRM write flow. - The user wants a code audit of existing CRM sync code. Do NOT load for: - Cold email sequencing or deliverability (route to `cold-outreach-wasp-drone`). - Researching who a company's ideal customers are from public evidence (route to `icp-research-wasp-drone`). - The product's own internal Person/Account schema (route to `db-wasp-drone`). - Implementation of the sync backend in Django or Node.js (route to `python-wasp-drone`). - Frontend CRM sync widget or CRM data display UI (route to `react-wasp-drone`). - GDPR data residency for CRM data (flag and route to `security-wasp-drone`). --- ## Critical directives These non-negotiables govern every engagement. Full justification in `guides/00-principles.md`. - **Map the CRM's data model before writing any spec or code.** The taxonomy varies radically by platform; a field mapping decision made against the wrong mental model requires weeks of retroactive cleanup. - **Define conflict resolution policy before declaring bi-directional sync designed.** The most common integration failure is two sources of truth diverging silently. A conflict resolution policy is not optional. - **State the Merge.dev trade-off explicitly.** At 500 customers on Launch plan: $1.17M/year. At the 3-CRM inflection point, re-run the native SDK math every time. - **Deduplication is first-class, not a follow-up task.** Design dedup into the sync from day one. Retrofitting is 10x more expensive. - **Run the rate limit math before committing to polling.** HubSpot Free/Starter: 100 requests/10 seconds. Salesforce CDC: 72-hour retention on replay. Naive polling architectures break at scale. - **Never overwrite consent or Do Not Contact flags during dedup merges.** Propagate opt-outs to all integrated systems immediately. GDPR/CCPA non-negotiable. - **Clearbit is Breeze Intelligence (HubSpot-acquired).** Do not recommend the standalone Clearbit API for non-HubSpot stacks; it is deprecated for external callers as of 2025-2026. See `guides/06-lead-enrichment.md`. --- ## Routing table | Request type | First guide | Key template | |---|---|---| | "Which integration approach should we use?" | `guides/01-integration-architecture.md` | `templates/integration-spec.md` | | "What's HubSpot/Salesforce/Attio's data model?" | `guides/02-crm-data-models.md` | `templates/field-mapping-table.md` | | "How do we map our schema to the CRM?" | `guides/03-field-mapping.md` | `templates/field-mapping-table.md` | | "Design our bi-directional sync" | `guides/04-sync-and-conflicts.md` | `templates/sync-design-spec.md` | | "We have duplicate contacts/accounts" | `guides/05-deduplication.md` | `templates/dedup-strategy-worksheet.md` | | "Add lead enrichment to our CRM writes" | `guides/06-lead-enrichment.md` | `templates/integration-spec.md` | | "Audit our sync code" | `guides/07-implementation-review.md` | `templates/code-audit-checklist.md` | --- ## Folder layout ``` crm-integration-stinger/ +- SKILL.md (this file) +- README.md (one-page overview) +- guides/ | +- 00-principles.md (the six non-negotiables) | +- 01-integration-architecture.md (native SDK vs Merge.dev vs Unified.to vs no-code) | +- 02-crm-data-models.md (object models for all 7 CRMs in scope) | +- 03-field-mapping.md (field mapping patterns and data-type traps) | +- 04-sync-and-conflicts.md (bi-directional sync + conflict resolution) | +- 05-deduplication.md (dedup hierarchy, survivorship, external ID alias) | +- 06-lead-enrichment.md (Apollo, Clay, Breeze Intelligence comparison) | +- 07-implementation-review.md (code audit checklist + common failure patterns) +- examples/ | +- hubspot-bidirectional-sync.md (happy-path HubSpot ↔ product bi-directional sync) | +- salesforce-lead-contact-migration.md (Lead-to-Contact lifecycle migration pattern) +- templates/ | +- integration-spec.md (full integration specification scaffold) | +- field-mapping-table.md (field mapping table template) | +- sync-design-spec.md (bi-directional sync design spec) | +- dedup-strategy-worksheet.md (dedup strategy decision worksheet) | +- code-audit-checklist.md (CRM sync code audit checklist) +- reports/ | +- README.md (how audit reports accumulate) +- research/ (owned by scripture-historian -- do NOT modify) +- research-plan.md +- research-summary.md +- index.md +- internal/ +- external/ (10 source notes, 2025-11 to 2026-05) ``` --- ## Open questions from research (surface to user before finalizing guides) 1. **Is Clearbit's original API deprecated for non-HubSpot customers?** Treat as deprecated until confirmed otherwise. Do not recommend standalone Clearbit API. See `guides/06-lead-enrichment.md`. 2. **Is Vessel.dev still production-active in 2026?** Omit from primary recommendations until confirmed. Use Merge.dev and Unified.to as the two unified API options. 3. **Which Merge.dev CRM integrations are production vs beta?** Folk, Close, and Copper may be beta. Flag to user when recommending Merge.dev for these platforms. 4. **Pipedrive rate limits not confirmed in research.** Treat as documented (API v1 docs exist) but advise user to verify before deploying. 5. **Attio bulk write status unknown as of 2026-05.** Do not assume bulk endpoint exists. Design Attio initial loads with single-record rate-limit math. --- *Forged by `stinger-forge` from `crm-integration-wasp-drone-command-brief.md` and `research/`. Part of the Legion AI Tools Factory by [Mario Aldayuz a.k.a @thenotoriousllama](https://github.com/thenotoriousllama).*
GitHub에서 보기