data-import

Import structured marketing and CRM data from CSV, JSON, or Google Sheets into connected platforms.

Updated May 18, 2026
One-click install
npx skills add https://github.com/ajayatwal1105-emerson/digital-marketing-pro --skill data-import-ajayatwal1105-emerson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-import
Source: https://github.com/ajayatwal1105-emerson/digital-marketing-pro/tree/main/skills/data-import
Command: npx skills add https://github.com/ajayatwal1105-emerson/digital-marketing-pro --skill data-import-ajayatwal1105-emerson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the error-prone work of manually loading contacts and campaign data into marketing and CRM systems by automating parsing, mapping, validation, deduplication, and batched execution with an approval gate.

Core Features & Use Cases

  • Universal CSV/JSON/Sheets Imports: Ingest structured data from local files or Google Sheets and transform it into destination-ready records.
  • Field Mapping with Auto-Suggestions: Suggests mappings from source columns to destination fields, flags unmapped required fields, and lets you confirm before execution.
  • Validation, Deduplication, and Consent Checks: Validates data quality (emails/phones/types), skips or updates duplicates, and verifies opt-in/unsubscribe fields for compliance-sensitive contact data.
  • Batched MCP Execution + Risk Controls: Writes to destination platforms via connected MCPs using batching, retries, and produces rollback guidance when failures occur.

Quick Start

Run /digital-marketing-pro:data-import and provide your source file (or Google Sheets URL), destination platform (with MCP configured), and desired field mappings, then approve the pre-import summary.

Frequently Asked Questions about data-import

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

FAQPage Schema
How do I automate CRM data import from CSV while checking for duplicates?

To import CRM contacts from a CSV file safely, this Skill automates parsing, suggests field mappings, and deduplicates against existing records. It requires an explicit approval gate before executing batched writes to ensure data integrity.

Does consent compliance verification work when importing email subscriber lists from Google Sheets?

Yes, consent compliance verification works during email subscriber list imports by validating opt-in and unsubscribe fields. The Skill skips records lacking proper consent before executing batched MCP writes to your destination platform.

What is the best way to map JSON fields to destination CRM fields during contact ingestion?

The best way to map JSON fields is using auto-suggestions that align source data with destination CRM fields. This Skill flags unmapped required fields and requires your confirmation before executing batched data writes.

Can I roll back a campaign dataset import if the MCP execution fails?

If a campaign dataset import fails, the Skill provides a detailed results report with rollback guidance. It uses batched MCP execution with retries to minimize failures and helps you reverse unwanted writes to destination platforms.

How do I load audience segmentation data without creating duplicate records?

To load audience segmentation data without duplicates, the Skill validates data quality and checks existing records during the import process. It skips or updates duplicates based on your field mappings before executing batched MCP writes.