Blog
UX
2 mars 20266 min

Onboarding et lazy registration : essayer avant de s'inscrire

Le taux de chute entre "télécharger" et "créer un compte" est brutal : 40 à 60% d'abandon. Ma solution : retarder l'inscription au maximum.

Anonymous Auth de Supabase

Au premier lancement, l'app crée automatiquement un compte anonyme. L'utilisateur obtient un vrai UUID, peut créer des tâches, utiliser la voix — tout fonctionne. Techniquement, mêmes RLS policies. Seule différence : pas d'email.

Les welcome slides

3 slides rapides. Pas un tutoriel de 10 étapes. Swipe, swipe, c'est parti. Bouton "Passer" toujours visible.

Les empty states riches

Feed vide : illustration + "Appuie sur le micro pour créer ta première tâche". Chaque empty state a un CTA direct qui lance l'action.

La conversion

Rappels discrets à des moments stratégiques : après la 5ème tâche, après 3 jours, ou quand il essaie une feature Pro. Jamais intrusif, toujours contextuel.

La migration anonyme → compte réel

Supabase permet de "lier" le compte anonyme à un email. Toutes les données restent intactes. Le UUID ne change pas. Pour l'utilisateur, c'est magique. Le taux de rétention J1 a significativement augmenté depuis.