Without the hotel's own website with booking functionality, you will not be able to make direct online bookings.
Most reservation engine providers will assist you in the installation of their product.
The agency that created the site can also carry out different types of integration. The simplest engines redirect customers to a booking link and the most complex offer an interface that allows the transaction to be finalized directly on the site.