Creative management & AI generation — complete guide

Last updated: May 19, 2026

Creative management & AI generation — complete guide

TL;DR: Wevion's Creative Hub = file library + AI generation. Storage: Google Drive Service Account (NOT user OAuth). Upload + organize + share + use in Campaign Creator + AI-generate (verified: 3 image providers / 5 video providers / 1 avatar / 2 TTS / 1 compositing). Async jobs via SQS workers. Credits separate ledger from Wavo chat.

Table of contents

Creative Hub overview

/creative-hub. Asset library + AI generation studio.

Upload + organize files

Drag-drop OR Upload button. MIME whitelist: image (jpeg / png / webp / gif) + video (mp4 / mov / webm) + pdf + csv + plain text + docx + xlsx. 10 MB max chat-upload; larger via async pipeline.

Share + collaborate

Drive permissions API for external sharing. role='writer' + type='user'.

Use in Campaign Creator

Pick Creative Hub file in cc-116 creatives block when building campaign.

AI generation overview

5 generation types verified:

Type

Providers

Images

flux_2_pro, gpt_image_1_5, seedream_4_5 (3 providers)

Videos

luma_ray3, runway_gen4, kling_2_6, kling_3_0, veo_3_1 (5 providers)

Avatars

heygen (1 provider)

Text-to-Speech

elevenlabs, openai_tts (2 providers)

Video compositing

creatomate (1 provider)

Async via SQS workers (generate-image / generate-video / generate-avatar / generate-tts / composite-video). Poll via GET /api/v1/creative-hub/jobs/:jobId.

Credits + limits

Separate ledger from Wavo chat credits. Same credit_balance model but cost_cents per generation.

Permissions + Drive RBAC

Two-layer model:

  1. Wevion in-app RBAC (getVisibleSessionIds per role)

  2. Google Drive permissions (Service Account owns; user shares explicitly via Drive API)

Troubleshoot

Common: upload fail, thumbnail stuck, AI job pending, AI job failed, Drive sharing broken, credit deduction without result.

FAQ

Drive Service Account vs my Drive?

Wevion uses its own Service Account (workspace-level config). Files belong to the workspace, not individual users.

Can I use Creative Hub files in ads outside Wevion?

Yes — share externally via Drive permissions OR download file.

How long do AI generations take?

Image: 10-60 sec. Video: 1-5 min. Avatar: 2-10 min. TTS: 5-30 sec. Compositing: 30 sec - 5 min.

Provider down — what happens?

Job fails with error_message. No credit charged for failed jobs. Retry / pick different provider.

Can I bulk-export my Creative Hub?

Currently NO bulk export endpoint (DEFERRED feature). Files downloadable individually OR via Drive share to your personal account.

Comments / approval flow on creatives?

Currently NOT implemented (DEFERRED — see PRD-18 deferred articles).

Custom branding for AI-generated content?

Provider-side (some providers accept brand-kit upload). Wevion doesn't centralize brand presets (DEFERRED).

Custom prompt library / reusable prompts?

Currently NOT implemented (DEFERRED).

Next steps

Related