Dashboard
Loading…
⚠ Shadowban Alerts All accounts →
Top Growing Accounts 7-day winners
Throttle Risk Manage →
IG-Ready Posts Top performers →
⚠ Flags — Underperforming Posts
Loading…
⚠ Flags — Repetition Risk
Loading…
📅 Scheduled in Metricool
Loading…
Recent Virals
Activity
Trends
Niche-adjacent creators · Emerging sounds · Winning hooks
Rule: Track 5–10 niche-adjacent creators (50k–500k) per girl. Save sounds at <10k uses. Screenshot hook formats, not full videos.
Watchlist Creators
| Handle | Platform | Followers | Niche | Why watch | Tags |
|---|
Sounds — Emerging
| Sound | Uses | Status |
|---|
Hook Formats
| Hook | Source | Score |
|---|
Accounts
IG / TikTok / YouTube accounts · Shadowban tracking · Follower growth
Shadowban check: When a post's 1h views drop below 5% of the account's typical, the account auto-flags as suspected. Confirm or dismiss in the account detail drawer.
Viral Log
Isolate what worked → farm variations → evolve before throttling
When a video pops: log all 5 variables (hook/sound/outfit/setting/caption), pick ONE to test, post 5–10 variations changing only that. Evolve every 5–7 posts.
The ENVY Playbook
TikTok → Instagram arbitrage.
Turn each creator's TikTok feed into a viral-content factory, then arbitrage the winners onto Instagram and the rest of the stack. If a VA is unsure what to post, this is the answer.
Volume on TikTok
→
Spot the winners (1h velocity)
→
Repost top 20% to IG
→
Farm variations
→
Log + evolve
Cadence
Time slots
Pillars
Viral thresholds
Repost protocol
Variation farming
Shadowban response
Warm-up
Trends & sounds
Hygiene
Reviews
Platform mechanics
Daily default
Escalation
1Daily posting cadence
Total target: 10–14 pieces of content per creator per day across the stack. Non-negotiable for accounts in growth phase.
4
TikToks / day
Spread across morning · lunch · evening · late.
2 + winners
Instagram Reels / day
2 baseline. Plus repost any TT viral within 4h.
4–6
IG Stories / day
Engagement filler — BTS, polls, low effort.
3–5
Twitter / X / day
Selfies, thirst tweets, replies to bigger accounts.
2–3
Threads / day
Cross-post strongest IG hooks. Conversational.
2Time slot map
Targeting US/UK males 18–35. Times in EST — adjust per creator's primary audience. Each creator picks 4 slots, VA enforces by scheduling 24h ahead in Metricool.
| Slot | Time (EST) | Vibe | Format |
|---|---|---|---|
| Morning | 7–9 AM | Gym, coffee, OOTD prep | POV, transitions |
| Lunch | 11 AM – 1 PM | Flirty, lifestyle | Hook-driven |
| Evening | 5–7 PM | Outfit reveals, mirror selfies | High-production |
| Late | 9–11 PM | Bedroom vibe, voiceover | Intimate, slow |
3Content pillars
Every creator runs four pillars. Tag each post by pillar in the Posts tab. Weekly review: which pillar drove the most viral hits?
Aesthetic / lifestyle — 40%
POVs, OOTDs, locations. Builds the brand. Most volume.
Hook-driven / POV — 30%
First 2 seconds is everything. Drives discovery and reach.
Body-focused — 20%
Gym, transitions, fits. Drives saves and shares.
Personality / voice — 10%
Talking to camera, opinions, voiceover. Drives loyalty.
5The repost protocol — TT → IG
When a TikTok hits 100k @ 24h, VA executes this checklist within 4h. Total time: 15–20 minutes.
- Download source TikTok without watermark. Use SnapTik or SSSTikTok.
- Re-edit for IG. Trim first 3 seconds (IG audiences scroll faster). Re-overlay hook text at ≥48pt, top third. Strip any TikTok handle if visible. Replace audio if there's an IG copyright issue.
- Caption rewrite. 1–2 sentences with a soft CTA + niche hashtags. Include creator's TikTok @ at the bottom.
- Post to IG within 4 hours of viral confirmation.
- Cross-post to Threads within the same hour with a 1-line teaser.
- Twitter/X: still frame + provocative line linking to the IG reel.
6Variation farming
When a TikTok pops, don't repeat — vary one thing at a time. The 5 variables are hook, sound, outfit, setting, caption.
- Log it in Viral Log with all 5 variables filled in.
- Pick ONE variable to test — usually hook or sound, they shift fastest.
- Post 5–10 variations changing only that variable over 7 days.
- Stop when 2 consecutive variations underperform. The angle is cooked — evolve.
- Track theme_streak. OpsCRM auto-flags after 5 consecutive same-theme posts.
Rule
Don't move on while it's still working. Don't keep flogging when it's dead.
7Shadowban response
OpsCRM flags an account as suspected when 1h views drop below 5% of that account's typical baseline.
| Status | Protocol |
|---|---|
| Suspected | Pause that account 24h. Day 2: 1 generic-safe video (no hashtags, no spicy thumbnail). Day 3: 1 more low-key. Day 4: resume normal cadence. |
| Confirmed | Switch primary production to backup account. Original goes dormant 7 days. Day 7: gentle resume at 1 post/day for 5 days, then full cadence. |
| Recurring | Account is burned. Promote backup to main. Spin up a new account using warm-up protocol. |
Don't
- Don't post explanation content (“if anyone is seeing this, IG shadowbanned me”)
- Don't message platform support unless it's been 14+ days
- Don't switch IPs / devices mid-recovery
8New account warm-up
Before any new IG/TT account hits full cadence, it needs to look human. Follow this 21-day ramp.
| Day | TikTok | |
|---|---|---|
| 1–7 | 1 post/day. No hashtags, no DMs. Follow 5–10 niche accounts. | 1 post/day. 3 stories. Follow 10 niche accounts. |
| 8–14 | 2 posts/day. 3–5 hashtags max. | 2 posts/day. 5 stories. Full hashtag stack. |
| 15–21 | Ramp to 3 posts/day. | Ramp to 2 posts/day. Repost protocol active. |
| 22+ | Full 4 posts/day. | Full 2 posts/day + Stories + Reels. |
Never during warm-up
- Don't switch IPs / devices mid-warmup
- Don't post identical captions across multiple accounts
- Don't follow more than 20 accounts/day
9Sounds & hooks research
Every VA spends 20 min/day on TikTok scrolling the niche to find emerging trends.
- Watch 5–10 niche-adjacent creators per girl — saved in Trends → Watchlist.
- Save sounds at <10k uses. By the time a sound hits 100k uses, it's saturated.
- Screenshot hook formats, not full videos. The structure is the IP, not the content.
- Test a new sound within 48 hours of saving. TT sound trends die fast.
- Max 5 same-hook posts in a row before evolving. OpsCRM auto-flags.
10Account hygiene
Things that get accounts flagged — if any happen, log in the creator's notes.
Account-killers
- Same caption posted across multiple accounts in same week
- Same hashtag set repeated 7+ days running
- Following >20 accounts/day from a fresh account
- Posting from same IP across more than 2 accounts simultaneously
- Buying engagement (followers, likes) — TT and IG both detect within days now
- Linking to OF directly from IG bio — use linktree / beacons
11Review cadence
What gets measured gets executed. Schedule these into the team calendar.
| Cadence | What | Where |
|---|---|---|
| Daily | Posting tracker — every creator hits quota | Daily tab |
| Daily | Shadowban alerts | Dashboard |
| Weekly | Per-creator: 7d views delta, follower delta, viral count, shadowbans | Reports tab |
| Weekly — Mon 10am | Team review: 3 best posts of week, what worked, replicate | Team meeting |
| Monthly | Revenue per creator vs content output. Re-allocate VA hours to winners. | Spreadsheet |
| Quarterly | Pillar mix audit. Niche pivots. Account retirements. | Strategy review |
12Platform mechanics
Each platform's algorithm rewards different things. Tune the format to the platform.
TikTok
Optimises for completion rate
- Hook in <2 seconds (visual + text overlay)
- Length 7–15 seconds for max retention
- Last frame loops into first frame
- Trending sound > evergreen 95% of the time
Instagram Reels
Optimises for watch loops + saves
- 7–9 second sweet spot
- First frame must be pause-worthy (mirror selfie thumbnail)
- Save bait: text implying “save this for later”
- Caption 100–150 chars (IG truncates after)
Twitter / X
Text > visual
- Quote-tweet bigger niche accounts
- Controversial takes drive engagement
- Selfies as standalone tweets, not threads
Threads
Conversational + cross-promo
- Shorter than tweets
- Hot takes get distribution
- Cross-promote IG / TT
- Reply to bigger niche accounts to surf reach
13The 4–2–repost daily default
If a VA reads nothing else, this is the default daily prescription. Tick each one off in the Daily tab as it goes out.
- 4 TikToks across morning / lunch / evening / late
- 2 Instagram Reels at lunch and evening
- Repost any TT ≥100k @ 24h to IG within 4h
- Plus stories, tweets, Threads from the rest of the cadence map
If you can't fit it all in — priority order
TT morning→
TT evening→
IG lunch→
TT lunch→
IG evening→
TT late→
everything else
14Escalation
Things that need admin attention immediately. Anything else — log in the creator's notes for next weekly review.
Tag an admin now
- 2+ creators with confirmed shadowbans in the same week
- Any creator with 0 posts logged for 48h
- Any TikTok hitting >1M views (lock the campaign, brief the team for the 14-day mirror)
- Any DMCA / legal notice on a creator account
- Any platform sending a community guidelines warning
Owner: Kash · ENVY Command Centre · Update monthly when platform algos shift.
Daily Posting Tracker
Posts going out today, per creator
Daily quota: ● 1 post · ● 2 · ● 3 · ● 4+. ● 0 posts means none gone out yet.
Post Tracker
Existing posts · Growth snapshots · IG repurposing candidates
IG-Ready = anything performing above the threshold (currently 100k views). Adjust in Settings. High-view posts are repost candidates for Instagram.
Creators
Per-creator pipeline · Theme rotation · Throttle tracking
Theme rotation: Same theme yes, same exact format no. Throttling kicks in around post 7. Evolve a variable every 5–7 posts.
Tasks
Tick to mark done · Click any task to edit
Network
All Metricool brands · scheduled posts · per-platform reach
Brands
Loading…
Users & Access
Admins see everything. VAs see only assigned creators & own tasks.
Data & Settings
Backup · Import · Threshold tuning
Thresholds
Tune what counts as "IG-ready" and what flags a post as viral.
default 100,000
default 5,000
default 100,000
API Integrations
Plug in API keys to enable Metricool scheduling sync and AI content idea generation.
Get one at console.anthropic.com → API Keys
Metricool → Account → Profile → API
The brand to show in the dashboard scheduling widget
Flag a post if 1h-views drop more than this % below the account's average
Backup
All data lives in this browser. Export regularly — VPS backend coming next.
Bulk import creators
Upload a JSON file containing an array of creators. Each entry should match the creator schema (name, niche, tags, notes, etc.). The 54-creator ryftbot roster is loaded automatically when you first run node init.js on the server.
Keyboard shortcuts
| ⌘+K | Command palette / search |
| N | New item in current tab |
| / | Focus search |
| Esc | Close drawer / palette |
| 1–8 | Jump to tab (1=Dashboard, 3=Accounts, 4=Viral, etc.) |