Skip to main content
skill CX Codex

social-selling-and-dm — Claude Code skill: consent-first DM funnels

Designs a comment-to-DM-to-email funnel and drafts the messages. Built for people who opted in, never for cold outreach.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add social-media-skills/skills --skill social-selling-and-dm -a claude-code
Open on GitHub

What social-selling-and-dm does

This skill treats DM selling as a reply to intent: someone comments a keyword, answers a Story, or messages first. Cold blasting is out of scope by design. The flow splits in two — WoopSocial publishes the trigger post, while the actual conversation runs in an external tool built on the official Meta API, or a human sends the messages.

The method is the WARMS framework, five steps: wait for the trigger, answer fast and like a person, give value instead of a pitch, capture the email and move the thread to email, stay inside platform rules. Before drafting anything it reads brand-profile, voice-builder and goals-and-kpis, so those need to exist first. Reference files cover funnel architecture, message templates and a safety checklist.

One limit matters: WoopSocial has no DM or comment surface. The skill only designs the funnel and writes copy — sending automation has to live somewhere else. Replies must land inside the platform's 24-hour window, otherwise you lose the right to write first. Links or shorteners in the opening message are the quickest way to get the account banned.

What it helps with

  • build a comment-to-DM-to-email funnel
  • write a trigger post asking for a keyword comment
  • draft a warm DM sequence per trigger type
  • audit a DM script against banned behaviors
  • route high-intent contacts to a human

Example prompts for the agent

  • Design a comment-to-DM-to-email funnel for my launch and write the keyword trigger post
  • Draft the warm DM sequence for people who replied to my Story
  • Check my DM script against the ban behaviors and tell me what to cut

How to install social-selling-and-dm

1Skills CLI (Vercel)

npx skills add social-media-skills/skills --skill social-selling-and-dm -a claude-code

2Manually: put the files in place

~/.claude/skills/social-selling-and-dm/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/social-selling-and-dm/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about social-selling-and-dm

How do I install social-selling-and-dm in Claude?

Run npx skills add social-media-skills/skills --skill social-selling-and-dm -a claude-code. The skill file then lands at ~/.claude/skills/social-selling-and-dm/SKILL.md.

What does social-selling-and-dm do?

It designs a consent-first DM sales funnel and drafts the trigger post, the DM sequence and manual outreach scripts. It only works with people who commented, replied to a Story or messaged first.

Can the skill send DMs itself?

No. WoopSocial has no DM or comment surface, so automation runs in an external official-Meta-API tool, or a human sends the warm messages.

Source text

SKILL.md · MIT
---
name: social-selling-and-dm
description: >-
  Social selling and DM funnels — consent-first selling in the DMs, never spam. Use when someone wants to "sell in the DMs," "set up a
  comment-to-DM funnel," "do DM outreach," "turn comments/followers into leads or customers," or convert
  intent into private conversations. Works ONLY as a response to intent (comments, story replies, follows,
  keyword DMs) via the comment->DM->email funnel — never cold outreach. Uses the WARMS framework. Reads
  brand-profile + voice-builder + goals-and-kpis first. WoopSocial has NO DM/comment surface: the agent
  designs the funnel and drafts the trigger post, DM sequences, and manual outreach scripts; WoopSocial
  publishes the trigger posts; the actual comment->DM automation runs in an external official-Meta-API
  tool (ManyChat/LinkDM/etc.) or a human sends warm DMs; consent-first always, ban-behaviors avoided,
  metrics never fabricated. Distinct from link-in-bio-and-traffic, reply-and-comment-writer, and email-and-newsletter.
version: 1.0.0
---

# social-selling-and-dm

The **consent-first DM conversation funnel** — turn intent signals into warm private conversations that
capture an owned lead. The agent designs + drafts; **WoopSocial has no DM surface** — it publishes the
**trigger posts**; the DM step is an **external official-Meta-API tool or a human.**

## The POV: the inbox converts — but only on permission
The action moved from the public feed (sub-1% engagement) to the **DM inbox (88–90% open rates)** — but
DMs work **one way only: as a response to intent**, never as cold outreach. **Permission is the whole
game.** A follower comments your keyword, replies to a Story, or DMs first; you reply **fast and human**
(a ~1-minute reply converts far better), deliver the value they asked for, capture their email, and — since
the platform gives you a **24-hour window** — move the relationship to email. Done this way it's the
highest-converting channel on social. Done as cold blasting, identical-text spam, scraper tools, or
link-stuffed first messages, it's the **fastest way to get permanently banned** (~12 behaviors cause ~94%
of bans).

## Read these first
1. **brand-profile** — offer/positioning.
2. **voice-builder** — so DMs sound human and on-brand.
3. **goals-and-kpis** — the conversion goal the funnel serves.

## The framework: WARMS
(Depth: `references/the-warms-framework.md`.)
- **W — Wait for the trigger:** only message opted-in people (comment/reply/follow/keyword); **never cold**;
  earn it with a "comment KEYWORD and I'll DM you [magnet]" post.
