Growth hubOne Growth engine, mounted in every admin. This is the folo.link mount — all tenants. In each product admin the same component collapses into a “Growth” section of that admin’s own nav, scoped to its tenant (never a fifth admin).
Internal promotion Founder · Bryza 09/08Promote our own features to our own users — three shapes, measured exactly like external campaigns (same results, same attribution).
IG-style story pushing a new feature — lands in the platform story rail with a note bubble. Assets from the content factory.
Stories: no caption → link in media or follow-up DM
In-feed announcement post — feature card + one CTA, published to the platform feed as the house account.
WhatsApp-style chat push — one-to-one or mass, targeted with the audience filters below.
Listening signals Ranked · demo dataCompetitor changelogs, regulator RSS, creator subreddits, news — deduped and ranked. Evidence links are mandatory on every card; no evidence, no signal.
Severity + category are status, not decoration — every state carries a label and an S-mark as well as its hue (colour is never the sole carrier).
Severity + category are status, not decoration — every state carries a label and an S-mark as well as its hue (colour is never the sole carrier).
Complaint volume spiking across two subreddits — agencies actively shopping for an alternative. Suggested: PROPOSE poach campaign.
Consultation opened; affects age-gating flows on all tenants. Suggested: roadmap brief to the owning PM (watch lane until final text).
Below the AUTO bar — confidence ≥ 0.85 + mandatory evidence before anything is even suggested as AUTO. PROPOSE-only content pack drafted for the Folo house accounts.
Fetcher failing since 09:12. Renders as unavailable, never as “no activity” — absent ≠ empty.
Leads pipeline Demo dataOne row per creator / agency / brand / fan-cohort lead. Eight stages, always the same vocabulary — Signal → Qualified → Contacted → Engaged → Negotiating → Won / Lost, plus Suppressed: the do-not-contact truth. Suppressed is a stage, never a hidden flag — it is checked at write time on every send.
Outreach queueEvery touch is a row in outreach_actions, in one of two lanes — the lanes never mix. AUTO is inbound-triggered or reversible-internal-and-contact-free; PROPOSE is human-approved and volume-capped. sent is only ever written by a human-gated transition.
outreach_actions, in one of two lanes — the lanes never mix. AUTO is inbound-triggered or reversible-internal-and-contact-free; PROPOSE is human-approved and volume-capped. sent is only ever written by a human-gated transition.Sources 9 feeds · 2 unavailableHonest integration states only — live-synced means syncing now; pending renders as pending, never as live; a broken feed renders as unavailable, never as quiet.
Measurement Demo dataInternal promo is measured exactly like external — same table, same attribution, one picture per campaign. Bars rank attributed $; the slide-over holds sends / opens / conversions per campaign.
Social studio — trend to postThe engine’s production line (measured from its fleet brief, 2026-08-07): trend aggregator (15-min cron) → 3 voice-matched variants → voice score 0–100 → media gen → APPROVE (human-gated — the approve flow sends nothing by itself, §13) → publish/schedule to the connected channels. Plus predictive pre-post scoring, the atomizer (one asset → per-channel cuts), comment-to-DM funnels, UGC discovery + rights-request DMs and a unified social inbox. Engine status, honestly: code-complete (583 tests) in demo mode — blocked on founder env/keys + Meta & TikTok app review (2–4 wk lead). Scoped by the tenant pills above like everything on this page: per-brand voices, per-brand calendars, one engine.
15-min sweep ranks what’s moving; a trend becomes a brief in one click — jump on it while it’s alive.
feeds Listening signals above3 voice-matched variants per brief · voice score 0–100 · media + caption generated per channel by the atomizer.
pre-post score predicts reachPer-brand calendar; approved posts queue to slots. Nothing publishes without the human approve.
gate: approve sends nothingUnified inbox triage · comment-to-DM funnels · UGC discovery with rights-request DMs (PROPOSE lane — a DM is contact).
rides the outreach lanes above