To add new plugins or themes directly to a WordPress site:
Step 1: Go to BlogVault website and sign in using your email ID.
Step 2: On the BlogVault site listing page, select the website of your choice.
Step 3: It'll take you to the Site Detail page. In this page, go to Management section. Here you can click on + Add Plugins or + Add Themes.
Step 4: On the next page you will see a list of plugins from the WordPress repo.
If you selected Theme you will get the list of themes available.