Somewhat i can understand your query. I hope this could be achieved just by using firebase on text changed block.
If user logged in and created tag, you can assign activation status as waiting (as a default value)
Then in admin side especially for your manager , and in his page you can alert him as with the user name and action status as waiting in a button. If he press the button then save the activation status of the concern user as approved and if the value is approved mean, allow the user to access remaining screen
Click on the view log and post here. If it shows firebase components error, please do not ask again, solution for that problem is posted multiple times.
This system works exactly as I did before I published it in Google Play Store but after publishing in Play Store everything happens but data is not saved in database.