No, you don't need a domain to use Clickfunnels. They give you a subdomain on their website and all the funnels you create have URLs that you can send traffic to. Adding a domain just makes it easier to brand it to your name and website.