B2C Marketing — Short-Form Video Content Machine
Automate organic B2C app marketing through short-form video on TikTok, Instagram Reels, and YouTube Shorts. This skill is based on a proven method that drove 30,000 downloads in one month with zero ad spend.
The Growth Playbook
Phase 1: Account Warmup (Days 1-2)
- Create new account(s) on Instagram and/or TikTok
- Scroll 15 min/day in your target audience niche ONLY
- Follow, comment, and like posts that your app/product is relevant to
- This teaches the algorithm where to push your content — CRITICAL for TikTok especially
- Never buy old accounts — they suck and have a locked-in audience you can't change
- Same email for multiple TikTok accounts is fine
Phase 2: Research (Ongoing)
- Save any videos you see that you could remake to promote your app
- Study what other apps in your niche are doing
- Browse competitor accounts — sort by Popular on TikTok to see their top performers
- Note caption patterns, video length, hooks, hashtags
- Think creatively about how existing viral formats can showcase YOUR app
Phase 3: Start Posting (Day 3+)
- Start with 1 post/day per warmed account — quality over quantity
- Every post needs a CTA relevant to your app (in caption, comment, or end of video)
- Views without downloads are useless — always tie content back to your app
- If you can't break 500 views after consistent posting, pause 2-3 days and improve content quality
Phase 4: Find Your Winner
- Each app's "winning format" is unique — this may take 300+ videos to find
- Keep testing new formats, hooks, and angles
- Once you find a format that pops, DOUBLE DOWN on it
- Make variations of your winner — same hook structure, different content
Phase 5: Scale with Post Bridge
- Once you have a winning format, scale to 2-6 posts/day
- Use Post Bridge API to upload and schedule across IG, TikTok, YouTube simultaneously
- Instagram as main platform, then reupload to YouTube, TikTok, and others via Post Bridge
- This takes 10x less time than posting manually on each platform
What the Algorithm Wants
The algo LOVES two things:
- Watch time — short videos (under 10 seconds) get highest completion rates
- Comments — make content that drives people to comment ("what app is this?")
Your two goals with every piece of content: maximize watch time and drive comments.
Don't name the app in the caption — let people ask in comments. This drives engagement AND the algo rewards comment activity.
Content Strategy
Key Principles
- Hook in first 1-2 seconds (text overlay or surprising visual)
- "POV:" captions drive curiosity and shares
- Show the app in action, not just talking about it
- Emotional triggers: love, FOMO, curiosity, relatability
- 1 creative, well-thought-out post > 5 pieces of slop
- Log every lesson, iterate on what works
The Hook Formula
WINNING formula: [Another person] + [conflict/doubt] → showed them [app/result] → they changed their mind
- Creates a story in the viewer's head — they picture the reaction
- It's about the HUMAN MOMENT, not the app
- Self-focused hooks about features/price → dead
- Always ask: "Who's the other person, and what's the conflict?"
Hook Templates (adapt to your niche)
pov: [relatable scenario involving your app]
found the cutest/best/most useful [app type] for [audience]
may this type of [emotion] find you [emoji]
[person] didn't believe me until I showed them this
this [feature] is actually insane
how did I not know about this sooner
Hashtag Strategy
- Max 4-5 hashtags per post
- Mix broad (#fyp #viral) with niche (#yourappniche)
- Don't include app name in hashtags unless it's already known
Slideshow Format
AI-generated slideshows for TikTok/Reels — see references/slideshow-method.md:
- Use AI image generation for frames
- Add text overlays programmatically
- Great for apps without visual demo content
Posting via Post Bridge API
Base: https://api.post-bridge.com | Auth: Authorization: Bearer <key>
Setup
- Create Post Bridge account at post-bridge.com ($9/mo, API add-on $14/mo)
- Connect your social accounts (TikTok, Instagram, YouTube, Twitter, etc.)
- Get API key from Settings → API
- Store in workspace
.env: POST_BRIDGE_API_KEY=pb_live_xxxxx
Posting Flow
POST /v1/media/create-upload-url → { "mime_type": "video/mp4", "size_bytes": <int>, "name": "file.mp4" }
PUT <upload_url> with binary file
POST /v1/posts with caption, media IDs, social_account IDs, optional scheduled_at
GET /v1/posts/<id> to check status
Platform Configs (pass in platform_configurations)
- TikTok:
{ draft: true, video_cover_timestamp_ms: 3000 } — draft lets you add trending sound manually
- Instagram:
{ video_cover_timestamp_ms: 3000 } — normal reel by default
- YouTube:
{ video_cover_timestamp_ms: 3000 } — posts as Short automatically
Scheduling
- Set
scheduled_at (ISO 8601 UTC) to schedule ahead
- Omit for instant post
- Stagger posts throughout the day (e.g. 9am + 3pm)
Performance Tracking
Track every post in a local file:
- Post ID, platform, caption, format type, date
- Check views by browsing platform pages
- Note which hooks/formats perform best
- Weekly review: double down on winners, try new variations of top performers
- If a format stops working, go back to research phase
Daily Workflow
- Pick next unposted video from content folder
- Extract frame → read text overlay → write caption + hashtags
- Upload media → create post → schedule or post instantly
- Move video to
posted/ subfolder
- Set cron to check post status 5 mins after scheduled time
- Report results (include TikTok caption in copy-paste block if using draft mode)
- Repeat for each daily post slot
1---2name: b2c-marketing-23description: B2C mobile app marketing via short-form video content on TikTok, Instagram Reels, and YouTube Shorts. Use when creating, scheduling, or strategizing organic social media content for consumer apps. Covers slideshow generation, caption writing, format research, posting via Post Bridge API, and content performance analysis.4---5
6# B2C Marketing — Short-Form Video Content Machine
7
8Automate organic B2C app marketing through short-form video on TikTok, Instagram Reels, and YouTube Shorts. This skill is based on a proven method that drove 30,000 downloads in one month with zero ad spend.
9
10## The Growth Playbook
11
12### Phase 1: Account Warmup (Days 1-2)
13- Create new account(s) on Instagram and/or TikTok
14- Scroll 15 min/day in your target audience niche ONLY
15- Follow, comment, and like posts that your app/product is relevant to
16- This teaches the algorithm where to push your content — CRITICAL for TikTok especially
17- Never buy old accounts — they suck and have a locked-in audience you can't change
18- Same email for multiple TikTok accounts is fine
19
20### Phase 2: Research (Ongoing)
21- Save any videos you see that you could remake to promote your app
22- Study what other apps in your niche are doing
23- Browse competitor accounts — sort by Popular on TikTok to see their top performers
24- Note caption patterns, video length, hooks, hashtags
25- Think creatively about how existing viral formats can showcase YOUR app
26
27### Phase 3: Start Posting (Day 3+)
28- Start with 1 post/day per warmed account — quality over quantity
29- Every post needs a CTA relevant to your app (in caption, comment, or end of video)
30- Views without downloads are useless — always tie content back to your app
31- If you can't break 500 views after consistent posting, pause 2-3 days and improve content quality
32
33### Phase 4: Find Your Winner
34- Each app's "winning format" is unique — this may take 300+ videos to find
35- Keep testing new formats, hooks, and angles
36- Once you find a format that pops, DOUBLE DOWN on it
37- Make variations of your winner — same hook structure, different content
38
39### Phase 5: Scale with Post Bridge
40- Once you have a winning format, scale to 2-6 posts/day
41- Use Post Bridge API to upload and schedule across IG, TikTok, YouTube simultaneously
42- Instagram as main platform, then reupload to YouTube, TikTok, and others via Post Bridge
43- This takes 10x less time than posting manually on each platform
44
45## What the Algorithm Wants
46
47The algo LOVES two things:
481. **Watch time** — short videos (under 10 seconds) get highest completion rates
492. **Comments** — make content that drives people to comment ("what app is this?")
50
51Your two goals with every piece of content: maximize watch time and drive comments.
52
53Don't name the app in the caption — let people ask in comments. This drives engagement AND the algo rewards comment activity.
54
55## Content Strategy
56
57### Key Principles
58- Hook in first 1-2 seconds (text overlay or surprising visual)
59- "POV:" captions drive curiosity and shares
60- Show the app in action, not just talking about it
61- Emotional triggers: love, FOMO, curiosity, relatability
62- 1 creative, well-thought-out post > 5 pieces of slop
63- Log every lesson, iterate on what works
64
65### The Hook Formula
66
67**WINNING formula:** [Another person] + [conflict/doubt] → showed them [app/result] → they changed their mind
68
69- Creates a story in the viewer's head — they picture the reaction
70- It's about the HUMAN MOMENT, not the app
71- Self-focused hooks about features/price → dead
72- Always ask: "Who's the other person, and what's the conflict?"
73
74### Hook Templates (adapt to your niche)
75- `pov: [relatable scenario involving your app]`
76- `found the cutest/best/most useful [app type] for [audience]`
77- `may this type of [emotion] find you [emoji]`
78- `[person] didn't believe me until I showed them this`
79- `this [feature] is actually insane`
80- `how did I not know about this sooner`
81
82### Hashtag Strategy
83- Max 4-5 hashtags per post
84- Mix broad (#fyp #viral) with niche (#yourappniche)
85- Don't include app name in hashtags unless it's already known
86
87### Slideshow Format
88AI-generated slideshows for TikTok/Reels — see `references/slideshow-method.md`:
89- Use AI image generation for frames
90- Add text overlays programmatically
91- Great for apps without visual demo content
92
93## Posting via Post Bridge API
94
95Base: `https://api.post-bridge.com` | Auth: `Authorization: Bearer <key>`
96
97### Setup
981. Create Post Bridge account at post-bridge.com ($9/mo, API add-on $14/mo)
992. Connect your social accounts (TikTok, Instagram, YouTube, Twitter, etc.)
1003. Get API key from Settings → API
1014. Store in workspace `.env`: `POST_BRIDGE_API_KEY=pb_live_xxxxx`
102
103### Posting Flow
1041. `POST /v1/media/create-upload-url` → `{ "mime_type": "video/mp4", "size_bytes": <int>, "name": "file.mp4" }`
1052. `PUT <upload_url>` with binary file
1063. `POST /v1/posts` with caption, media IDs, social_account IDs, optional `scheduled_at`
1074. `GET /v1/posts/<id>` to check status
108
109### Platform Configs (pass in `platform_configurations`)
110- **TikTok:** `{ draft: true, video_cover_timestamp_ms: 3000 }` — draft lets you add trending sound manually
111- **Instagram:** `{ video_cover_timestamp_ms: 3000 }` — normal reel by default
112- **YouTube:** `{ video_cover_timestamp_ms: 3000 }` — posts as Short automatically
113
114### Scheduling
115- Set `scheduled_at` (ISO 8601 UTC) to schedule ahead
116- Omit for instant post
117- Stagger posts throughout the day (e.g. 9am + 3pm)
118
119## Performance Tracking
120
121Track every post in a local file:
122- Post ID, platform, caption, format type, date
123- Check views by browsing platform pages
124- Note which hooks/formats perform best
125- Weekly review: double down on winners, try new variations of top performers
126- If a format stops working, go back to research phase
127
128## Daily Workflow
129
1301. Pick next unposted video from content folder
1312. Extract frame → read text overlay → write caption + hashtags
1323. Upload media → create post → schedule or post instantly
1334. Move video to `posted/` subfolder
1345. Set cron to check post status 5 mins after scheduled time
1356. Report results (include TikTok caption in copy-paste block if using draft mode)
1367. Repeat for each daily post slot