How do I set up a Membership approval workflow?

Hi

I am setting up Membership 2 for my site. For one of the membership levels I want it to be free, but subject to approval, requiring them to have completed a profile sufficiently before being granted access.

How might I achieve this?

Thanks, Neil.