Yes. We have a Self-paced Product Setup guide that you can follow and install Hubway Connect on your own. Alternatively, Hubway Team can have a working session with you to walk you through the steps while you do the installation. That way, Hubway team would not require admin access to your environment.
If you would like us to install the product on your behalf, we can do so, and we would just need credentials with admin privileges to your environment.