If you want to create a new site on Vimeo OTT:
- Click the site drop-down at the top-right of the Vimeo OTT Admin.
- Click (+) New site.
- Fill out your info for the new site and you will be redirected to that new site's Vimeo OTT dashboard.
You can use the same dropdown menu to navigate between admin pages for multiple sites on your account.