← All products
BRISA creative rendered in Dynamic Ads
BRISA · Taggify conceptReal render · Simulated data

DYNAMIC ADS / DOOH

Creative that changes with the world.

Create ads, connect data and define how each message responds to context. From brief to editable design, with rules and review before publishing.

  • ASSISTED CREATION
  • DATA + RULES
  • PREVIEW & CONTROL

Dynamic creation

01

Design once. Adapt the message.

Edit text, images, video, layers and animation. Connect creative elements to your campaign variables.

02

Define what changes, and when.

Combine weather, time, screen and data conditions. Assign content to each rule and a base message for everything else.

03

Review before activation.

Test scenarios, formats and variants. Identify missing data or assets and review the creative before publishing.

ASSISTED CREATION

From brief to a draft you can edit.

The agent organizes the campaign. You review decisions, complete what is missing and decide when to publish.

Your idea is the starting point.

Start with a brief and reference files. The flow identifies missing information, proposes questions and prepares design, services, variables and rules for review.

AI generation requires configuration. If generation fails, the flow retains an editable fallback draft.

  1. 01

    Share your brief

    Objective, brand, message and references.

  2. 02

    Resolve open questions

    Visible clarifications and assumptions.

  3. 03

    Prepare the draft

    Design, assets, services and rules.

  4. 04

    Edit and review

    Preview before deciding to publish.

Workflow illustration · not an interface screenshot.

SERVICES & DATA

Choose the signals behind your ad.

Configurable connectors for context, your data and content. Each source has its own access and refresh requirements.

Weather

OpenWeather + Open-Meteo

Temperature, conditions and local time to adapt the message to its surroundings.

Requires location and service configuration.

Google Sheets

Your data

Public spreadsheet rows for prices, messages and availability.

Define fields and refresh; not a native inventory connector.

Proximity

Mapbox

Points of interest, distance and duration to guide people to a location.

Requires POIs and screen location.

Football

LiveScore

Fixtures and scores as context for your creative.

Coverage and refresh depend on the service.

Currency

Exchange rates

Currency pairs, rates and update timestamps.

Cached data; not instantaneous.

Spotify

Artist catalog

Artists, popularity and images for market-specific content.

Does not play music or represent an official chart.

X / Twitter

API v2

Profiles, posts and social signals for relevant messages.

Subject to credentials, access and quotas.

Instagram

Meta Graph API

Profile and recent media from professional accounts.

Requires Meta permissions; not any profile.

AI Copywriter

OpenAI

Copy and calls to action with context from other services.

Requires configuration and editorial review.

Countdown

Time utility: target date, remaining time and expiry.

QR Code

Local QR code generation for URLs or text.

Integrations require configuration. A connector does not guarantee access to every account, dataset or territory.

One workflow to create, adapt and review.

Visual editor and code

Layers, properties, text, images and video; visual and React/JSX editing. Generated ads remain editable.

Visual editor and code ↗
Animation and formats

Timeline, keyframes and playback controls. Layout adaptations for sizes and screens.

Animation and formats ↗
Variables and data sources

Bind data to text and media through typed fields, base values and service dependencies.

Variables and data sources ↗
Rules and screen context

AND/OR conditions, comparisons and membership. Screen identity and local time to select content.

Rules and screen context ↗
Variants and content rotation

Base content, rules and variants with asset selection. Feeds support row selection and interval rotation.

Variants and content rotation ↗
Preview and emulation

Test conditions and formats, review scenarios and identify missing requirements before activation.

Preview and emulation ↗
Publishing and export

Separate review, publishing and ZIP export flows. Playback compatibility is validated for each destination.

Publishing and export ↗
AI for creation and copy

The agent prepares a campaign draft; the generator proposes an editable design and AI Copywriter provides contextual copy.

AI for creation and copy ↗

DYNAMIC ADS / DOOH

Context changes.
So does your ad.

Try different conditions and watch the creative respond. Three original examples with simulated data.

AD / PREVIEWSimulated data
BRISA

Start the example to try the variables and explore the ad.

Fictional campaigns · Dynamic Ads renderer

Try it yourself

WHY IT CHANGED

Start the example to evaluate the rules.

Demo variables are simulated locally. No providers are queried and no campaigns are activated.

DYNAMIC ADS + DSP

The right message needs a place.

Dynamic creation and media activation, with distinct roles across the suite.

Let’s talk about your campaign ↗