📝Incremental introduction of features

§ Design On-boarding

The Hiri has been developing a new email client with tons of features that change how you manage email. To ease onboarding process, they have disabled all the features by default but made them easily discoverable and encourage users to enable them one by one.

It is important how users think your product should work. (i.e., email client “should” work as all other email clients)


I think this idea also works nicely with tracking of what features are used. (Though enabled feature doesn’t mean it is actively used, disabled one means it is certainly not.)

See also:


Want to receive my 🖋 posts as I publish them?