216labs

Marketing campaigns

Central overview of channels we run per app. A dedicated blog is one campaign type — usually a separate deploy (e.g. onefitblog for OneFit). Scale by adding rows in apps/marketing/src/data/campaign-registry.ts.

Apps with campaigns

4

Live campaigns

3

Dedicated blogs

2

Dedicated blogs

Each product can own an editorial surface. These deploy as their own app in the monorepo; register them here and optionally set affiliated_app_id in the blog manifest.

Dedicated bloglive

216labs Blog

Essays and updates for the vibe-coding ecosystem — hosting, Activator, security, and roadmap.

Parent app: 216labs (factory) (landing)

Open →

Umbrella editorial; not tied to a single product app.

Dedicated bloglive

OneFit Fashion Journal

Fashion tips and colour theory with illustrated looks; organic funnel into the OneFit AI stylist.

Parent app: OneFit (onefit)

Open →

Dedicated deployable at onefitblog; affiliated_app_id onefit in manifest.

All campaigns by app

1PageResearch (1pageresearch)

Landing / funnellive

Conversion landing

Primary landing and Stripe paywall for one-page research reports.

Parent app: 1PageResearch (1pageresearch)

Open →

216labs (factory) (landing)

Dedicated bloglive

216labs Blog

Essays and updates for the vibe-coding ecosystem — hosting, Activator, security, and roadmap.

Parent app: 216labs (factory) (landing)

Open →

Umbrella editorial; not tied to a single product app.

OneFit (onefit)

Dedicated bloglive

OneFit Fashion Journal

Fashion tips and colour theory with illustrated looks; organic funnel into the OneFit AI stylist.

Parent app: OneFit (onefit)

Open →

Dedicated deployable at onefitblog; affiliated_app_id onefit in manifest.

Pocket (pocket)

Newsletterplanned

Product updates list

Planned low-volume list for Pocket Cursor bridge releases.

Parent app: Pocket (pocket)

URL when live