Skip to content
Documentation menu16

Manage images and the media library

Add, analyze and reuse images across Sparks, the media library and the campaign editor.

Last updated: July 1, 2026

The media library gathers the images you add to AdSpark. You can upload them, let AI analyze them, set a default image, then reuse them in the generator or in the editor image studio.

What is active

Manual upload, async AI analysis, source/category filters, default image and reuse inside campaigns.

What stays manual

You choose the image and review its crop before sending or publishing.

What is not active

Automatic Google Places photo import is disabled: Google photos are not added automatically to the media library.

Where images appear

AdSpark uses images in three main places. The same visual can help create a Spark, enrich a draft or be assigned to a specific channel.

Media library

My images lets you upload, filter, analyze, set a default image or delete a visual.

New Spark

The generator can use an uploaded image or images selected from the media library to enrich the brief.

Editor

The image studio lets you generate proposals, upload an image or reuse an existing library image.

Upload and understand AI analysis

An upload from the media library is stored by AdSpark, then an AI analysis runs in the background. The image stays usable while analysis is pending.

Size

The media library blocks files above 10 MB. In the editor, keep images lightweight to avoid a failed save.

Analysis

AI can add a category, scene description, mood, tags, campaign usage suggestions and dominant colors.

Pending

If the Analyzing badge appears, the image is already available; only AI suggestions are still pending.

Rights

Only upload images you own or are allowed to use in your marketing.

Use images in the editor

Each campaign can have an image pool. You can assign an image to the active channel or apply it to all channels if it works everywhere.

Shared pool

Generated, uploaded or library images are added to the campaign image pool.

Per-channel assignment

Email, Instagram, Facebook, LinkedIn, WhatsApp and Google Business can each have an assigned image.

Fallback

If no explicit choice exists for a channel, AdSpark shows the first pool image as a suggestion.

Deletion

Removing an image from the pool also clears it from channels that used it.

Generate images with AI

Image generation is triggered by the user. AdSpark does not auto-generate images every time the editor opens, to avoid unnecessary cost and results.

Count

The studio can ask for 1 to 4 proposals in one generation.

Visual brief

The prompt combines campaign text, active channel, tone, brand, location and requested visual style.

Variants

A variant creates a new image without deleting the original, so you can compare.

Failure

If the image service is unavailable, retry later or upload an image manually.

Best practices before distribution

An image helps most when it makes the offer more concrete. Before publishing, check usage rights, crop and misleading details.

Readability

Avoid images with too much embedded text; social formats can crop the visual.

Consistency

Prefer a real product, place, team, atmosphere or proof connected to the campaign.

Channels

A square visual often works better for Instagram or WhatsApp; landscape can fit Email, Facebook or LinkedIn better.

Human review

The image does not go out alone: review the channel and confirm sending, publishing, copying or scheduling.

Open my images

Sign-in required: this button opens your AdSpark workspace.