I almost treated empty states as an afterthought. But when I started listing them out for Claritel, I realized every empty state is a moment where the user either gets unstuck or gives up.
I catalogued 20+ empty states and success states, each with specific trigger conditions, headline copy, and CTAs.
