Sell access to single posts, automatically.

I want to setup my membership site to sell access to single posts. The only way I have found to do it right now is every time I create a new post, I create an access level that just has access to that post, then an infinite duration subscription plan for that access level. Is there any built-in way to handle this scenario without having so many steps for every new post? If not, is there some sort of API with the membership plugin so I could maybe automate this process through a hook when a new post is saved?