Cutting announcement publish time from 12 minutes to 5

InsurFact's ops team publishes announcements, product news, and webinars to insurance brokers.
Before the redesign, publishing one took about 12 minutes, the form mixed content with settings, and there was no way to preview without leaving the tool.

Role

Product Designer

Team

2 devs, 1 PO

Tools

Claude, Github, Figma

Timeline

2 weeks

PROBLEM

A form built around the data model, not the admin user's workflow

Every field sat in one undifferentiated form: content next to configuration, four content types (HTML, PDF, video, URL) sharing one layout, and no preview: admins opened the advisor-facing platform in a separate tab to verify their work.

Painpoint 01

No structure between content and settings

Admins scanned the whole page to find what they needed, every time.

Painpoint 02

No preview in context

Checking how an announcement looked meant leaving the tool for the broker-facing platform.

Constraints

What I had worked within

01

No backend changes

Interface only. Data structure and APIs had to stay the same. No new endpoints, no schema changes.

02

Admin side only

The advisor-facing announcement display was untouched. Any preview had to work within the admin context.

03

Existing tech stack

PrimeVue + Tailwind. Solutions had to work within what was in place.

Research

I observed how admins used the tool and organized three insights

I sat with an ops admin during a typical publish, watching where they paused, what they re-read, and what pulled them out of the tool entirely.

Insight 01

Scrolling constantly

Re-checking what was already filled.

Insight 02

Filling out of order

Jumping back and forth across the form.

Insight 03

Leaving the tool

Logging into advisor profiles just to check how it looked.

SOLUTION

Organize by what admins decide, not by data schema

01

From a modal to a dedicated page

The single biggest structural change, everything else depended on having enough canvas.

02

Content left, configuration right

First decide what you're publishing, then who sees it and when.

03

Preview as a tab

A real-time renderer would have been a significant engineering lift. The tab reuses the existing broker-side render.

From a modal to a dedicated page

The original add/edit experience lived in a modal, which severely limited how much information could be surfaced clearly.
I moved it to a dedicated full page. This gave enough space to separate content from configuration, and made room for a proper preview experience.

Organize by what admins decide, not by data schema

The original form was structured around the database.
I reorganized it around the admin's decision-making process:
Content fields moved to the left.
Configuration, audience targeting, scheduling, distribution, moved to a right sidebar.
Admins no longer had to scan the entire form to find what they needed.

Zoomable image

Add preview as a tab

Admins were spending time navigating to the broker-facing platform just to check how an announcement looked.
I proposed a tab-based preview that reuses the existing broker-side render.
Less engineering cost, same outcome for the admin.

tradeoff

How to present preview?

Before proposing the preview solution, I reviewed four preview approaches used across content management tools by evaluating each against the constraints of this project.

Zoomable image

SOLUTION

Submit-first preview

Real-time preview was the ideal. But given the no-backend-changes constraint and the two-week timeline, tab-based preview using the existing render was the right call. Same result for the admin, significantly lower cost to build.

The real win is eliminating the account-switching detour.
Five steps across two sessions became one submit inside the same tool.

Known limitation: if something looks wrong in preview, they'll need to edit and resubmit.

Final Design

Before vs. After

Zoomable image

Deliverables

Edge Cases & Interaction States

I built an interactive HTML specification to document every edge case and error state for an announcement management feature. This gives engineers a single reference they can interact with directly during implementation, reducing back-and-forth with design and eliminating ambiguity at handoff.

Impact

"I don't have to switch back and forth anymore.
I can just check it right there."

— Ops team admin

The biggest savings came from the preview tab: the finish–submit–check–return loop accounted for most of the extra time. Combined with the clearer structure, the average publish went from about 12 minutes to 5.

↓ 58%

TASK TIME

12 → 5 min

AVG PUBLISH TASK

2 weeks

design to ship