Onboard new users with Guest accounts

Joan Alavedra, Co-Founder at Openfort•3 min read
Guest accounts for instant login-free onboarding with pre-generated wallets

You can now onboard users instantly without requiring a login. Our new Guest Accounts feature allows players to jump into your app and start building their digital inventory immediately, with the option to link a permanent identity later.

What is an Openfort Guest Account?

A Guest Account is a temporary, local-first wallet that is created automatically when a user opens your app. It uses the device's local storage to persist a player ID and an embedded wallet, allowing the user to return and continue their progress without needing to authenticate. When the user is ready, they can "link" their guest account to a social login or email, preserving all their assets and history as they transition to a full account.

Guest Accounts let users "continue as a guest" and upgrade to full accounts later. This feature is ideal for gaming and shopping apps, where reducing friction is key to keeping users engaged.

How Guest Accounts work

  1. Instant engagement When users onboard via guest accounts, they can interact with your app right away. Behind the scenes, Openfort creates a persistent player ID and a fully-functional embedded wallet tied to the user’s local storage.

  2. No login friction Guest accounts allow users to return to your app on the same device and access their account and wallet without needing to log in. This makes re-engagement effortless.

  3. Easy account upgrades Guest accounts are fully upgradeable to logged-in accounts. Calling the link() function transitions a user to a full account and keeps their assets and history.

Streamlined samples: Focused and maintained

We’ve also simplified our sample projects to better support your development journey.

After listening to community feedback, we realized that too many sample projects could be overwhelming. To address this, we’ve curated the most useful and maintainable examples to make it easier for developers to get started.

The newest one is Rapid Fire, an example built on Openfort’s ecosystem. It helps you implement key features quickly, so you can focus on building.

rapidfire.png

What's next

Guest Accounts and our updated sample library are the latest steps in making wallet integration easier. We’ll keep improving the development experience.

Check out the docs and explore the new samples today!

Share this article

Related Articles

  1. Crypto Onboarding: Passwordless Wallets in Practice

    Why seed phrases cost you signups, and how to ship a passwordless wallet that gets users to their first transaction in under a minute.

  2. Introducing React Native SDK

    We’ve just released the Openfort React Native SDK, making it easier than ever to integrate wallet functionality

  3. Introducing Swift SDK

    We’ve just released the Openfort Swift SDK, bringing seamless wallet integration and account abstraction natively to iOS.

  4. Cross-App Wallets Explained: One Identity, Every App

    How cross-app (or "global") wallets give users a single, portable identity across multiple apps and chains — and how to ship one with Openfort.

  5. Ecosystem V3: Improvements on UX and DevEx

    Ecosystem V3 features dialogs for a native experience across devices and is agnostic to your signer wallet of choice.

  6. Technical Dive: Social Recoverable Accounts

    In this article, we will explore the concept of Recoverable Account and how it can be used using Openfort’s APIs.

  7. OTP login is boring. That’s why it works.

    Today we’re introducing One-Time Password (OTP) authentication via email and phone number (SMS) in Openfort's SDKs.

  8. Mobile Wallet Protocol for Unity, a public good

    This powerful feature is now available to all game developers, enabling seamless connections between in-game wallets and the broader Web3 ecosystem.

Ship your first wallet in minutes