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.

Quellinformationen

Repository
legioncodeinc/vibe-coding-tools
Letzte Quellaktivität
15. Oktober 2026 um 02:20
Erkannte Sprache von SKILL.md
Englisch
Sterne
88
Forks
38

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
19 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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).*
Auf GitHub ansehen