No. ClickFunnels is an internet based-based mostly SaaS that runs thoroughly on the internet using a cloud. So, no downloads or installations are necessary. All new updates and funnel templates instantly get added to your cloud and are available via a member account. Your browser isn’t supported any more. Update https://www.jessicataylorkeller.com/how-to-add-an-image-overlay-in-clickfunnels/