OTP &
SHOPIFY.
What Changed
- ✅
OTP Authentication — Secure 6-digit code verification replaces magic links for instant, reliable logins.
- ✅
Shopify Achievements — Achievement tracking embedded directly into Shopify storefronts with claim functionality.
- ✅
Email System Resilience — Critical authentication emails always sent, even when notification system disabled.
Impact
Like an owl's precise vision cutting through darkness, OTP authentication delivers instant, secure access while Shopify widgets expand engagement directly into commerce platforms.

OTP Authentication
Modern 6-digit OTP codes with 60-second resend cooldown, 10-minute expiry, and rate limiting. Secure, instant authentication without clicking email links.

Shopify Achievement Widget
Achievements tab in simplified Shopify widget. Progress tracking, XP/Points badges, claimable rewards—gamification embedded directly in storefronts.
FOR_THE_DEVS
OTP & Auth
- • 6-digit numeric OTP generation
- • /auth/verify-otp endpoint with session creation
- • 10-minute OTP expiry window
- • In-memory rate limiting for brute-force protection
- • Resend cooldown (60s) with countdown UI
- • OTP input auto-submit on 6th digit
Shopify & Widgets
- • Widget Features management page
- • Achievement cards with progress bars
- • Claim functionality with spinner states
- • Feature flag toggles (achievements, streaks)
- • Simplified widget variant architecture
- • Programmatic webhook registration
Email & Platform
- • System emails bypass EMAIL_NOTIFICATIONS_ENABLED
- • SendGrid fallback for orgs without custom config
- • Modal stacking with query param routing
- • Feature flag-aware UI (shop, streaks, gamification)
- • Architecture reviewers + validation patterns
Shipped By
Nudj Team