If you are looking for free unlimited CRM, Bitrix24 is exactly what you need. So let's start with unlimited features available to CRM users in the free plan as of May 2016 - unlimited records (unlimited leads, unlimited contacts, unlimited companies, unlimited deals or opportunities, unlimited quotes, unlimited invoices, unlimited custom fields, unlimited export or import, unlimited mobile CRM use).
Now, let's talk about limits of the free plan. As you know, Bitrix24 comes with unlimited users. However, business tools such as CRM or tasks are available to 12 users only (you assign which users have access to CRM). Second email marketing is limited to 100 messages/hr. Third, phone call recording in the free plan is limited to first 300 calls. CRM history is limited as well. Free storage is limited at 5GB, unlimited storage is available at $199/mo with Bitrix24 Professional.
Workflow automation is available to Bitrix24 Standard and Professional users, though task, recurring tasks and task templates are available for free. Register now or check out our videos and CRM manual for a quick start.
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.