Customer Experience · Authentication Engineering · 2025

Invisible Login: Mobile OTP Authentication for Comet's Shopify Storefront

Login friction is silent churn. OTP made the front door invisible.

Comet
Customer Experience
↓ Read the story

A Gen-Z brand built for mobile.
Login that works the same way.

Comet is a digitally native Indian sneaker brand focused on delivering modern retail experiences through its e-commerce storefront. To align with mobile-first customer expectations and reduce login friction, we engineered a custom mobile number OTP authentication system that works natively within Shopify's customer validation framework.

The implementation required custom backend logic to map mobile numbers to Shopify customer accounts, structured handling of duplicate records, and authentication workflows consistent across both storefront and checkout — delivering a seamless, passwordless login experience without disrupting any existing order or account workflows.

D2C SneakersShopifyOTP AuthenticationMobile-FirstCustom EngineeringIdentity ResolutionIndia
Engagement at a glance
PlatformShopify (Custom Authentication Extension)
CapabilityMobile OTP Login · Identity Resolution · Checkout Consistency
RegionIndia
FocusLogin Friction, Authentication Consistency & Account Accuracy
Year2025

Built for the mobile-native Gen-Z shopper, the product team managing duplicate account records, and the ops lead watching login friction erode checkout completion.

Three people were experiencing the friction of authentication that didn't match how people actually want to access their accounts — a customer who couldn't remember an email, a support agent handling duplicate account confusion, and a brand manager whose mobile-first brand had an email-first login.

👟
Comet customer · frequent sneaker buyer

Frequent sneaker buyers attempting to log in before a drop were blocked by email-based authentication — unable to recall which address was used to register, they got locked out and missed time-sensitive launches entirely.

🔑 Email-based login causing access failures — customers missing drops and promotions
🎧
Customer Support · Comet

Support agents handled multiple tickets each week from customers whose order history was fragmented across two accounts — the same phone number linked to different emails, requiring time-consuming manual resolution that still left customers with a poor experience.

📋 Duplicate account records from multiple email sign-ups with same phone number
📊
Digital Product Manager · Comet

Digital product managers at mobile-first brands found that email-based login was fundamentally mismatched to a Gen Z and young millennial audience — one that identified primarily by phone number and found password recall on mobile a genuine barrier to purchase.

📱 Email-first authentication mismatched to mobile-first Gen Z audience expectations

Comet's email-first login was built for a generation that doesn't use email to shop.

Shopify's native authentication relies on email-based customer login workflows — a model that creates friction for Comet's mobile-first Gen Z audience. Dev's experience wasn't unusual: customers who shop across devices, register with multiple emails, and simply can't remember which credential they used for a specific store face a login wall at the worst possible moment — the start of a limited drop or a time-sensitive promotion.

The identity resolution complexity compounded the problem. Multiple customer records associated with the same phone number created support burden for Ishaan and data fragmentation for the brand. And the authentication inconsistency between storefront and checkout created a disjointed experience that Sanjana's product team needed to unify. The solution had to work within Shopify's validation framework without compromising account security or disrupting existing order workflows.

A mobile-first brand with a login experience designed for email-first customers — creating friction at exactly the moment that should be frictionless.

Complexity factors at the start
Login method alignment with customer preferenceEmail-only — misaligned with mobile-first Gen Z
Login success rate for mobile usersLower — email recall failure causing access issues
Duplicate account support burdenMultiple weekly tickets — same phone, multiple emails
Authentication consistency across storefront and checkoutInconsistent — different flow behaviors
Password reset abandonment rateElevated — customers exiting rather than recovering

Custom mobile OTP authentication with identity resolution, mobile-to-email mapping, and checkout continuity.

OTP authentication was engineered to remove the login friction that was silently costing Comet customers at their most important moments.

📱

Custom Mobile OTP Authentication Flow

Designed and built a custom mobile OTP authentication flow integrated natively with Shopify customer accounts — Dev enters his phone number, receives an OTP, and is authenticated without remembering an email or password.

Human-Centricity
🎨

Brand-Consistent UI Integration

Built a custom UI aligned with Comet's brand aesthetics delivering a seamless login experience across all storefront touchpoints — authentication feels native to the brand, not like a third-party overlay.

Human-Centricity
🔗

Mobile-to-Email Account Mapping

Implemented backend logic managing email mapping while enabling customers to authenticate using mobile numbers — Shopify's customer records remain email-keyed while the authentication abstraction handles the mobile identity layer.

Sustainability
🔍

Duplicate Record Identity Resolution

Engineered structured handling for multiple email records associated with the same phone number — identifying and surfacing the correct account for Ishaan's support cases and preventing future duplicate creation.

Resilience
🛒

Checkout Authentication Consistency

Extended the OTP authentication workflow across checkout entry points — Sanjana's end-to-end consistency is achieved with the same mobile-first login experience from homepage to order confirmation.

Sustainability
🔐

Shopify Validation Framework Compliance

Leveraged Shopify's secure validation mechanisms to maintain account integrity while abstracting the complexity from customers — security maintained, UX complexity eliminated.

Resilience

Passwordless login, reduced login friction, and duplicate account records resolved at source.

Mobile-first OTP authentication — passwordless access aligned with Gen Z customer behavior
Dev gets an OTP, logs in instantly, and doesn't miss another drop
Login friction reduced — OTP eliminates password dependency and email recall failure
The front door to Comet is now frictionless for every mobile user
Account accessibility consistency across storefront and checkout journeys
Sanjana's authentication experience is unified from browse to purchase
↓↓
Duplicate account support burden through structured identity resolution workflows
Ishaan handles fewer tickets as phone-based identity eliminates duplicate creation

What changed for the people
on both sides of the screen.

👟

Login That Just Works

Dev taps 'Login with mobile', enters his number, receives an OTP, and is in — before the drop timer reaches zero. The authentication experience matches the speed and urgency of sneaker culture. Login is no longer the barrier it was.

🎧

Fewer Support Tickets

Ishaan handles fewer duplicate account tickets because phone-number-based identity prevents the multiple-email-per-customer fragmentation that caused them. When tickets do arrive, the identity resolution logic surfaces the correct account immediately.

📊

Consistent Authentication End-to-End

Sanjana's product has a consistent authentication experience from storefront to checkout — the same mobile OTP flow, the same UI, the same seamless behavior. No jarring transitions or different login mechanisms at different points.

📈

Mobile-First Brand, Mobile-First Authentication

Comet's authentication now matches its identity — a Gen Z brand selling on mobile deserves mobile-native login. The OTP system reduces friction at the most critical access points in the customer journey.

Let's remove your login friction

The best login experience
is one customers don't notice.

Custom mobile OTP authentication for Shopify — passwordless login, identity resolution, and checkout consistency built for mobile-first D2C brands.