How do I set up a Membership approval workflow?

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.