Product category account preferences and noifications

Hello. I am trying to decide whether to use Shopify. Is there a way for login customer accounts to select their preferred product categories (and maybe list them on their login page) and is there a way for them to be automatically notified if a product is added to their preferred category(s)? Is this type of thing programmable? Thank you.