Case Study · Fintech × Generative AI · Product Design

Campaign copy in minutes, not days.

An AI tool I designed for IDFC FIRST Bank’s marketing team. Fill in a brief, get on-brand copy for every channel, get it approved.

Role
Lead Product Designer
Scope
Product · UX · Design System
Year
2024
Platform
Internal web tool
Context

The bank needed more marketing copy, and every line had to be approved.

The team wrote copy by hand for every channel, using old, scattered reference docs.

They needed much more copy, much faster. But in a bank, nothing ships without sign-off.

WhatsAppEmailGoogle AdsMeta AdsSMS+ more
What I owned
Product design end to end: research, structure, interactions, the design system and the prototype handed to engineering.

The user was a marketer on a deadline, not a customer. The goal: fewer decisions, less rework.

The problem

Fast, on-brand and approval rarely happen together.

Templates were fast but generic. Manual review kept copy on-brand but was slow.

A tool that fixed only one of these wouldn’t get used.

The goal

Take a marketer from a brief to approved, on-brand copy for every channel, with as little rework as possible.

That split the work in two: get the input right, so the copy comes out on-brand, and make the output easy to approve.

Approach

Writing the first draft is the easy part.
Editing, approving and tracking it is the real work.

Most AI tools stopped at the first draft.

I designed for everything after it: editing, feedback, approval and version history.

Part 1 · The input
Get the brief right, and the copy comes out right.
Fixing brand issues before generation beats catching them in review.
01

A form instead of a blank prompt box

Problem

A blank prompt box leads to off-brand copy, and marketers shouldn’t have to learn prompting.

What I did

A structured brief: product, goal, tone, theme, audience, channel, key message, number of variants.

Result

Copy comes out on-brand by default, not after corrections.

IDFC FIRST
New Brief · Inputs
Step 1 of 2
ProductSavings Account
Use-caseCross-sell
ToneConversationalExclusive
ThemeFestiveExclusivity
CohortFemale18–25
ChannelWhatsApp
Hooks“All your accounts in one place”
Variants5
Structured brief, on-brand by constructionLive
02

One brief, written for each channel

Problem

WhatsApp, email, ads and SMS each have their own rules. The same copy pasted everywhere reads wrong.

What I did

Pick a channel and the copy changes shape: short with emoji for WhatsApp, subject and body for email, headline and description for ads.

Result

Brief once, get copy that fits every channel. No style guide to memorise.

IDFC FIRST
One brief · Every channel
Same input
WhatsApp Email Google Ads SMS
WhatsApp · conversational · emoji on
🌟 Your IDFC FIRST Savings Account, opened in minutes. Minimal docs, instant activation. 🔗 Start now
One brief → channel-native outputLive
Part 2 · The output
Make the copy easy to edit, approve and track.
What a bank team needs before anything goes live.
03

Edit the copy right where it appears

Problem

Marketers always tweak the first draft. A separate editor for every change slows them down.

What I did

Each variant is a card you can edit directly. Clear colours show which card is selected or being edited.

Result

From first draft to final copy, marketers never leave the screen.

Variant 1
ExclusivityConversational
🌟 Welcome to IDFC Bank's Savings Account Services!

🔹 Quick and Easy Account Opening. Open your account in a few simple steps with minimal documentation and instant activation.

🔸 Join us today, open your IDFC Savings Account and start your journey towards smart banking.

🔗 Open Your Account Now
Regenerating…
Default Selected Editing Favourited Regenerating
Variant tile, state modelLive
04

One toolbar that shows only what you need

Problem

Every card needed copy, edit, favourite, feedback and delete. Putting them all on each card buried the copy.

What I did

One toolbar above the cards. Nothing selected: sort, select all, generate more. Card selected: actions for that card.

Result

Cleaner cards, no extra screens. The decision I’m proudest of.

IDFC FIRST
Text Generation · Variants
English ▾
Select All Filters Tone Theme Generate More
1 selected Copy Feedback Favourite Delete
Variant 1
🌟 Welcome to IDFC Bank's Savings Account Services! Quick and easy account opening, minimal documentation, instant activation. Open your account now.
Variant 2
🌟 Seamless banking, maximum benefits. High-interest rates and zero maintenance fees. Join the IDFC family today.
Variant 3
🔹 One-stop financial management. See all your accounts in one place and bank smarter from day one.
Action bar, context-aware statesLive
05

Tell the AI what to fix without rewriting the prompt

Problem

“Try again” tells the AI nothing, and marketers shouldn’t have to rewrite prompts.

What I did

Pick what went wrong (quality, relevance, consistency or format), add a note if needed, and regenerate.

Result

Faster, more useful revisions. The bank also learns what its team means by “on-brand”.

IDFC FIRST
Regenerate · Feedback
1 selected
What didn't work for you?
Content Quality Content Relevance Consistency Text Format
Tell us more about what to modify…
Variant 1● Updated
🌟 Welcome to IDFC Bank's Savings Account Services! Quick and easy account opening, minimal documentation, instant activation.
Structured feedback → regenerationLive
06

Approval happens inside the tool

Problem

In a bank, everything needs sign-off. Approvals over email and spreadsheets would undo all the speed.

What I did

The marketer sends a variant for approval. An approver accepts or rejects it in the tool, and every decision is logged.

Result

This is what made AI usable for a bank at all, without slowing anyone down.

IDFC FIRST
Variant 1 · Approval
Marketing Manager
Draft In review Approved
Variant 1Draft
🌟 Welcome to IDFC FIRST Bank's Savings Account. Open in minutes, minimal documentation, instant activation.
Approver · Brand
Maker–checker, nothing ships unreviewedLive
07

Version history you can actually use

Problem

After several rounds of changes, good drafts got lost and versions were hard to compare.

What I did

A tab for each version, showing when it was made and how many variants it has. One click to switch.

Result

Nothing gets lost, so marketers feel free to try more ideas.

Latest6
Version 46
Version 34
Version 28
Version 18
Original4
REGENERATED, LATEST · 6 VARIANTS
Version history, instant comparisonLive
The system

A design system built on IDFC’s brand.

Built on Material 3 using IDFC’s red and its tints. Set in Inter, which stays readable in a tool that’s mostly text.

Primary Red#9B1E26
Secondary#6E0A0F
Background 1#F0DADC
Background 2#F6E5E5
Tint 10
Tint 30
Tint 40
Tint 50
Aa
Inter
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 1234567890&@#?!
Tall x-height · built for screens