Automatic customers: How to design user habits