About BottleCRM
BottleCRM, published as django-crm, is a free, self-hosted, multi-tenant CRM for startups and larger organizations. It covers the customer lifecycle across leads, accounts, contacts, opportunities, support tickets, tasks, and invoices, and positions itself against Salesforce, HubSpot, and Pipedrive. It is released under the MIT license.
The architecture combines a Django REST Framework backend with a SvelteKit web app and a native Flutter mobile app, all sharing one documented REST API. PostgreSQL Row-Level Security isolates each organization's data at the database layer, so one deployment can serve a single startup or hundreds of tenants. Topics also mention CPQ, helpdesk, and invoice management.
The README states there are no per-seat prices, user caps, or feature paywalls, and says you own your data when you self-host. The site also links to a free trial, a pricing page, and migration guides from Salesforce and HubSpot. It suits small companies and agencies wanting a customizable CRM they can host, fork, and extend.
Key features
- Leads, accounts, contacts, and opportunities
- Support tickets, tasks, and invoices
- Multi-tenant isolation with Row-Level Security
- SvelteKit web app and Flutter mobile app
- Documented REST API
- Migration guides from Salesforce and HubSpot
Good fit for
- →Startups replacing Salesforce or HubSpot
- →Agencies hosting a CRM for several clients
- Tags
- crm
- django
- sveltekit
- flutter
- multi-tenant
- self-hosted
- sales
- salesforce-alternative
BottleCRM: questions and answers
- What is BottleCRM used for?
- BottleCRM is a self-hosted, multi-tenant open-source CRM (BottleCRM) with a Django REST backend, SvelteKit web app, and Flutter mobile app. It is a good fit for startups replacing Salesforce or HubSpot and agencies hosting a CRM for several clients.
- Is BottleCRM open source?
- Yes. BottleCRM is open source under the MIT licence. Its source code is on GitHub at Django-CRM/Django-CRM and is written mainly in Python.
- Is BottleCRM free?
- Yes. BottleCRM is open source, so the software itself is free to use.
- Can I self-host BottleCRM?
- Yes. BottleCRM can be self-hosted on your own server or infrastructure.
- What is BottleCRM an alternative to?
- BottleCRM is an open-source alternative to Salesforce, HubSpot, Pipedrive and Freshsales. Other open-source alternatives to Salesforce include Twenty, Krayin CRM and EspoCRM.
- Is BottleCRM actively maintained?
- Yes. The most recent commit to BottleCRM was on 2 October 2026, and the latest release is v1.14.5, published on 2 October 2026. The project has 2.4k stars on GitHub.
Open-source alternatives to BottleCRM
See all
Twenty
CRM
The #1 Open Source CRM for modern teams. Modular, scalable, and built to fit your business
OSSvs Salesforce★ 58k
Krayin CRM
CRM
Krayin CRM is Free & Open Source CRM Built with Laravel for Customer, Lead, and Sales Mana
MITvs Salesforce★ 24k
EspoCRM
CRM
EspoCRM – Open Source CRM Application
AGPL-3.0vs Salesforce★ 3.4k
Frappe CRM
CRM
Fully featured, open source CRM
AGPL-3.0vs HubSpot★ 3.7k
Atomic CRM
CRM
A full-featured CRM built with React, shadcn/ui, and Supabase.
MITvs HubSpot★ 1.3k
Django-CRM
CRM
CRM and Task management software, Email marketing and many more. Django CRM software app i
AGPL-3.0vs HubSpot★ 632
SaaS alternatives to BottleCRM
See all
Salesforce
CRM
Salesforce is a cloud CRM platform for sales, service and marketing teams to manage customers, deals and customer support in one system.
SaaS
HubSpot
CRM
HubSpot is a CRM platform that unites marketing, sales and customer service software, with a free CRM tier and paid hubs for each function.
SaaS
Pipedrive
CRM
Pipedrive is a sales CRM built around visual pipelines, with lead management, automation, email tracking and meeting intelligence for sales teams.
SaaS
Freshsales
CRM
Sales CRM with built-in phone, email and lead scoring from Freshworks
SaaS
Close
CRM
Sales CRM for small teams with built-in calling, email and SMS
SaaS
Capsule
CRM
Simple contact and sales pipeline CRM for small businesses
SaaS

