Hi,
You can install add-ons by following this guide.
You’ll need to upload add-ons only once. You can even upload the add-ons through your FTP if you want to do that faster.
You’ll then be able to update add-ons through the plugins page if you filled your licenses in WPCA settings, without the need to upload them again.
Do not hesitate if you need more help.
Best regards.