Skip to content

Marketing & Social: every channel, and how they link

Each social channel borrows strangers' attention. Profiles turn it into trust. Your landing page, store listing and email list turn trust into users and money. This page maps every channel kit in marketing/ and every channel skill in skills/ onto that one chain, so you know where each fits, what it hands to the next step, and which to start with.

borrowed reach            trust                     owned destination              money
TikTok · Instagram · X  →  profile · pinned post  →  landing · store listing  →  email · trial  →  paid
Reddit · communities       bio link + UTM            directories · ASO             onboarding        ↺ reviews, shares

The kits in this folder

Channel Kit Start with Content unit Best for Status
🐦 X (Twitter) x-marketing/ /social-x Short post + reply Makers, early adopters, dev tools Live
📸 Instagram instagram-marketing/ /social-instagram Carousel, Reel, Story Non-developer buyers, Mac / iPhone users, creators Live
🎞️ TikTok slideshows tiktok-marketing/ social-tiktok-slideshow 6-image photo-mode post Consumer apps with a visual result or an emotional moment Live
🟠 Reddit reddit-marketing/ /social-reddit Answer (comment), then a post in the subreddit's format Users asking for a tool like yours; Mac / dev / niche buyers Live
✍️ Medium medium-marketing/ /social-medium Long article (or your blog post, mirrored) Dev tools, AI / SaaS / productivity; support channel, not for games Live
📌 Pinterest pinterest-marketing/ /social-pinterest 2:3 pin → how-to page / landing Planners: templates, study, design, home; evergreen search traffic Live

Every kit has the same layout: README-<Channel>-Marketing.md, docs/ (the method), reference/ (sources and research log), templates/, skills/, plus case-studies/, flow/ or posts/ where the kit has them.

1 · The whole map

flowchart LR
    subgraph REACH["Borrowed reach (strangers)"]
        TT["TikTok slideshows"]
        IG["Instagram<br/>carousels · Reels"]
        X["X posts + replies"]
        SV["Short video<br/>TikTok · Reels · Shorts"]
        RD["Reddit answers<br/>(reddit-marketing)"]
        MD["Medium articles<br/>(medium-marketing)"]
        CM["Communities<br/>Discord · IH · HN"]
        PH["Launch sites<br/>Product Hunt"]
        PI["Pinterest pins<br/>(pinterest-marketing)"]
    end
    subgraph TRUST["Trust (they check you're real)"]
        PR["Social profiles<br/>bio · pinned demo"]
        XP["X profile<br/>the trust page"]
        GH["GitHub README"]
    end
    subgraph OWN["Owned destination"]
        LP["Landing page<br/>free trial / free version"]
        ST["Store listing<br/>App Store · Play · Chrome · Mac"]
        DIR["Directories"]
        SEO["Search: ASO + intent pages"]
    end
    subgraph MONEY["Capture → money"]
        EM["Email list<br/>onboarding · trial"]
        PAY["Paid"]
    end
    TT --> PR
    IG --> PR
    SV --> PR
    PI -.-> LP
    X --> XP
    RD --> XP
    MD --> LP
    CM --> XP
    PR --> LP
    PR --> ST
    XP --> LP
    GH --> LP
    PH --> LP
    DIR --> ST
    SEO --> ST
    SEO --> LP
    LP --> EM
    ST --> EM
    EM --> PAY
    PAY -. "review · share · UGC" .-> ST
    PAY -. "real numbers to post" .-> X

How to read it: left to right is one person's path. Each arrow is a link you must put in place (a bio link, a pinned post, a CTA slide, a store URL), always with a UTM tag (UTM map).

Layer Its only job Kits / skills
Reach Make strangers stop and care TikTok, Instagram, X kits · short video · Reddit · Product Hunt · first 100 users
Trust Prove you're real and the product works X profile funnel · Instagram profile setup · credible posting · build in public · GitHub seeding
Destination One clear next step Store listing by niche · free directories · ASO · screenshots
Capture → money Keep them and turn them into paid Email list · onboarding · trial emails · paywall

A channel that gets views but no users is almost always a broken link after it: profile, landing or store page. Fix the next layer before you post more.

2 · One fact, every channel (repurposing)

You don't need new ideas per channel. You need one true fact per product (a feature, a number, a user story) and one adapter per channel.

flowchart TD
    F["One true fact<br/>fact bank per product"] --> XA["X: post + demo clip<br/>first-reply link"]
    F --> IA["Instagram: 6-slide carousel<br/>+ 3-frame link Story"]
    F --> TA["TikTok: 6-image slideshow<br/>person + doubt hook"]
    F --> RA["Reddit: a useful answer<br/>where someone asked"]
    F --> MA["Medium: the long how-to<br/>product once, disclosed"]
    F --> LA["Store listing / landing:<br/>a screenshot caption"]
    F --> PA["Pinterest: 3–5 pins<br/>to a how-to page"]
    XA & IA & TA & RA & MA & PA --> NUM["Weekly numbers<br/>per channel"]
    NUM -- "winner" --> F
Fact type X Instagram TikTok slideshow Listing / landing
Visual result (before → after) Demo clip Carousel: before, steps, after 6 slides, locked scene, person + doubt Screenshot 1
A number (time saved, users) Number with context Single image + caption Hook: "My boss said…" + the number Subtitle / proof line
A user story Quote + reply to them Carousel: their problem → result "My mum couldn't…, so I showed her" Review / testimonial (real only)
A how-to tip Tip without product Checklist carousel Hook → 3–5 tips → CTA Help page / intent page

Templates: X fact bank · Instagram carousel brief · TikTok slideshow post and hook bank.

3 · Which channel first?

flowchart TD
    Q1{"Who buys?"} -->|"Developers / makers"| XQ["X + GitHub + Reddit<br/>→ x-marketing"]
    Q1 -->|"Businesses"| B2B["Cold email + LinkedIn<br/>→ skills/email"]
    Q1 -->|"Consumers"| Q2{"Can a still image<br/>show the value?"}
    Q2 -->|"Yes: result, face, room, quote"| TTQ["TikTok slideshows<br/>→ tiktok-marketing"]
    Q2 -->|"Yes, and they're on Instagram<br/>(Mac / iPhone users, creators)"| IGQ["Instagram<br/>→ instagram-marketing"]
    Q2 -->|"No, it must be seen moving"| SVQ["Short video<br/>→ social-short-video"]
    XQ & B2B & TTQ & IGQ & SVQ --> L["Then: listing + landing + email<br/>must be ready before you scale"]

Rules of thumb: - One main channel for 3 weeks, one support channel at most. Add the next only when the first has a weekly routine you keep without thinking. - Before any channel: the store listing (listing by niche) and landing must convert, and there must be an email capture (pre-launch checklist). - X is the trust page for everything else when your buyers are makers: Reddit and email signatures point there (cross-channel funnel). - Instagram and TikTok are reach for consumers; they send people straight to the landing or store, not to X (Instagram website funnel).

4 · One UTM map for every channel

Same pattern everywhere so one GA4 report compares channels: utm_source=<channel>&utm_medium=<surface>&utm_campaign=<product or post>.

Channel utm_source utm_medium examples Where the link lives
X x bio, reply, post Bio, first reply under a post
Instagram instagram bio, story, dm Bio links, Story link sticker, DM
TikTok tiktok bio Bio only (caption links aren't clickable)
Reddit reddit comment, profile Profile social links, comments where allowed
Medium medium article, profile Last paragraph of an article, profile about page
Email email signature, onboarding, trial Signatures, sequences
Directories / launch sites <site> listing, launch The listing page
Pinterest pinterest pin, profile The pin's destination link (utm_content=<variant>), profile website

App stores strip most UTMs. For iOS use App Store Connect campaign links (ct=), for Google Play the referrer parameter, and count installs per day per channel.

5 · One week, all channels (solo founder)

Illustrative example. A plan for one person with ~6 hours a week; adjust to your main channel.

Day Main channel (pick one) Support Destination / money
Mon 1–3 TikTok slideshows or 1 Instagram post or 2 X posts 10 min Reddit answers —
Tue same X replies 15 min —
Wed same — Fix one thing on the store listing or landing
Thu same Reddit answers —
Fri same X replies Check email sequence opens
Sat batch next week's posts from the fact bank — —
Sun weekly numbers per channel: X · Instagram · TikTok loop · Pinterest — Installs, trials, paid by utm_source

6 · Same numbers in every channel

reach (views / impressions) → engaged (saves · shares · replies) → profile visits → link clicks → installs / trials → paid
Weak step Usual cause Fix with
Reach Hook / first line TikTok hooks · Instagram image flow · X post variants
Profile visits Post doesn't point anywhere CTA slide with the product name · pinned post
Link clicks Bio / pinned post X profile funnel · Instagram profile setup
Installs Store page or landing ASO screenshots · listing by niche
Paid Onboarding / paywall Trial emails · paywall design

7 · Rules that apply on every channel

  • Disclose that you made or are paid to promote the product (TikTok, Instagram and X each have a setting or rule; FTC in the US). Details per kit: X · Instagram · TikTok.
  • Label realistic AI images. Never present an AI result as a real customer or a real photo.
  • No fake engagement, no account networks run by one person or a bot. Extra accounts are fine only as real, disclosed voices.
  • Never invent proof. How to spot fake revenue screenshots: fake proof and scams.

Folder map

marketing/
├── README-marketing-social.md      ← this page: the map and how channels link
├── x-marketing/                    X: daily posts, replies, profile funnel, Premium
├── instagram-marketing/            Instagram: 10-step image flow, Stories, growth engine, creators
├── tiktok-marketing/               TikTok: photo-mode slideshows, the Larry loop, case studies
├── reddit-marketing/               Reddit: answers first, posts later, subreddit wiki
├── medium-marketing/               Medium: fit check, reader-first articles, canonical links, publications
└── pinterest-marketing/            Pinterest: search-term boards, fresh pins to your pages

skills/  (channel-neutral skills these kits link to)
├── social/     short video · credible posting · build in public
├── launch/     Reddit · Product Hunt · first 100 users · GitHub seeding
├── listing/    store listing by niche · free directories
├── aso/        keywords · title · screenshots · ratings
└── email/      list · onboarding · trial · cold outreach

Adding a channel kit

  1. Create marketing/<channel>-marketing/ with the layout above (no empty folders; mark missing parts planned).
  2. Skills go in marketing/<channel>-marketing/skills/<area>-<task>/SKILL.md; the validator picks them up.
  3. Add them to .claude-plugin/marketplace.json, the social README, the router in skills/growth, the root README, and a row + arrows on this page.