Revenue is a bad trigger for building an AI UGC stack.
A $1M/year brand may have:
- one marketer;
- four campaigns;
- no engineering;
- low creative volume;
- an agency relationship that works.
A smaller brand may have:
- a highly visual product;
- unusual creative IP;
- fast test cycles;
- an internal growth engineer;
- a real reason to own the workflow.
The decision is about strategic specificity and operating capacity.
Your four options
1. Managed service or agency
You buy an outcome and coordination.
Best when:
- internal attention is scarce;
- creative strategy is not mature;
- volume is moderate;
- the need may be temporary;
- outside pattern recognition matters.
Risk:
- knowledge may stay external;
- lead times can be slower;
- scope changes cost money;
- asset and data ownership may be unclear.
2. All-in-one software
You buy a productized workflow.
Best when:
- standard formats cover most needs;
- speed to first output matters;
- internal operators exist;
- integration requirements are light;
- vendor defaults are acceptable.
Risk:
- limited control;
- opaque model routing;
- difficult export;
- template sameness;
- pricing tied to vendor units.
3. Composable internal stack
You assemble models, storage, workflow, review, and publishing.
Best when:
- creative production is strategically important;
- your workflow is genuinely unusual;
- engineering and operations exist;
- data integration matters;
- volume justifies maintenance.
Risk:
- you now own incidents;
- provider changes;
- compliance;
- observability;
- evaluation;
- support;
- training.
4. Hybrid
You own the creative state and use external capabilities.
Example:
This is my default for many teams.
Decide what is differentiating
Own what compounds:
- customer evidence;
- approved claims;
- brand voice;
- creator relationships and rights;
- creative taxonomy;
- source assets;
- test history;
- approval decisions;
- performance attribution.
Rent what is interchangeable:
- model inference;
- encoding;
- generic storage;
- transcription;
- commodity rendering;
- delivery infrastructure.
The exact boundary changes by company.
Draw the system of record
A staged AI UGC workflow
Ask where each object lives:
| Object | Must answer |
|---|---|
| Customer evidence | Can we export it? |
| Creative brief | Is version history retained? |
| Creator identity | Who owns references and rights metadata? |
| Source frame | Is approval provenance stored? |
| Prompt/spec | Can we inspect and reuse it? |
| Output | Do we receive originals and hashes? |
| Performance | Can we link result to decisions? |
| Suppression/rights | Can the system stop prohibited use? |
If the vendor disappears, what remains?
Calculate total cost of ownership
Managed service
Software
Internal stack
Do not compare an agency invoice with API inference alone.
That is not analysis.
Price the scarce team
Suppose an internal build needs:
Even if models cost almost nothing, this is a meaningful commitment.
Ask:
Is this the highest-leverage use of these people?
The strongest counterargument to “own your stack” is opportunity cost.
A team can spend six months building internal tooling while a competitor learns faster using an imperfect product.
That counterargument wins more often than builders admit.
Score strategic specificity
Give each 0–3:
| Question | 0 | 3 |
|---|---|---|
| Are formats unusual? | Standard | Highly specific |
| Does first-party data matter? | Little | Central |
| Are rights complex? | Simple | Many creators/terms |
| Is workflow integration deep? | None | Core systems |
| Is volume high and sustained? | Low | High |
| Is speed of iteration strategic? | Nice-to-have | Core advantage |
| Can the team operate software? | No | Proven |
| Is vendor lock-in costly? | Low | High |
High specificity plus high operating capacity supports more ownership.
High specificity plus low capacity supports a hybrid partner.
Low specificity supports buying.
Define non-negotiable controls
Regardless of option:
- asset export;
- creator consent and rights;
- deletion;
- audit trail;
- role-based access;
- claim approval;
- disclosure state;
- model/provider provenance;
- incident response;
- data retention;
- no training on your content without agreed terms.
These are product requirements, not procurement footnotes.
Test the exit
Before signing:
- export a complete creative;
- export source assets;
- export metadata and approval history;
- export creator rights state;
- reproduce a deliverable outside the platform;
- revoke access;
- confirm deletion behavior.
If export means downloading the final MP4, you do not own the workflow.
You own a file.
Do not build a model router first
Start with the bottleneck.
Examples:
- inconsistent source frames;
- missing creator rights;
- approval via chat;
- no creative lineage;
- impossible performance joins;
- duplicate asset generation;
- slow platform adaptation.
Solve one.
Do not spend quarter one building an abstract multi-model platform because model routing sounds strategic.
A reversible 90-day pilot
Weeks 1–2: baseline
Measure:
- output;
- lead time;
- first-pass acceptance;
- revision cycles;
- production hours;
- cost;
- business outcomes;
- incidents.
Map ownership and export.
Weeks 3–6: one contained workflow
Choose:
- one product;
- one format;
- one creator/identity model;
- one approval path;
- one destination.
Do not migrate everything.
Weeks 7–10: parallel production
Run old and new paths against comparable briefs.
Compare:
- accepted output;
- speed;
- reviewer burden;
- total cost;
- performance;
- failure recovery.
Weeks 11–12: decision
Choose:
- expand;
- stay hybrid;
- buy instead;
- return to managed;
- stop.
Preserve a rollback path.
Example: an app team
Current:
Observed bottleneck:
The team cannot trace which source frame and claim produced each ad variant.
Do not rebuild generation.
Pilot:
This captures the compounding knowledge without pretending the agency or software adds no value.
When managed service wins
Use it when:
- the campaign is episodic;
- the team lacks an operator;
- external creative judgment is the main value;
- internal build would distract from product;
- output is good and export terms are fair.
An agency is not automatically a markup layer.
A good agency sells judgment, coordination, accountability, and learning across contexts.
Those are real capabilities.
When software wins
Use it when:
- the workflow is common;
- integrations are sufficient;
- export is adequate;
- internal operators want control;
- the product ships improvements faster than you could.
The right SaaS can be the cheapest form of infrastructure.
When internal ownership wins
Build more when:
- creative systems are a core competitive advantage;
- proprietary evidence changes output;
- approval and rights logic is complex;
- volume is sustained;
- integrations are deep;
- the organization already operates software reliably.
Own the state before owning every execution primitive.
When hybrid wins
Hybrid is good when:
- you want external creative range;
- you need internal data and control;
- model vendors change quickly;
- specialist review matters;
- one team cannot be excellent at everything.
Contract around interfaces:
Where Ghostfeed fits
Ghostfeed packages the production workflow so the operator gets:
No filming, no editing, no prompting.
The strategic question is still what your company should own.
My answer:
Buy or partner for the rest when it is faster and better.
The goal is not an “in-house stack.”
The goal is a creative capability that compounds without becoming a software distraction.