top of page
edit cover.gif
Meta, 2023
Message
Editing

[Edit already-sent messages]

Product designer
Research
Content designer
Protoyper
Social media asset creator

TL;DR

Impact​​

  • Led end-to-end design process, introducing new components and guidance to Messenger’s design systems.

  • Conducted industry benchmark audit and shared key insights with the team.

  • Facilitated brainstorming sessions to identify optimal design solutions.

  • Collaborated with Instagram’s design team to ensure cohesive cross-app experiences.

  • Partnered with UXR to uncover user needs through research sessions.

  • Designed visual mocks and prototypes for marketing bundles featured across Messenger’s social channels and Newsroom.

  • Worked closely with engineering to deliver high-quality, spec-accurate experiences.

Learning highlights

  • This project was my first major design lead, teaching me to trust the process and value every iteration. I also learned that user trust is never worth compromising—it's the most important trade-off to avoid.​​​

Group 3.png

The problem

People need the ability to correct their messages.

Before this update, people did mental gymnastics to correct their typos; some of the hacks people use are: 

  •  Unsending and resending messages 

  • Using an asterisk 

The Research

Research showed that out of all unsent messages, 9% are unsent within 30 seconds, which gave us the hypothesis those are due to typos. Looking at this statistic made us realize that there's already a use case for this feature 

I took a look at how competitors were solving this problem and how their editing feature worked, if available. 

Group 7.png

WhatsApp

Group 1.png

Slack

Group 8.png

iMessage

I noticed all of them defined certain parameters, and Messenger needed to do the same

  • Time limit 

  • Max # of edits

  • Edit history 

  • Allow context of conversation while editing 

  • Allow text formatting as an edit

The Solution

Implement editing feature to messaging

Editing is a key communication tool, especially as online messaging dominates how we connect. It offers users control, supports freedom of expression, and builds trust through safer interactions.

IMG_0370.png

Parameters:

After research sessions and looking at privacy tradeoffs, Messenger's parameters for editing are: 

  • 15 minute time window for editing 

  • 5 max number of edits 

  • Edit history available 

  • Display context of conversation while editing 

  • No text formatting as an edit 

The Creation

Design principles

In defining what "edit" meant for Messenger, privacy was a top priority. Keeping this in mind, "edit" focuses on low-risk grammatical mistakes. Therefore, Messenger: ​​

💬 Only allows to edit text messages.

5️⃣ Max of 5 edits 

🫥 Clear labeling that a message is edited 

📝 Including edits in reports ​​

​​​

One of the biggest design decision was the editing mode display. After many rounds of iterations, I kept in mind that the context of the conversation is needed to properly edit. The rest of the designs were iterated on that foundation.

Entry-point

To edit a message, long-press it and tap "edit"—just like other message-specific actions such as "pin," "copy," or "unsend."

Frame 1010107103.png
Group 2.png

Long messages 

When the message exceeds 5 lines, the composer enables vertical scroll. It anchors to the bottom of the message.

Edited eyebrow 

The eyebrow is at the top of the message bubble 

____-4 2.png

The Final Product

edit mvp.gif

💪 MVP​​

msgr prototype.gif
device frame.png

After launch, the team iterated to provide the most transparency and avoid mis-use of the feature. Messenger makes edit history visible. 

*During my 3 years at Meta, including my 2 internships, I've worked on numerous projects regarding GenAI, chat expressions, utility, group-chat-based features, and more. Please reach out directly if you want to learn more about other projects.  

Meta, 2023

Read receipts

controls

rr menu.png

The Agency, 2021

"The Spot"

Frame 1010107104.png
  • Spotify
  • LinkedIn
bottom of page