CONTENT STUDIOS From 20M VND · delivered in 3–4 weeks

Content agency workflow software, shaped around how Vietnamese teams actually work

Research, outline, draft, review, publish in one workflow. Hailua-style research agent included — not another empty Notion template rented for 8 seats.

What we've seen

An 8-person content agency in Cau Giay: sponsor briefs arrive in the account manager's Zalo, the monthly plan lives in the planner's Google Sheet, writer drafts land in a Slack thread, and the designer's image folder on Drive has a name nobody remembers. End of month, the agency promised 12 articles but shipped 8 — four are stuck somewhere in review and nobody has a dashboard that shows which step they're stuck at.

The "Content Agency OS" Notion template from Gumroad looks great for a 3-person team. At 8–10 people it falls over: freelance writers aren't invited into the workspace, database filters can't separate "Brand A rules" from "Brand B rules" cleanly, and there's no hook for a research agent to push outlines in automatically. ClickUp and Asana for marketing land on the opposite problem — so broad that the team opens them once and forgets them by week three.

How Nyx approaches it

Nyx already shipped the Hailua pipeline: an agent reads sources, generates an outline, an LLM writes a first draft, the editor approves through Discord, and the system publishes automatically. The agency workflow software is the shell around that pipeline — same codebase, scaled from one brand to many, from one writer to a freelancer bench.

View case →

Scope & pricing

Starter
25–40M VND
3–4 weeks
  • Workflow board by status: Research → Outline → Draft → Review → Published
  • Each piece has a brief, deadline, assigned writer, and owning brand
  • Inline comments on drafts for editor review, with version history
  • Monthly dashboard: pieces shipped, pieces stuck, who's behind
Growth
55–90M VND
6–8 weeks
  • Everything in Starter plus a freelance writer portal — no Notion seat required
  • Discord webhook drops review-ready pieces into the editor channel; emoji reactions approve
  • Per-writer payment tracking by piece or by word, exportable as a monthly payroll sheet
  • Auto-publish to WordPress, Ghost, Webflow, or a Facebook Page via Graph API
  • Revenue split between sponsor brands and affiliate earnings — who paid, who's late
Custom
100M VND and up
10+ weeks
  • Hailua-style research agent — reads 10–20 sources, emits an outline with citations, drops it straight into the Outline step
  • LLM first-pass drafts via Claude or GPT, with a separate prompt template per brand voice
  • Multi-brand: each sponsor has its own approval rules, KPIs, and format, but shares the writer pool
  • Sponsor share-link dashboard — your brand client watches shipped pieces in real time
  • Open API for traffic tools (GA4, Search Console) and an auto-pin for whichever piece is going viral

Recommended stack

Next.js

One codebase covers the editor dashboard, the freelance writer portal, and the sponsor share-link — no three apps to maintain.

Postgres

Pieces, brands, writers, and draft versions are deeply relational — SQL beats scattering them across Notion databases.

Anthropic API (Claude)

Hailua already runs Claude for outline and draft phases — long context handles 10–20 sources in one call cleanly.

Discord webhook + bot

Vietnamese editors and freelancers already live on Discord — don't make them learn a new tool, just drop review tasks into a channel.

Cloudflare R2

Cheaper than S3 for the image, video, and Word-doc draft volume an agency pushes at 200–500 pieces a month.

Vercel

Preview URL per feature so the agency founder signs off before anything touches the live team.

Don't buy the "Content Agency OS" Notion template off Gumroad if your agency is past 5 people or uses freelance writers outside the workspace. That template is beautiful for a solo founder and a 3-person team that vibes together, but (1) a Notion seat for each freelancer is 10 USD a month — 12 writers is 1.4M VND a month just so they can see tasks; (2) Notion database filters fall apart once you have several brands with different approval rules; (3) there's nowhere for a research agent to push outlines in. ClickUp and Asana for marketing are the other failure mode — wide enough that teams open them, blink, and forget. A custom build at the 25M VND Starter tier costs less than 18 months of Notion seats for 12 freelancers, and it actually knows how a Vietnamese agency moves a piece from brief to publish.

FAQ

10 people, 3 sponsor brands — what tier fits?
Growth, 6–8 weeks. Weeks 1–2 demo the workflow board and the freelancer portal, weeks 3–4 wire up Discord webhooks and auto-publish to WordPress or Facebook, weeks 5–6 import historical pieces and train the team, weeks 7–8 run the system in parallel with the old Notion before cutting over. Nyx imports data from your existing Notion or Google Sheet — no account manager retyping anything.
Can the Hailua-style research agent plug in?
Yes, but it lives in the Custom tier because the agent involves brand-voice prompt templates and citation rules specific to your sponsors. Hailua reads Vietnamese and English sources, produces an outline with citations, and routes approval through Discord. For affiliate reviews or evergreen pieces on repeating topics, the agent cuts 50–60% of the research time. PR-style brand storytelling benefits less — humans still write that.
Do freelance writers need a paid account?
No. The writer portal is a separate app inside the same codebase. Writers log in with a magic link sent via email or Zalo, and they only see pieces assigned to them — no editor dashboard access. This is the big break from Notion: Notion charges per seat or limits guest access; this system has no seat concept.
Can it track writer pay by piece or by word?
Both. Each brand can set its own rule — Brand A pays 800k per piece 1500 words and up; Brand B pays 300 VND per word capped at 2000. The system word-counts when a writer marks Done, totals it monthly, and exports an Excel or PDF for the accountant. Pieces rejected by an editor twice show up flagged, but no automatic penalty — that's a founder call.
Sponsor vs affiliate revenue split — do I need separate accounting software?
Growth has built-in basic revenue split: tag a sponsor brand per piece, attach affiliate links per piece, monthly export shows "Brand A paid 30M, Brand B owes 18M, Shopee affiliate landed 4.2M." That's enough for agencies under 200 pieces a month. Above that, the Custom tier can wire into MISA or FAST via API — but most agencies Nyx works with don't need it.

Ready to start?

Message via Zalo, submit the form, or pick a question on the right. Reply within 24h.

Related industries