Embed YouTube Videos within Heybase Sales Rooms to deliver more interactive and personalised experience you can embed a Product Demo, or a Customer Testimonial Video.
YouTube is a free video sharing platform that makes it easy to watch online videos. You can even create and upload your own videos to share with others. Originally created in 2005, YouTube is now one of the most popular sites on the Web, with visitors watching around 6 billion hours of video every month.