Or is it like FaceBook where I have to log in every day to see what’s new?
Also is there any benefit to installing the WordPress plugin if my site is already protected by Cloudflare? I asked support if I need to install it as well, and they replied, “If you want to.” (not impressed by the support thus far)
Well, “if you want to” might not be the most detailed response ever but it summarises it. You dont have to, but you can - if you want to ;). Basically it allows you to configure certain settings from your Wordpress control panel instead of your Cloudflare one.
As for a notification, no, there is no such thing.