Nomu
Back to field notes

Product

The invisible onboarding: Why friction kills commerce apps

Most commerce platforms lose users at the signup screen. We explore how to use AI and tension-resolution UX to make complex onboarding feel like magic.

Nomu
Tidi avatarTidiDesign3 min read

Last Tuesday we sat through a competitor’s signup flow. It was a marathon of text boxes and dropdowns. By the time you reach the dashboard, you have forgotten why you signed up in the first place. This is the signup tax. It is a penalty for being curious. Most commerce software treats the user like a data entry clerk. We think the software should do the work instead.

The magic of tension resolution

There is a specific moment in a good interface where a click feels like a relief. We call this the resolution of tension. When a user provides a small piece of information, the system should immediately return something of higher value. If you give us a URL, we should give you a brand profile. If you give us a logo, we should give you a color palette.

We are moving away from the long-form artifact. In our latest UI update, we moved price labels to the top left and replaced descriptive text with icons. Every pixel removed is a second of cognitive load saved. The goal is to make the transition from an idea to a product feel like a single, inevitable motion.

The best onboarding is the one the user does not realize they are completing.

AI as a form-filler, not a chatbot

There is a trend right now to put a chat window in front of everything. We think that is often just another form of friction. AI is most useful when it is informative and simplifying. Instead of asking the user to describe their brand, we use AI to scrape their existing site and pre-fill the requirements. The user just has to validate the result. This reduces the ‘signup tax’ to a single click.

Key points

  • Capture brand assets like logos or URLs first to automate profile setup
  • Replace descriptive text with icons to speed up visual scanning
  • Use AI to pre-fill complex forms rather than asking users to start from scratch

The range over the number

When it comes to physical goods, precision can actually be a barrier. A founder might not know if they want a 240 GSM or a 280 GSM fabric. Asking for a specific number early in the process creates a ‘choice paralysis.’

Our approach is to use ranges and studio-quality visual representations. Show the fabric under realistic lighting. Let the user pick a feel, not a digit. We can refine the technical specs later in the hub. The backend architecture is built to support this kind of modularity without breaking the underlying logic.

The objection to simplicity

The obvious objection is that commerce is complex. You need the data. If you do not ask for the fabric weight or the exact Pantone color now, you will have to ask for it later. We think that is a mistake. You do not need a perfect spec to start a conversation. You need a starting point. By deferring the complex decisions, we keep the momentum alive.

We also standardized our internal payment limits to a set amount per card. This keeps operations fluid while maintaining security. It is another example of a boring back-end decision that makes the front-end experience feel safer and faster.

Frequently asked

Standard forms have high drop-off rates. By using brand URLs to pre-fill data, we reduce the time-to-value for the user.

The goal is a system that feels like a hub, not a series of hurdles. We are cleaning up the backend to ensure this architecture remains durable as we scale.

Your own merch, in production in 5 minutes.

Adaptive storefronts on top, the whole supply chain underneath. Ship without managing the stack.

Book Demo
Tidi avatar

Tidi

Design

Lead designer at Nomu, shaping the brand system, storefront design language and product UI that consumer brands ship on top of. Writes about brand identity, ecommerce design systems, motion and the visual craft that separates a real brand from another DTC clone.