Videos from Bunny, Vimeo or Wistia blocked on your custom domain

If your videos play on your overskill.app address but show a 403 or "not allowed" error on your own domain, your video host is refusing the domain. Add it to the host's allowed-domains list.

Your videos play in your video host's dashboard and on your app's overskill.app address, but on your own domain they show a 403 or a not allowed error. Nothing is wrong with your app. Your video host is refusing your custom domain.

Why it happens

Most video hosts (Bunny Stream, Vimeo, Wistia and similar) keep an allowed-domains list (sometimes called a referrer list) for each video library. It often lists only your app's overskill.app address, so when the same video loads on your own domain, the host blocks it.

How to fix it

  1. Open your video host and go to the security or privacy settings for the video library your app uses. On Bunny Stream, that's Stream, then your library, then Security, then Allowed Domains.
  2. Add your custom domain both with and without www, and without https://. For example, myrecipes.com and www.myrecipes.com.
  3. Save, then reload a page with a video on your custom domain.

You don't need to roll back, rebuild or message the builder, and it costs nothing.

Still blocked?

Check that the domains you added match the domain your app is connected to exactly, as shown in Dashboard → Domains in the editor. If they match and videos are still blocked, your video host's support can see your library's settings.

Was this helpful?

Thanks for the signal — it helps us improve the docs.

More in Troubleshooting

When things go wrong

The build failed, the preview won't load, the deploy is stuck. Here's the short list of fixes that work most of the time.

Getting help in Overskill

Three ways to reach us — the in-app help panel, a support ticket, or email. Here's when to use each.

My users get a 401 when they log in

The

Still need help?

If this didn't answer your question, our team is one click away.