Should AI Video Outputs Live in Customer Workspaces?
Design AI video workspaces: separate generation jobs, drafts, and approved assets with roles, exports, and retention.

Distinguish generation jobs, drafts, and approved assets
When you add Protoface to a creative product, generated video needs a clear home from the first request through campaign launch. Customers should be able to find a clip later, understand its status, and know whether teammates can rely on it.
A useful product model separates three records with different purposes:
Generation jobs track prompts, model settings, duration, status, failures, and cost-related usage.
Drafts hold usable outputs that are still being compared, edited, or reviewed.
Approved assets belong in the customer’s reusable library, with stable metadata and sharing controls.
This separation keeps an activity feed from becoming the company’s media library. A generation job may produce several variants, and most variants will never make it into an ad campaign. Showing every output as a permanent asset creates clutter and makes approval harder to understand.
Give teams an explicit action such as “Save to library” or “Approve for campaign.” That action should create an asset record with a durable ID, thumbnail, source job, prompt history, usage rights fields, and owner. The original job remains available for troubleshooting and iteration without crowding the approved collection.
Design ownership for shared workspaces
Shared workspaces work best when assets belong to the organization or project rather than the person who clicked Generate. People change roles, agencies rotate, and campaign teams often include several companies. The approved clip should remain available through those changes.
Consider a retail team preparing a seasonal campaign. Campaign managers need to select the final clips, designers need source material for layouts and edits, and an agency needs access to approved versions for placement. A workspace-level asset library gives all three groups one reliable location.
Use roles to control meaningful actions:
Creators can generate drafts and save versions for review.
Editors can organize folders, add tags, and attach clips to campaigns.
Approvers can mark assets as ready for external use.
Admins can manage members, retention, and export permissions.
Keep the approval state visible on each clip. A badge such as Draft, In Review, or Approved prevents an agency from downloading a promising test version when the team intended to use the final cut.
Support export without losing context
Customers will export video to ad platforms, editing suites, content systems, and local drives. Export should preserve the information that helps the next person identify the file. A random filename creates detective work before lunch.
Include a sensible filename, resolution, duration, format, approval status, and a link back to the workspace asset where possible. For bulk exports, provide a manifest containing asset IDs, campaign tags, creation dates, and source generation details.
Protoface can handle the hosted video generation layer while your product defines the customer workspace lifecycle around each output. Store the Protoface generation reference alongside your own asset ID so support teams can trace an approved clip back to its source when a customer wants a new variation or needs to investigate an issue.
Set retention expectations clearly
Retention rules should match the record type. Generation logs and discarded drafts often have shorter operational value. Approved assets can support active campaigns, reporting, reuse, and audit needs for much longer.
State these rules in the product before customers create large libraries. Explain how long job history remains available, when draft files may be removed, what happens after a workspace closes, and how customers can export approved assets before deletion.
Offer workspace admins controls that fit their operating model, such as automatic draft cleanup after a defined period and longer retention for approved campaign assets. Display upcoming deletion dates in the asset interface and notify owners before cleanup runs.
A clear lifecycle gives customers confidence that generated video is part of their working system rather than a temporary output screen. Teams can generate quickly, review together, approve with intent, and reuse the clips that earned a place in the library.
