As the Customer Accounts Hub app doesn't manage the customer account creation process, a 3rd party app would be best to help with the setup of this feature.
We recommend having a look into the app 'Customer Fields', which has a built in account approval process: