Most campaigns die in the first thirty seconds — too many fields, no idea what to type, and no clue what's happening once you press the button. Today we rebuilt the New Campaign window so you can start one without thinking, taught it to read several sources at once with honest token counts, narrated the whole build with a live progress bar, made retries carry the full source pack, and started refunding credits for anything we couldn't read.
A composer that reads in one glance
One quiet card. URLs, YouTube links, attached briefs and the action toolbar all live inside a single composer. Less to scan, faster to fill in.
Hover to choose a tone. Hovering Conservative, Standard, Spicy or Crazy now reveals what each level actually does to your copy — so you pick the right voice before you spend a credit.
Bigger briefs welcome. File uploads now support up to 50 MB. Drop a 200-page strategy deck, a long-form audio interview, or a chunky competitor PDF and Aiter will read it all.
Right-aligned actions. Cancel and the gradient Generate button live where your eye expects them, with the primary action on the far right.
Multiple URLs, YouTube transcripts, exact tokens
Multiple URLs in one brief. Paste a homepage, a feature page and a comparison page. Aiter scrapes all of them and weaves the signals into a single Context-First brief.
YouTube transcripts as context. Drop a YouTube link and the transcript is pulled in for you — even when the platform hides it behind a click. Your founder demo or product walkthrough becomes part of the strategic input, not a side reference.
Upfront URL validation. Each link is checked before generation starts, so a typo or dead page tells you on the spot instead of failing mid-run.
Exact token counts, end to end. PDFs, Word docs, plain text and audio files all report the precise number of tokens they will consume — and the meter on every uploaded file matches what the brief actually reads. When a file has to be measured from extracted text, we add a small safety margin so a long upload never quietly slips past the cap mid-run.
A live progress bar that knows your job
Progress that scales with the work. The more links, files and videos you add, the longer the bar plans for. It moves quickly at first and eases off near the end, so it never finishes early and leaves you staring at nothing.
Status messages with personality. Instead of a frozen spinner, you get rotating one-liners that explain what's actually being done — checking your links, fetching video transcripts, scraping the homepage, profiling your audience, putting on the final coat of polish.
Multiscan retries that keep every source
Your full source pack stays attached. Extra URLs, uploaded files and YouTube links now travel with the campaign itself, so a retry doesn't quietly collapse back to a homepage-only read.
More trustworthy reruns. When you come back to an existing campaign and hit regenerate, the second pass uses the same raw context that made the first pass valuable.
Partial-failure refunds, on the spot
Build from what worked, refund the rest. If a YouTube link, an extra URL, or an uploaded file can't be read, we still build the brief from everything else and refund the credits for what didn't make it. You'll see a quick note telling you how many sources were skipped and what we returned.
Clearer feedback inside Google Ads
Status is obvious. Each section — headlines, descriptions, keywords — now tells you whether it's loading, ready, or waiting for a retry, with quiet visual cues that don't shout.
One-click free retry. When a section needs another pass, you'll see a clearly labelled retry button. Retries don't cost extra credits, so trying again is genuinely free.
Better empty states. A friendly fallback covers the case where a whole tab needs attention, with a path back to a successful run instead of a wall of placeholder text.
Translated everywhere. Every new label and message ships in all six supported languages: English (US), English (UK), Spanish, French, Brazilian Portuguese and Ukrainian.
Why it matters
The composer is the single most-used screen in Aiter. Cutting visual noise here, accepting more sources, counting tokens honestly, narrating the build, protecting retries and refunding what didn't land — it all shortens the path from "I have an idea" to "I have a full campaign." Combined with our creativity pipeline and credit protection, every run starts grounded in your real context.
→ Try it from your Dashboard or read how the Context-First brief works on the Aiter blog.