VOXER · PRODUCT DESIGN

Designing a seamless edit message experience

Enhancing user trust, improving clarity, and strengthening platform integrity across web and mobile

ROLEProduct Design Lead
PLATFORMiOS · Android · Web
COLLABORATORSCEO · Product · Engineering
TYPECore Feature
Edit message feature on mobile and web

Overview

Voxer is best known for push-to-talk voice messaging but text is equally core to how users communicate on the platform. Text messages are where clarifications happen, context gets added, and issues get resolved in fast-moving team conversations.

But once a message was sent, it was permanent. Users had no way to fix a typo, correct a misstatement, or update information. In high-stakes conversations, by first responders, field teams, and business users, a wrong message left uncorrected created real confusion and eroded trust in the platform.


The problem

Without the ability to edit, users were forced into workarounds: sending correction messages ("ignore that last one"), flooding threads with follow-ups, or simply leaving errors in place. Each of these degraded the conversation experience.

"I sent the wrong address to my whole team and couldn't fix it. I had to send three follow-up messages just to clarify."
  • Typos and outdated information persisted permanently in conversation threads
  • Correction messages added noise and disrupted conversation flow
  • Users in high-stakes roles like logistics, first response, and field operations need reliable, accurate message records
  • The absence of edit functionality was a commonly cited reason for user churn

Goals

BUSINESS

Improve user retention by removing a top-cited friction point. Strengthen platform integrity and trust for professional users.

USER

Allow users to quickly correct errors and update information without disrupting the flow or history of a conversation.


My role

I led end-to-end product design for the edit message feature and owned the UX strategy, interaction design, visual design, and engineering handoff. I worked closely with the CEO, Product Lead, and a Senior Engineer to define constraints, evaluate tradeoffs, and ship a solution that balanced user needs with platform trust.

PRODUCT DESIGN INTERACTION DESIGN UX STRATEGY ENGINEERING HANDOFF

Design process

Defining the right constraints

The core design challenge wasn't how to build an edit UI, it was how to define the right editing rules. Unlimited silent edits would create serious trust and fraud risks on a platform used in professional and high-stakes environments. We needed constraints that protected message integrity without making the feature feel punishing.

We evaluated three approaches:

01
Unlimited silent edits
Rejected due to high fraud and trust risk
02
Time-limited edits with visible "Edited" label
✓ Selected this approach balances flexibility with accountability
03
Accessible version history
Deferred due to added complexity for v1

The 15-minute edit window mirrors how people actually communicate with corrections happening immediately after a mistake, not hours later. The persistent "Edited" label preserves conversation accountability without making the edit feel punitive.

Designing the interaction

The entry point needed to feel familiar and discoverable without cluttering the message UI. I designed the edit trigger as a long-press action on the message maintaining consistency with existing platform patterns for message actions and leading into an inline edit state that kept the user in the conversation context.

Long press to trigger edit
Long press on message
Edit message state
Edit message
Edited message with label
Edited message

Preserving trust through transparency

Every edited message displays a persistent "Edited" label visible to all participants. This was a deliberate decision to maintain conversation accountability — users on a professional platform need to be able to trust what they read. The label is subtle but permanent, ensuring no edit goes unacknowledged.


The design

The final edit message experience shipped across iOS, Android, and web with a consistent interaction pattern: long press to trigger, inline editing with a save/cancel action, and a persistent "Edited" label on the message after save. The 15-minute window is enforced silently by having the edit option simply disappear after the window closes.

Edit message on tablet and web

Outcome

Edit Message shipped as a core platform feature and directly addressed one of the top user-requested improvements. The feature improved perceived platform reliability — particularly among power users in professional and team environments.

User retention among professional team accounts
Shipped across iOS, Android, and web simultaneously
0
Trust or fraud issues reported post-launch

What I learned

A feature as seemingly simple as "edit a message" carries real implications for trust, accountability, and platform integrity. Getting alignment on the rules before designing the interface saved significant rework and produced a stronger outcome.

It also reinforced how much value there is in designing for edge cases early. The "Edited" label and the 15-minute window weren't afterthoughts they were the core design decisions that made the feature trustworthy enough to ship.