Part of the ADI ecosystem

One place for your assets.
Every tool fed from it.

A.D.I. keeps copy, brand rules, images and video in one place. The tools you produce with read from it, natively or through plugins. The output is validated, frame by frame, and goes out to the client preview with the report attached. Change it once, every ad updates.

Coming in 2027
1 · Source, in A.D.I.edited just now
Copy deck
Now 2.9% p.a.
Brand
colours · fonts · rules
Images
packshot_v3.png
Video
hero_6s.mp4
2 · Production, fed from the source
ADIMATE · native Figma · plugin Photoshop · plugin After Effects · plugin Animate · plugin
300×250
728×90
1080×1080
Video 16:9
DOOH 9:16
Every format, every language, reading the same row. Nothing retyped.
3 · Checked, signed, sent to preview
Copy Check
600 of 600 match
Brand Check
12 of 12 pass
ADI LINK
v3 · report signed
How agencies work today

One comma changes. Three people retype it.

Statics are made in Photoshop or Figma. HTML5 in Animate or Google Web Designer. Video in After Effects or Premiere. Each is good at its job. None of them knows what the other two are using, so the same headline, the same packshot and the same legal line live in three places, by hand. Same sentence, three toolchains, three chances to get it wrong. Nobody can say which version the client actually approved.

Statics
PhotoshopFigma
textsretyped, 34 JPGs re-exportedassetscopied instatusin an email
HTML5
AnimateGoogle Web Designer
textsretyped, 27 sizes republishedassetscopied in againstatusin another email
Video
After EffectsPremiere
textsretyped, every cut re-renderedassetscopied in a third timestatusnobody is sure
A.D.I. is the one system underneath all three.
Two ways in. Native tools for building templates, with ADIMATE as the editor. And plugins that edit and operate on the files your agency already has open in Figma, Photoshop, After Effects and Animate. Either way, texts, assets and approval status come from one place and go back to it.
What A.D.I. is for

No errors in the delivery. Checked twice, by design.

Most mistakes in ad production are not creative mistakes. They are a comma, a wrong date, a line pasted into the wrong language. A.D.I. removes the step where they happen, and then checks the result anyway.

1

At the source. The deck is the content.

Texts from the copy deck are not copied into the assets. They are the assets' content. Templates read the deck row for their format and language, so there is no retyping, no copy-paste by hand, and no place for a typo to get in during production.

Deck · EN · row 14
Now 2.9% p.a.
300×250 EN
Now 2.9% p.a.bound to deck
Video 16:9 EN
Now 2.9% p.a.bound to deck
Static 1080 EN
Now 2.9% p.a.bound to deck
One row, every format. Change the row and every file follows.
2

At the end. Every frame, scanned.

The finished files are checked once more, frame by frame: every text against the deck, every rule against the brand, and the image itself for graphic errors and artifacts, a clipped logo, a compression smear, a frame that renders wrong. Then a report is rendered with the results and signed by the person responsible for checking the materials.

Copy Check600 of 600 texts match
Brand Check12 of 12 rules pass
Frame scan1 artifact, 1080×1920 IT, frame 3.1 s
Reportsigned by [NAME], [ROLE]
The report goes to the client with the files. What was checked, by whom, and when.
Why it exists

Built from years of freelance production, and from being tired of repeating the same clicks.

01

Animate stopped moving forward

So ADIMATE was built: a modern tool for banners, with artboards, that also makes video and statics.

02

Then A.D.I.

A bridge into real production workflows. Today most tools have an API. Connect a few and you get an interface shaped around how you work.

03

The result

No more opening spreadsheets, copying texts and assets, checking and fixing by hand. Texts, assets and the approval status are synced automatically, in every file that uses them.

AD Built by Adrian Dudkiewicz, more than 25 years in ad production.
The problem, in one example

The interest rate changed. That is 100 banners, 200 videos and 300 statics.

With A.D.I. it is one edit, synced everywhere.

One edit
Field
Headline
Before
Now 2.4% p.a.
After
Now 2.9% p.a. SAVED
Synced to 600 files in 12 languages Done
100
banners
updated
200
videos
re-rendered
300
statics
updated
From a real campaign
12 languages, 288 files, checked in [X] minutes instead of [Y] hours.
Fewer errors, too: every text matched to the copy deck, not read by eye.
In hours

One digit in the legal line. Who touches it, and for how long.

Today · three toolchains
Designer, statics in Photoshop or Figma
[2 h]
Animator, HTML5 in Animate
[3 h]
Editor, video in After Effects
[4 h]
Account, briefing and chasing
[1 h]
Checking 600 files by eye
[2 h]
4 people[12 h]
With A.D.I. plugins · your files
Account changes the deck row
1 min
Open files update through the plugins
[20 min]
Designer and animator export
[1 h]
Video re-rendered in the cloud
[20 min]
Copy Check and Brand Check, automatic
[5 min]
2 people[under 2 h]
Built in A.D.I. from the start
Account changes the deck row
1 min
Templates rebuild every format and language
[5 min]
Video re-rendered in the cloud
[20 min]
Copy Check and Brand Check, automatic
[5 min]
Signed report, sent to ADI LINK
2 min
1 person, the account. No designer, no animator, no editor.[35 min]
Production hours for one change. Waiting between people not counted, and that is usually the bigger number.
How it works

Five steps, from brand to signed delivery.

Step 1

Brands

Each brand's colours, fonts, logos, stickers and rules in one place. They feed both the template builder and Brand Check.

Brand · [BRAND NAME]12 rules
Fonts
Headline 700 · Body 400
Logo
Min 24 px · clear space 1×
Sticker
Top right, never over logo
Step 2

Templates

Build templates from the brand, then validate them: on brand, and holding up in every language version.

EN
Fits
DE
Fits
IT
Fits
PL
Overflows by 2 lines
ES
Fits
Step 3

Production from the media plan

Texts from the copy deck fit themselves into the templates for every format and language the plan asks for. Localisation goes from days to minutes.

Format
EN
DE
IT
PL
ES
300×250
728×90
1080×1080
Video 16:9
18 of 20 asked for by the plan. Filled in 3 minutes.
Step 4

Sync and render

Updates reach files from Figma, After Effects, Animate, the template editor and natively ADIMATE. Video is re-rendered on render machines in the cloud, so 200 videos update without anyone opening them.

Figma After Effects Animate Template editor ADIMATE, native
Render queue4 machines
144 of 200 videos re-renderedabout 6 min left
Step 5

Check and sign off

Copy Check matches every text to the copy deck, Brand Check checks brand rules, and the person who checked signs a PDF report that the delivery is on copy and on brand.

How Copy Check works, step by step
Delivery report
[CAMPAIGN NAME] · wave 2
SIGNED
Copy Check · copy600 of 600 texts match the deck
Brand Check · brand12 of 12 rules pass
Checked and signed by [NAME], [ROLE] [DATE], [TIME]
Copy Check

Every text, in every language, checked against the deck. Not by eye.

A typical batch is 20 videos, four per language, each with a headline, subline, sticker, CTA and legal line. Copy Check reads them all and tells you which line is off, in which file.

01

Drop the files

Videos, HTML5 banners and statics, any mix. The language comes from the filename (_EN, _DE, _IT, _PL, _ES) and each file is checked against its own column of the copy deck.

02

Read what is on screen

Copy Check captures the frames and reads the texts on them. The same frames are scanned for graphic errors and artifacts. Lines can be corrected by hand when the read misses a comma or an accent. The files never leave your machine, only frames and text do.

03

Match line by line

Each text is matched to the deck. Matches get a green check, differences are shown side by side. Banners also get a spec check: clickTag present, ZIP under 150 KB, animation stops before 30 s.

04

Sign and send the PDF

One click makes a PDF report per delivery: file list, verdict per line, the frames with differences marked, and the name of the person who checked. It goes to the client together with the files.

Copy Check · results
60 files · 12 languages · 2 differences
File
Lang
Lines
[CAMPAIGN]_1080x1920_EN.mp4
EN
5 of 5
[CAMPAIGN]_1080x1920_DE.mp4
DE
5 of 5
[CAMPAIGN]_1080x1920_IT.mp4
IT
5 of 5
[CAMPAIGN]_1080x1920_PL.mp4
PL
4 of 5
[CAMPAIGN]_300x250_ES.zip
ES
4 of 4
Line 3
Sticker, PL, frame 2.4 s
Deck
Tylko do 30.06.
In file
Tylko do 30.6.
clickTag OK 142 KB stops at 24 s
What you get
A signed PDF per delivery, a per-file link for the client, and the frame that proves each difference. Designer copy mistakes are caught before the client sees them.
Work together

One place for the whole team.

One shared library

Assets, templates, texts, images and video in one place, on our server or on yours for enterprise.

Live collaboration

Like in Figma: see your team's cursors and selections in the same template.

Remote support built in

Share a screen and get help without leaving the app.

AI assets

Generate images straight into the gallery, or replace parts of finished campaign assets, with today's image models.

Comments and statuses

One set of statuses and comments, across every tool.

A.D.I. is also the comment and status system of the ecosystem. Agencies define their own sets, for campaigns and for files, and every tool reads the same ones. A material the client rejects in ADI LINK, with the comment, shows up as rejected in ADIMATE with that comment, in the producer's artboard list. No hopping between windows, no forwarding emails.

to makereadyin reviewin editsapprovedrejected+ your own
ADI LINK · client view
[CAMPAIGN]_728x90_DE
REJECTED
Client · 14:02
Date is wrong, should be 30.06.
ADIMATE · Artboards panel
728x90_DE
REJECTED
Client · 14:02 · same second
Date is wrong, should be 30.06.
Junior

An assistant that works inside your files, not next to them.

Junior is A.D.I.'s AI assistant. It lives on screen as an avatar, listens when you talk to it, and does the production work that used to be a ticket: updating files, writing scripts, generating assets, carrying out the client's corrections. It proposes, shows the change, and runs it after you say yes.

On screen, as an avatar

A small presence in the corner of A.D.I. that shows what it is doing, asks when it is unsure, and gets out of the way when it is done. Not a chat window you have to go to.

Voice commands

Say it instead of clicking it. "Open the Q4 campaign", "run Copy Check on the German videos", "swap the packshot". Speech is transcribed locally with Whisper, so nothing you say leaves the machine. A wake word, or a key held down.

Updates and corrections, done for you

A deck change, a new asset, a client comment from ADI LINK: Junior turns it into edits on the source files. Texts, layers, scripts, AI-generated assets. In ADIMATE natively, in Figma, Photoshop and After Effects through the plugins. New version out, checks rerun, comment resolved.

Junior · typed or spoken
PM
Write me a script that changes the colour of all green texts to red and swaps the packshot for the one last added to the library.
A.D.I.
Script ready, two steps, on the 48 selected files:
1
Texts in #2BA84A (green) → #D7262C (red). 96 text layers.
2
Packshot → packshot_v3.png, added to the library today at 14:02.
The ecosystem

Four tools, one workflow.

ADIMATE

HTML5 and video animation, made for banners.

Artboards, a timeline and export to HTML5, video and statics from one file. Saves .adi, the file A.D.I. uses as a template.

ADI LINK

Campaign and file control, a preview and delivery hub.

Works with A.D.I. natively; Adpiler or other APIs can be connected for enterprise setups.

A.D.I.

Copy, brands, templates, checks and sign-off. The shared comment and status system.

Junior, the on-screen assistant: voice commands, scripts, updates and corrections inside your files.

Templates are .adi files

Animate it once in ADIMATE. Produce it forever in A.D.I.

.adi is ADIMATE's own file format: artboards, timeline, library and text layers bound to the deck, in one file. A.D.I. reads it natively and treats it as a template. Pick the template, pick the deck and the brand, and A.D.I. produces every size and language from it, runs the two checks and sends the set to the preview. A new campaign is a new deck, not a new build.

The .adi files live in A.D.I. together with their assets. Changes and exports run on the server, from the browser: a PM swaps a text or a packshot and exports the set without ADIMATE installed and without waiting for the one person who has it.

Campaign.adi saved in ADIMATE
Template in A.D.I. + deck + brand = every size, every language
hosted with its assets, edit and export in the browser
A.D.I. is for the agency that does everything: statics, HTML5 and video, across teams, with brands, templates, checks and sign-off. A freelancer who makes banners can start with ADIMATE and ADI LINK alone and grow into A.D.I. when the team does.
Set up for your team: integrations, templates and checks adjusted to your workflow.
Hosted in Switzerland, or on your own server. Sign-in with Google or your company account. Roles and access per person.
Free tech demo

Try the checks before you ask for access: Vadilator.

Vadilator is the free, browser version of A.D.I.'s checks for statics: copy against the deck, brand colours, logo clear space and margins. Sign in and you get a set number of checks per account. Video and HTML5 checks run inside A.D.I.

Open Vadilator