First, Remove the seeds from soap nuts by cracking them open.
Add in all the above ingredients in the container except essential oil and mix thoroughly.
Keep this container in a cool and dark place for 15 days.
After it's fermented, blend it finely in a blender and strain the mixture.
Keep it for another 5 days and your shampoo will be ready to use.