Skip to content

Review

The review pipeline is how your team moves assets from a creator’s working drafts into approved brand content. Assets follow a fixed lifecycle: draftin_reviewapproved or rejected. Brand managers control the approve/reject step; creators submit.

Navigate to Review in the sidebar to access the queue.

Every asset starts as draft when it is generated or uploaded. From there:

StatusWhat it meansWho can trigger it
draftCreated but not submitted— (default)
in_reviewSubmitted and awaiting decisionCreator or brand manager (submit action)
approvedAccepted by a brand managerBrand manager (brand_manager role or workspace owner/admin)
rejectedDeclined by a brand managerBrand manager (brand_manager role or workspace owner/admin)
archivedManually archived from any non-approved statusBrand manager or workspace owner/admin

Transitions are enforced strictly — no skipping. An in_review asset can only move to approved or rejected, not back to draft directly. Approved assets are immutable; to make changes, fork the asset into a new draft.

Assets on your Personal brand cannot enter the review pipeline. Only assets tagged to a non-personal brand can be submitted.

Open the asset in Gallery. In the lightbox footer, click Submit for review. This button is visible only when the asset’s status is draft.

The asset’s status changes to in_review. Every brand manager on that brand — plus workspace owners and admins — receives a notification with a link to the review queue.

Once submitted, the creator cannot edit or re-submit the asset while it is in_review. If a brand manager rejects it, the asset moves to rejected and the creator receives a notification. At that point the creator can regenerate or create a new draft asset.

Navigate to Review in the sidebar. The page shows a card for every brand you have approval rights on, with a count of pending assets.

You see a brand card if:

  • You hold the brand_manager role on that brand, or
  • You are a workspace owner or admin (you inherit review rights on every non-personal brand)

Each card shows the brand name, its color, and the number of in_review assets. Cards with no pending assets are dimmed and show Empty.

Click Open queue on a brand card to load that brand’s pending assets into a responsive grid below. Assets are ordered oldest-first (FIFO) so the longest-waiting submissions surface at the top.

For details on brand roles and how to assign them, see Brands.

Click any asset tile in the grid to open the Review modal. The modal is split into two panes.

Left pane — media:

  • Full image or video player
  • Filmstrip rail along the bottom showing all pending assets in the current session; decisioned tiles are dimmed with an approved/rejected marker
  • Chevron buttons to step forward and back (also: j / k on keyboard)

Right pane — Info and Thread tabs:

The Info tab shows:

FieldWhat it contains
ModelThe model that generated the asset
CampaignAny campaigns the asset is tagged with (read-only)
PromptThe original prompt text
Brand-kit promptThe brand-enhanced prompt, if prompt enhancement was used
Brand kit overriddenA warning badge if the creator disabled the brand kit for this generation
NoteAn optional free-text field for rejection feedback or reviewer notes

The Thread tab opens the asset’s conversation thread. Use it to leave notes, ask the creator a question, or check prior feedback before deciding. See Threads for message and mention mechanics.

With an asset open in the modal, use the buttons at the bottom of the right pane:

  • Reject — moves the asset to rejected. You can add an optional note before clicking. The creator receives a notification with your note if you included one.
  • Approve — moves the asset to approved.

If you submitted the asset yourself, you can only approve it when the brand’s self-approval setting is enabled. When self-approval is off, the Approve button is disabled for your own submissions and a notice appears. A different brand manager must approve in that case.

Each brand’s self-approval setting is configured in brand settings. See Brands for how to change it.

When the Info tab is active, keyboard shortcuts are available:

KeyAction
jNext asset (skips already-decisioned tiles)
kPrevious asset (skips already-decisioned tiles)
aApprove (only if self-approval is permitted for this asset)
rReject
nFocus the note field
EscClose the modal

Shortcuts are suspended while the Thread tab is active so that typing in the composer does not trigger queue navigation.

After approval: The asset’s status is approved. Approved assets are eligible to appear in public campaign galleries if their campaign’s visibility is set to "public". See Campaigns for how campaign visibility works.

After rejection: The asset’s status is rejected. The creator receives a notification. The rejected asset remains in the creator’s Library where they can view any rejection note, then generate a new draft.

Audit trail: Every status transition writes a row to the review log — actor, from-status, to-status, timestamp, and any note — giving a full history of every asset’s review path.

EventWho is notified
Asset submittedAll brand managers on the brand + workspace owners/admins
Asset approvedThe asset’s creator (if they are not the approver)
Asset rejectedThe asset’s creator (if they are not the rejecter)

Notifications appear in the bell icon in the top bar. The notification links back to the brand’s review queue. Review-related events also appear in the Activity feed under the My Brands tab.