06AI marketing
Content Factory
multilingual short-form video pipeline on a schedule
Daily output in every niche and language you want to own, with a person still between it and the audience.
- Status
- Live
- Period
- 2026
- Relationship
- In-house venture
- Site
- Private
- Available as
- Build for you
- Retainer
The pipeline
- 01 ScriptGrounded search writes the script per niche
- 02 SourceLicence-verified B-roll cascade, four ranked sources
- 03 VoiceMultilingual synthesis across four language regions
- 04 RenderComposited with three fallback tiers per stage
- 05 PublishDrafts land in the scheduler for review
- 06 AttributeLedger splits platform, affiliate and sponsorship rows
- 42active production niches
- 4language regions
- 4licensed B-roll sources, ranked
- 3fallback tiers per render stage
The problem
Organic reach demands daily output in every niche and language you want to own. Hiring for that is untenable, and the naive automation — one model, one voice, one stock library — produces content that platforms deduplicate and viewers ignore.
What we built
- 01
Generated scripts against grounded search for the time-sensitive niches, so daily news, sports and market segments cite the last 24 to 48 hours rather than model memory.
- 02
Sourced B-roll through a licence-verified cascade — stock, Creative Commons video, public archives, public-domain agency footage — with per-niche priority ordering.
- 03
Rendered voice through multilingual synthesis and composited with ffmpeg, with graceful degradation at every stage so a single provider outage never empties the schedule.
- 04
Published into a social scheduler as drafts, keeping a human between the pipeline and the audience.
- 05
Tracked earnings in a ledger separating platform, affiliate and sponsorship rows, so per-niche return is measurable instead of inferred.
Stack
- Node.js
- Gemini
- ElevenLabs
- ffmpeg
- n8n
- Postiz
- PostgreSQL
- Railway
Ideal for
Publishers, creators and multi-brand operators who need organic volume across niches and languages that hiring cannot cover.