← Back to work

AI · Case study · Private

Glasswing - Campaign Studio

An in-house campaign studio that turns a one-line brief into ready-to-ship marketing copy and on-brand visuals - in minutes, not days.

LovableLovable AI GatewayImage generationPrompt system
internal
Glasswing - Campaign Studio preview

Context

The setup before I touched it.

CashNow is a UAE micro-lending app that lives or dies by promotional campaigns: SMS blasts, push notifications, social posts, in-app banners. Every campaign meant the same painful loop - a PM writes a brief, a copywriter drafts five variants, a designer mocks a key visual, everyone meets to argue, and a week later something finally ships. Multiply that by every offer, every audience, every channel, and the marketing team was permanently behind.

How it came together

Step by step - expand any phase for the highlights.

  • Shadowed 3 campaign cycles end-to-end
  • Mapped every handoff that caused delay
  • Pulled the unwritten rules of CashNow's voice
Discover preview

Problem → Approach → Result

The short version, for the broad audience.

Problem

  • 01A single campaign took 3-5 days from brief to live creative - too slow for a market that moves daily.
  • 02Tone drifted across channels: the SMS sounded urgent, the push sounded corporate, the social post sounded like a different company.
  • 03Designers redrew key visuals from scratch every time instead of remixing a system, burning hours on work nobody saw twice.
  • 04Compliance language (rates, fees, disclaimers) was copy-pasted by hand and occasionally got it wrong - a real regulatory risk.

Approach

  • 01Captured CashNow's voice, offer mechanics, and compliance guardrails into a structured prompt system - the brand became something the AI could actually follow.
  • 02Built a 'brief in, variants out' pipeline: one form generates SMS, push, headlines, and body copy in parallel, all consistent with each other.
  • 03Wired in image generation locked to brand style references so visuals look like CashNow, not generic AI slop.
  • 04Added an internal review surface where marketers can edit a single line, regenerate just one variant, and ship - no full restart needed.

Result

  • 01Campaign drafts went from 3-5 days to under 10 minutes.
  • 02Marketers stopped blocking on design for first-pass creative and started shipping experiments weekly instead of monthly.
  • 03Tone, offer language, and compliance copy stay consistent across every touchpoint - audited once, applied everywhere.
  • 04The team now runs more campaigns with the same headcount, and design time gets spent on the things that actually need a human eye.

Role

Designed, built, and shipped end-to-end as the sole maker.

Status

Live - internal

Next

Browse more work →

React

Tap if this resonated.

What do you think?

Leave a comment or ping me — any feedback, thoughts, or collab ideas, I'll really appreciate it. Building alone is no fun.