Bitrix24 CRM comes with a free web form generator that can be used for any form type - registration, contact, feedback, support, quote request, online ordering (integrated with online payments), idea suggestions or anything else.
The forms are fully customizable, including CSS, and CMS agnostic (Wordpress, Drupal, Joomla or any other CMS can be connected). Most importantly the data from the forms ends up in the CRM and can be automatically distributed among your employees, used for email or telemarketing campaigns, both of which are available free of charge to Bitrix24 users. If you don't want to embed the form into your CRM, you can use free Bitrix24 public pages that we'll host for you for free that you can share with your audience.
Unlike other free online form generator software, free Bitrix24 plan lets you have unlimited submissions and fields. Field rules or conditional logic are available, as are post submit actions (redirects). Templates for most popular web form types are already available to use inside Bitrix24 CRM, just click 'CRM Forms'.
Bitrix24 CRM manual is available here.
If you are interested in buying self-hosted editions of Bitrix24, which come with API, CMS and source code, can be easily customized and integrated with other tools, please download a trial version here.