With MailPoet, subscribers cannot subscribe directly to blog post notifications by category. They can only subscribe to lists.
If you would like your readers to be able to subscribe to updates of a specific blog post category, you need to set up separate lists and Post Notification emails for each category.
Here’s how:
Create one list for each blog category. These lists need to be manually created, they are not dynamically created to match your categories.
Create a form that includes the List Selection block, that allows new subscribers to choose which lists, i.e. categories/areas of interest, they want to receive notifications about.
Under MailPoet > Emails, create one recurring Post Notification email for each category; these emails would a) be set up to send email to the matching list, and b) pull items from the matching blog posts category using the Automatic Latest Content widget. Like the lists, these Post Notification emails need to be created manually; they are not dynamically added when a new blog post category is created.
In this way, subscribers can sign up to the content they want; the post notification emails will pull in new posts in the specific category and then send a notification to the matching list.
Subscribers can use the Manage Subscriptions page to change the lists they are on (and thus adjust the blog post categories they are getting are getting notifications for).