Skip to content

Creative Library

The Library (/ads/bibliotheque) is a tab of the Ads section, next to the Dashboard, the Rules Engine, the Campaign Launcher and History. It is the central inventory of all your ad creatives, in two views: Published (the account's creatives, with real performance) and Publish Queue (created ads waiting to be published, with their potential score).

Client selection

The Library is scoped per client. Select a client in the context bar to see its library.

The search bar at the top of the page finds a specific ad across the whole Library (Published and Publish Queue at once):

  • By text: several words from the copy, hook, headline, ad name, campaign or angle. All words must appear; results are ranked by relevance.
  • By Meta ID: paste an ad, adset or campaign id. The search also covers the ids of past publications: pasting the id of a copy published in another adset finds the source creative.

Each result shows its origin view (Published or Publish Queue), status and campaign; a click opens the full detail sheet.

Folder organization

Creatives are grouped into folders by campaign. Opening a folder shows the campaign's adsets, then the ads inside each adset. The "Expand all" and "Collapse all" buttons control group display.

Each creative card shows:

ElementDescription
VisualImage or video preview (with a "Video" badge when relevant)
Meta status"Active" or "Dead", read live from the Meta account
LeadsReal conversions attributed by DURUM.ai
SpendAmount spent on the ad
Data sourceDURUM badge (real DURUM.ai data) or Meta badge (account data, depending on the campaign objective)

Filters

Three quick filters: All, Active (Meta status ACTIVE) and Dead (paused, archived or rejected). The creative count per filter is always visible.

Importing ads

Two ways to feed the library:

  1. + One ad: import a specific ad (copy, visual, metadata).
  2. Meta account import: pull every ad from the connected account in one click. Imported cards carry the "Imported" badge.

Publish Queue view

The selector at the top of the page switches to the Publish Queue (?vue=attente), with a badge always showing the number of ads waiting. It lists every created ad (by the creation engine or imported into the reserve) that has not been published yet.

The queue mirrors the Published view's organization: folders by default (here one folder = one angle, with a cover visual, ad count and scores), and an optional List view. Opening a folder shows that angle's ads, sorted by score.

ElementDescription
VisualImage or video preview right on the card
Potential score0-100 rating computed by the recipe engine (green 70+, yellow 40+, gray below). Default sort: best ads first
Target campaignThe Meta campaign the ad will be published into, visible on every card
Angle facetsEach angle shows its ad count and average score; one click filters the grid
StatusReserve, draft or approved
SortPotential score, most recent, or reserve rank

The queue is built to hold 10,000+ ads: the summary is aggregated server-side and the grid loads in pages of 60 ("Load more").

Choosing the target campaign

Every queue card carries a "Choose campaign..." selector fed by the real campaigns of the client's connected Meta account (no free-text input). If no campaign is assigned yet, pick one; you can also change it at any time, from the card or from the ad's detail sheet.

At publish time, the ad goes into the assigned campaign. The adset is always created automatically by DURUM.ai: you never pick an adset by hand (the future creation studio will take over that part). If no campaign is assigned, a new campaign is created as before, always paused.

One ad, several campaigns

An ad is unique in the queue. Publishing it into a campaign does not remove or duplicate it: it stays available for other campaigns, and every publication is tracked separately.

Full ad detail

Every ad in the Library is clickable, in both views (Published and Publish Queue, folder view and list view). A click opens the full detail sheet:

ElementDescription
Full-size visualImage or video, viewable large
Complete textHook, headline, full primary text, body copy and call to action, with no truncation
RecipeAngle, funnel, audience, product, variant
CampaignTarget campaign (queue, editable in the sheet) or source campaign/adset (published)
PerformanceReal DURUM.ai leads, cost per lead and spend (Published view)
Meta publicationsEvery Meta ad id linked to the creative (see below)
PublicationPublish date, Meta ad id and error if any (queue)

Meta publications: every ad linked to its ID

The same creative can run several times: published by the engine into several adsets, duplicated across campaigns, or reused through its Meta post. Each run has its own Meta ad id, and the detail sheet lists them all: ad id, campaign and adset (names resolved from the account), Meta status, date and origin (DURUM engine, publication, import, or identical copy detected from the ad copy).

Nothing gets overwritten: publishing the same creative into 3 adsets yields 3 rows, each with its own id. Identical copies imported from the Meta account are automatically detected from their copy and attached to the same source creative.

Annotating creatives

Each creative can be edited to enrich its metadata: angle or hook, funnel stage, copy structure. These annotations feed the recipe engine and the scoring of future creatives.

Real performance, not estimates

Numbers shown with the DURUM badge come from DURUM.ai attribution (webhooks + identity), not from the ad platform's estimates.

Powered by DURUM.ai — ad attribution and operational intelligence