CFN Marketing CRM Contacts Skill

Automate CRM contact creation, updates, retrieval, and segment membership via n8n workflows.

14|2|Updated Sep 23, 2025
One-click install
npx skills add https://github.com/masharratt/claude-flow-novice --skill cfn-marketing-crm-contacts-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: CFN Marketing CRM Contacts Skill
Source: https://github.com/masharratt/claude-flow-novice/tree/main/.claude/cfn-extras/skills/marketing/cfn-marketing-crm-contacts
Command: npx skills add https://github.com/masharratt/claude-flow-novice --skill cfn-marketing-crm-contacts-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates manual data entry and segmentation errors in your CRM by automating contact creation, updates, and list management. It ensures your customer data is always accurate and actionable.

Core Features & Use Cases

  • Contact Lifecycle Automation: Create, update, and retrieve contact information through simple commands.
  • Dynamic Segmentation: Add or remove contacts from segments/lists to keep your marketing audiences up-to-date.
  • Custom Field Management: Store and update additional contact attributes beyond standard fields.
  • Use Case: When a lead fills out a webinar registration form, automatically create a contact in your CRM, add them to the 'webinar-attendees' segment, and update their custom 'lead-source' field—all without manual intervention.

Quick Start

Create a new CRM contact for John Doe with the email '[email protected]', company 'Acme Corp', and custom fields for industry and company size.

Frequently Asked Questions about CFN Marketing CRM Contacts Skill

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

FAQPage Schema
How do I automate contact creation and updates in my CRM?

Automate contact creation, updates, and retrieval by using n8n workflows that accept contact data, validate parameters, construct JSON payloads, and send HTTP POST requests to your CRM endpoint with API key authentication. This eliminates manual data entry and keeps contacts synchronized across systems.

Can I segment contacts into lists automatically?

Yes, segment contacts dynamically by adding or removing them from lists via n8n workflows. The Skill handles segment membership changes through parameterized HTTP requests, enabling real-time audience management without manual list curation.

What's the best way to sync custom fields and contact attributes?

Store and update custom contact attributes by constructing JSON payloads with additional fields beyond standard contact data, then post them through n8n to your CRM endpoint. The Skill validates all parameters and returns standardized responses confirming updates.

Does this work with n8n workflows I've already built?

Yes, this Skill integrates with existing n8n automation through HTTP POST integration and API key handling. It accepts standardized JSON inputs, performs contact operations, and returns structured responses compatible with your current n8n workflows.

What are the prerequisites for using CRM contact automation?

You need curl and jq installed for HTTP requests and JSON processing, a configured n8n workflow endpoint, API credentials for your CRM, and contact data formatted as JSON parameters. The Skill handles validation and payload construction automatically.

What happens if contact data is incomplete or invalid?

The Skill implements parameter validation and rejects malformed requests with standardized error responses. Missing required fields or invalid JSON syntax will not execute; review your payload structure and ensure all mandatory contact fields are included.