I have an element type video that doesn’t seem to work but the video link itself is valid.
You need to use only the video ID, not the entire URL.
I suspected as much. But is there a way of doing this from the URL?
There are other ways of embedding YouTube videos onto a page, if that’s what you’re asking, but if you’re going to use the Bubble Video element you can only use the ID.
So just extract the video ID from the full URL.