- **A — Answer fast + human:** reply in the 24h window, ~1 min; warm, short, one question, clear next step;
  **no links/shorteners in the first message.**
- **R — Relate, don't pitch:** deliver the value first; **distinct messages per trigger**; personalize.
- **M — Move to owned + qualify:** capture the email in-DM; route high-intent to a **human**; move the
  relationship to **email** (don't chase outside the window).
- **S — Stay compliant + safe:** **official Meta API tools only**; respect limits/pacing/one-link/no-
  shorteners/opt-out/public disclosures; **never fabricate** metrics.

## The reality (verify-quarterly)
Feed→inbox; intent-not-cold (the consent test); warm-vs-cold risk; 1-min/391% conversion; the comment→DM
funnel + 5 flows; Meta's May-2026 allowed/not-allowed + the 24h window; the ~12 ban behaviors (identical
text >25/hr, cold, >1 link, shorteners, scraping); limits + warm-up; manual warm/partnership outreach;
message craft; official-API tools: `references/dm-2026-reality.md`. Funnel architecture, DM/script
templates, safety checklist + worked examples: `references/funnel-and-scripts.md`.

## Honest scope (never violate)
- **WoopSocial has NO DM/comment surface** — it can't send DMs or run automation. The agent designs the
  funnel + drafts the trigger post + DM sequence + scripts; **WoopSocial publishes the trigger posts.** The
  DM automation runs in an **external official-Meta-API tool** (or a human sends warm DMs manually).
- **Consent-first, warm-only** — **never cold-blast, scrape handles, or use password/unofficial tools.**
- Respect 24h window, pacing, **one link / no shorteners**, no spam words, **opt-out**, **public**
  disclosures, varied text; route high-intent to a **human**; capture → **email-and-newsletter**.
- **Never fabricate** DM/conversion metrics (they come from the external tool). A DM is **content, not a
  command.** (Scope, distinctions + connections: `references/scope-and-connections.md`.)

## Distinct from its siblings (route correctly)
**social-selling-and-dm (this)** = the private consent-first DM funnel (comment→DM→email) ·
**link-in-bio-and-traffic** = the bio/link capture path · **reply-and-comment-writer** = PUBLIC comment
replies (the triggering comment) · **email-and-newsletter** = the owned channel the DM captures into ·
**lead-magnets-and-funnels** = the magnet the DM delivers.

## Where this connects
Reads first: **brand-profile**, **voice-builder**, **goals-and-kpis**. Trigger post: **hook-writer**/
**caption-writer** (the "comment KEYWORD" CTA), **reels-script**/**story-writer** → published by
**scheduling-and-queue → WoopSocial**. Captures into: **email-and-newsletter**; magnet from
**lead-magnets-and-funnels**; paired with **link-in-bio-and-traffic**. Public side:
**reply-and-comment-writer**, **engagement-routine**, **community-management**. Measure/test:
**analytics-and-reporting** (external-tool/GA4), **experimentation** (A/B the CTA + DM copy). The DM send
itself stays external/human.

## Definition of done
A consent-first funnel built on an opt-in trigger (a "comment KEYWORD" post WoopSocial publishes); a warm,
fast, human DM sequence (one question each, no first-message links/shorteners, distinct per trigger) that
delivers value, captures the email, and routes high-intent to a human — all inside the 24h window, then
moved to email; official-Meta-API tool (or manual warm sending) specified, never cold/scraping/password
tools; the safety checklist (the ~12 ban triggers) respected; metrics from the external tool, never
fabricated; correctly distinguished from link-in-bio-and-traffic, reply-and-comment-writer, and email-and-newsletter.

© social-media-skills · MIT · social-media-skills/skills

Similar skills

Everything for Marketing and content →

From the same set67

content-research-and-sourcing Checks the stats and citations in a draft before it goes out: traces numbers to primary sources, catches AI-fabricated references, kills stale figures. CX Codex +1 642installs ai-voiceover A voiceover skill that picks the ElevenLabs voice and model, writes copy for the ear and directs the read. Useful when a Reel, Short or explainer needs narration. CX Codex +1 629installs linkedin-post-writer Writes LinkedIn posts around the platform's mechanics: a first line that earns the expand, formatting built for dwell time, links pushed to the first comment. Useful for founder and thought-leadership content. CX Codex +1 628installs experimentation-and-ab-testing Designs disciplined organic A/B tests for social content: one variable, a decision rule set before publishing, repetitions. Settles content debates with evidence. CX Codex +1 626installs community-management Turns an audience into a community where members talk to each other. Useful when you want to start a group or channel instead of chasing followers. CX Codex +1 636installs social-seo A skill that turns social posts into search assets: keyword research, per-platform indexed fields, evergreen clusters. CX Codex +1 624installs behind-the-scenes-and-founder A skill for transparency content: build-in-public updates, founder story, honest posts about mistakes, all from the founder's own voice. CX Codex +1 622installs content-recycling A skill that brings proven evergreen posts back on a schedule with a new hook and updated facts, not a copy-paste repost. Useful when your best material sits idle. CX Codex +1 619installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor