AI Hub/UA Automation
ua.vngsea.com

UA Automation

Scale, measure, score, optimize. One loop that never stops.

UA Automation closes the loop between Scale and Optimization. The system measures performance, scores each creative with Creative Intelligence (CI), then optimizes automatically. Strong creatives spawn variants that keep running. Anything that needs judgment becomes a recommendation for people to decide.

4steps in the optimization loop
13screens
2,648automated tests passing
456commits in 5.5 weeks
The optimization loop

From Scale to Optimization, then again.

After CI scoring, the loop splits in two. The automated branch generates variants and keeps them running. The recommendation branch puts the choice in front of people.

The loop always running 01 · SCALEScale up 02 · PERFORMANCEMeasure performance 03 · CICI scoring 04 · AUTOMATIONAuto-optimization 05 · RECOMMENDATIONA person decides Generate variants keep running Recommendations Apply · Snooze · Dismiss
01 · Scale

Scale up

Launch new campaigns with a wizard or bulk import, and expand budget for groups that perform.

02 · Performance

Measure performance

Track spend, installs, CPI, ROAS and user quality by day and by cohort.

03 · CI

Creative scoring

Creative Intelligence analyses the "DNA" of each creative and scores it on real performance.

04 · Automation

Auto-optimization

Generate variants from high-scoring creatives to keep running, and scale down or pause weak ones.

05 · Recommendation

Recommendations

Changes that need judgment are sent as recommendations with reasons. People apply, snooze or dismiss them.

Automated branch

Good creatives give birth to new ones.

When CI finds a creative that performs, the system generates AI image and video variants from that same "DNA", puts them live and keeps measuring. Weak creatives are scaled down or paused so budget goes to the strong ones.

Recommendation branch

People keep the big decisions.

Large budget or structure changes go to the Recommendations inbox with reasons and numbers. People apply, snooze or dismiss them. Every action is logged.

Main screens

Each step in the loop has its own screen.

Pick a step to filter. Today and Recommendations work well on phones too.

Scale

New campaign

A 5-step wizard that autosaves drafts.

Scale

Bulk import

Build a whole batch of campaigns from a spreadsheet, with a dry run before going live.

Measure performance

Today

Today's metrics against yesterday, data health, to-dos and monthly KPIs.

Measure performance

Performance

8 views: overview, channels, tactics, creative, audience, structure, KPI against target, monthly.

Measure performance

Measurement

Measurement dashboard with AI Q&A on the numbers.

CI scoring

Creative Intelligence

Analyse creative DNA, score by performance, generate image and video variants with AI.

Optimize

Recommendations

Recommendations inbox: apply, snooze or dismiss. Includes a Scale/Pause board and an action log.

Optimize

Campaign

Campaign, ad group and ad tree. Toggle and edit budgets inline.

A UA team's morning

From numbers to decisions in a few clicks.

  1. Open TodayNumbers are updated by morning, with alerts if a source has not arrived.
  2. Check CI scoresSee right away which creatives lift performance and which drag it down.
  3. Review recommendationsApply, snooze or dismiss. Every decision is recorded.
  4. Let the system keep goingNew variants go live and the measure-and-score loop starts again.

Automated jobs

  • Refresh data connections every night
  • Check that data has fully arrived before work
  • Review optimization rules weekly
  • Sync performance for every project each morning

Safe automation

Tiered permissions, encrypted connection details, every action logged. Automated gates run before each release, and the UI smoke test currently passes 13/13.

Under the hood

Technology

Interface

  • SPA TypeScript
  • Interactive charts
  • Quick command palette
  • Light / dark

Server

  • Node.js
  • Input-validated API
  • Rate limiting

Data

  • Operational database
  • Layered data warehouse
  • Daily sync

AI

  • Language models
  • Creative scoring
  • Image generation
  • Video generation

Integrations

  • Ad channels
  • Measurement
  • Game data

Operations

  • Cloud containers
  • Continuous delivery
  • Automated testing