top of page
Top

Guest Access

A lightweight way for invitees to chat on WhatsApp without downloading the app or creating an account

Project type: Zero-to-one design

Company: Meta

loading.png

Product context

User problems

WhatsApp users want to talk to their friends and family in one place, but not everyone’s on WhatsApp. They can send an invite, but…

A non-user may be reluctant to download and register WhatsApp without proof of value. This results in lost connections.

People want the value of WhatsApp (connection), but they fear the commitment (download, time, data privacy).

Solution

Shift from a binary choice (user vs. non-user) to a “try before you buy” funnel.

Product goals

  • Enable encrypted chats with anyone: Let WhatsApp users message anyone, not just other users, with full end-to-end encryption.

  • Offer a “taste test”: Let non-users start messaging immediately, without downloading and registering.

  • Improve conversion rates: Turn more non-users into users by reducing friction in the invite funnel. 

Content requirements

  • Invite SMS

  • App clip / web landing

  • Guest onboarding

  • Guest representation and trust signals

  • System messages

  • Notifications

  • Persistent and contextual upsells

  • Messaging around feature limitations

Content strategy

Terminology analysis

  • Nomenclature 

  • Scalability

  • Localizability

Screenshot 2026-04-30 at 1.46.23 PM.png

The invite

The invite SMS and landing screen present the choice between downloading the app or chatting as a guest.

Content challenge: Present guest chat as an appealing alternative to download; convey the choice without crowding the message. 

Just by positioning “Chat as guest” in contrast to “Download WhatsApp,” the message is clear: We offer a no-hassle alternative you can start using right now.

Screenshot 2026-04-30 at 1.50.16 PM.png

Onboarding

We wanted to ask as little of possible of the guest and quickly get them into the chat with their inviter.

Content challenge: Introduce the experience and collect the needed inputs within the limited space of a bottom sheet.

After exploring full-screen sheets that explained more about the guest experience, it was clear that less was more. I kept it concise yet human, explaining only what’s needed in the moment.

Screenshot 2026-04-30 at 1.59.20 PM.png

Guest representation

We needed a clear way to signal that the guest isn’t a registered user.

Content challenge: How do we represent guests in a way that’s recognizable and scalable?

We leaned on established WhatsApp patterns: 

  • The tilde (~) indicates a user who isn’t in your contacts.

  • Parentheses are used to append a name label, such as (You) when chatting with yourself.

Screenshot 2026-04-30 at 1.59.28 PM.png

Trust signals

UXR showed that the Guest state triggered immediate red flags around scam/spam and privacy concerns. And the concerns are real: because the guest isn’t verified, impersonation risk is high.

🔥 Hotly debated: How do we protect and reassure users without cluttering the UI?

Through exhaustive communication and exploration, I aligned with Integrity, Privacy, Design, Eng and Product stakeholders on a balanced trust signal framework.

Screenshot 2026-04-30 at 1.59.38 PM.png

Feature limitations

By design, the experience is limited to basic chatting; calling, attachments and other features are disabled. But in UXR, users initially assumed all features would be available.

Content challenge: How do we frame the limitations for users?

For guests, these are framed by way of upsell. For inviters, it’s all about setting expectations—how this chat will differ from the usual experience.

Screenshot 2026-04-30 at 1.59.48 PM.png

Upsells

We use a combination of persistent and contextual upsells.

Content challenge: Encouraging conversion without overwhelming.

A persistent banner extolls the value of the full app, while contextual upsell sheets are triggered when the guest taps on a limited feature.

Screenshot 2026-04-30 at 1.59.58 PM.png

Outcomes

Wins & learnings

High onboarding completion

The “concise yet human” approach offers just-in-time info and quickly gets the user where they want to go.

 

High retention

Expectations are set effectively, and transparent signals build trust.

 

High conversion 

Persistent and contextual upsell framework conveys the value of downloading the full app.

Scalable foundations

Nomenclature

“Guest” terminology can be scaled across additional features.

 

Content patterns

Repeatable content patterns make expansion and modification simple.

bottom of page