Yes, even without a website you can create your forms and collect leads. There is a direct link provided under form embed section that you can use to share your form directly. It will help in improving your marketing strategy as well.

Posted in: General Queries