Skip to content
Uprise Labs
BACK TO WORK
PLATFORM · 2026 · SYDNEY

Progress AI: an agent that sees your campaign, suggests the fix and makes the change when you say so

Progress AI – Progress AI: an agent that sees your campaign, suggests the fix and makes the change when you say so

THE BRIEF

CLIENT — Uprise Labs
SERVICES — Design system, Web, Motion
TIMELINE — 2026
TEAM — The cooperative

Progress AI works inside the software a campaign already runs on. It sees the campaign, spots problems, suggests fixes as you work and, when you approve, makes the change itself. A concept crafted by the cooperative, and a site that explains it in a way organisers trust – fewer mistakes, quicker rapid response, more time organising, sharper targeting, cleaner data – while showing the two surfaces it lives in.

Two products carry the pitch. The chat widget sits inside the campaign's own tools: ask it or instruct it in plain language, get an answer grounded in the actual campaign, and nothing changes without your say-so – open the chat, ask, approve. The dashboard is the oversight layer: every project in one place, every change, flag and approval visible, approve or reject in a click. The site walks each one from a question to a finished change, with the CRM and NationBuilder integration organisers ask about first.

The look is an architectural blueprint: drafting-grid layouts whose rules are drawn as animatable elements rather than borders, scroll-scrubbed reveals, and line-drawing artwork that holds together at any viewport. A fluid root font-size maps the whole spacing scale to design pixels, so what was drawn at the reference width scales proportionally everywhere else. Reduced motion is a first-class state, not an afterthought.

Every line of copy and every image resolves through a content layer, so a change of words or a rebrand never touches layout or animation. Components are built and reviewed in isolation, and the scroll motion runs through one ticker so smooth-scroll and the scroll triggers never drift apart.

Results

2
PRODUCT SURFACES: THE WIDGET AND THE DASHBOARD
3
STEPS FROM A QUESTION TO A FINISHED CHANGE
1
CONTENT LAYER – A REBRAND NEVER TOUCHES LAYOUT
0
MOTION WITHOUT A REDUCED-MOTION STATE
Progress AI: the chat widget — ask, and progress does it
Progress AI: the dashboard — every change, flag and approval

THE STACK

Next.js 15React 19Tailwind v4GSAPLenisRadix UIStorybookPlaywright
NEXTClimate 200