✨Assist: Designing AI workflows for legacy platforms at scale

A 0→1 AI feature that shipped to thousands of clients and measurably reduced customer response times across EverCommerce's core products.

The challenge

EverCommerce's first AI exploration had no playbook. Before designing anything, I audited every unique context across 2-3 legacy products where AI assistance needed to live, finding a single pattern flexible enough to span all of them.

The "subtle-first" principle

The core insight was placement. Inspired by Superhuman and Apple Intelligence, Assist lives at the bottom of existing text inputs, never above the fold, never a modal, always where the user already is.

Anticipating user needs

Being of service to users, Assist introduced shortcut-based editing patterns, letting users refine, shorten, or adjust tone without rewriting from scratch. The interaction model was directly informed by interactions like autocomplete, adapted for the specific context of customer response workflows.

Evolving scope

What started as AI response generation grew into a full resolution workflow: reply, call, note, resurvey, resolve. The Resolved state wasn't in the original brief, rather it emerged from asking what it actually means to recover an at-risk customer relationship.

Accessibility — Designing for Every User

The AI Insights dashboard feeding Assist was redesigned to eliminate color-only risk indicators. Universal iconography and WCAG AA color tokens replaced them — clearer for everyone, accessible for all.

Outcomes

Assist launched to strong adoption with measurable impact on response times and revenue retention. More durably, it established the design language and component foundation for every AI feature that followed.