You can easily create a manual approval process in VolunteerHub for new volunteers who register in your site. To do this, please follow the steps below:
Create a User Group for new volunteers. From the User Groups page, click Create New User Group. Name the group "New Volunteers" and select the second option under the Membership Control section (Admins Only).
Add all new users to the group automatically. Follow the steps here for creating a Workflow.
Trigger - New User Account Created (can be site wide or limited to a specific landing page)
Action - Add User to User Group, selecting the previously created User Group
If you want new volunteers to see and sign up for events as usual, skip this step and continue to Step 4 below.
If you don't want users to be able to see/register for events until you've approved them, send an email to firstname.lastname@example.org requesting that users in the "New Volunteers" group not be able to log in until manually approved.
Check for new volunteers in the system each week by clicking on the "New Volunteers" user group from User Groups page.
Once you're ready to approve a new user, click on the user's name, click on the Edit button, and click the X next to "New Volunteers" at the top of the user details pane. Click Save.
If you blocked new users from seeing and signing up for events, removing them from this group will automatically allow them to see and sign up for events in the system and will trigger an automatic email to be sent to the user notifying them that they are now able to register for events.