CFN Marketing SMS Campaigns Skill

Enforce TCPA-compliant SMS campaigns with opt-in and DNC checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates SMS campaign execution while enforcing strict TCPA compliance requirements, protecting your business from costly legal violations while maximizing engagement with opted-in audiences.

Core Features & Use Cases

  • TCPA-Compliant Messaging: Automatically checks Do Not Call registries, opt-in status, and time restrictions before sending any message.
  • Campaign Management: Create, schedule, and track bulk SMS campaigns with audience segmentation.
  • Immediate Opt-Out Processing: Processes unsubscribe requests within seconds to maintain compliance.
  • Use Case: Send a reminder for a scheduled demo to all qualified leads who have opted in, ensuring no messages are sent to numbers on the DNC registry or outside permitted hours (8 AM-9 PM).

Quick Start

Send a single compliant SMS to +12125551234 confirming their demo appointment and including the required opt-out instructions.

Frequently Asked Questions about CFN Marketing SMS Campaigns Skill

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

FAQPage Schema
How do I enforce TCPA compliance when sending SMS marketing campaigns?

TCPA compliance requires verifying opt-in status and checking Do Not Call registries before sending any message. This Skill automates those checks, enforces 160-character limits, includes mandatory opt-out instructions, and maintains Redis-based state to track consent and exclusions, preventing costly legal violations.

Can I automate SMS campaign scheduling and delivery with opt-out processing?

Yes. This Skill creates, schedules, and tracks bulk SMS campaigns while processing unsubscribe requests within seconds. It segments audiences, enforces time restrictions (8 AM–9 PM), and integrates with n8n webhooks for end-to-end automation and auditability across lead nurturing and customer engagement.

What happens if I send an SMS to someone on the Do Not Call registry?

This Skill prevents that scenario by automatically checking Do Not Call registries and opt-in status before sending. Messages are rejected for opted-out and DNC-listed numbers, eliminating compliance risk. Audience exclusions are explicitly enforced throughout campaign creation, scheduling, and sending.

Do I need special tools to set up TCPA-compliant SMS campaigns?

This Skill requires jq, curl, and redis-cli as dependencies. It integrates with n8n for webhook-based workflow automation. Redis handles state management for consent tracking and delivery logs, while scripts execute the compliance logic across campaign lifecycle stages.

How do I track SMS delivery and maintain audit logs for compliance?

This Skill logs all campaign activity—creation, scheduling, sends, opt-outs, and delivery status—through n8n webhooks and Redis state management. Complete auditability ensures you can demonstrate TCPA compliance to regulators and resolve disputes with timestamped records.