full-crm

Push enriched contacts into MCP-connected CRMs with duplicate checks and user confirmation.

4|1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/FullEnrich/fullenrich-skills --skill full-crm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: full-crm
Source: https://github.com/FullEnrich/fullenrich-skills/tree/main/skills/full-crm
Command: npx skills add https://github.com/FullEnrich/fullenrich-skills --skill full-crm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you move already enriched contacts into your CRM safely, without creating duplicates or overwriting valuable existing data. It is designed to reduce messy imports, bad field mappings, and accidental data loss during CRM updates.

Core Features & Use Cases

  • CRM Detection: Identifies the connected CRM through available MCP tools and confirms the integration before taking action.
  • Field Mapping: Proposes a readable mapping from enriched contact data into CRM fields, including custom fields when needed.
  • Duplicate Handling: Checks for existing records using email, LinkedIn URL, and name-plus-company fallbacks before creating or updating anything.
  • Safe Syncing: Creates new contacts, fills empty fields on existing records, and pauses for user approval whenever data conflicts.
  • Use Case: After enriching a list of prospects, you can send them into HubSpot, Salesforce, Attio, Pipedrive, or another connected CRM with controlled updates and clear confirmation steps.

Quick Start

Ask the skill to push your enriched contacts into your connected CRM and confirm the proposed field mapping before it syncs anything.

Frequently Asked Questions about full-crm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync enriched contacts to HubSpot without creating duplicates?

To sync enriched contacts to HubSpot without duplicates, the Skill checks existing records using email, LinkedIn URL, and name-plus-company fallbacks before pushing any data. It proposes a field mapping and pauses for your confirmation to ensure safe CRM updates.

Does contact sync work with Salesforce and Pipedrive as well as HubSpot?

Yes, contact sync works with Salesforce, Pipedrive, Attio, and HubSpot. The Skill identifies your connected CRM through available MCP tools and applies CRM-agnostic field mapping to push enriched contacts safely into your system.

What happens if a CRM field already has data during a contact sync?

During a contact sync, if a CRM field already contains data, the Skill protects existing records from unsafe overwrites. It fills empty fields on existing records and pauses for user approval whenever it detects data conflicts.

How do I map custom CRM fields when pushing enriched prospect data?

To map custom CRM fields, the Skill automatically proposes a readable mapping from your enriched contact data into standard and custom CRM fields. You review and confirm this proposed field mapping before the sync creates or updates any records.

Can I automate CRM updates without overwriting valuable existing data?

You can automate CRM updates safely because the Skill uses controlled create-or-update operations and duplicate checking. It requires user confirmation before syncing, preventing accidental data loss and messy imports during field mapping.

Why do I need to confirm the field mapping before syncing contacts to my CRM?

You need to confirm the field mapping before syncing contacts to prevent bad field mappings and accidental data loss. This confirmation step ensures enriched data aligns correctly with your CRM fields before any controlled create-or-update operations execute.