User Segmentation for customized emails

User Segmentation for customized emails

Hi,

How can I do segmentation for a website?
Eg: 1. A user who has visited our website, but didn't sign up 
2. a user has signed up but not using our product and
3. a user who is using our product but not a paying customer

So that I can customize the email to users. Can anyone help me?


Regards,
Ravi