Enquiry
A referral, an inbound form or a call lands as a lead with its source recorded, so you know which channel pays.
Professional Services
Run enquiries, proposals, delivery and billing in one open-source CRM, built for IT agencies, consultants and accounting firms.
Process
The path from a first enquiry to a paid invoice, laid out as six stages inside one CRM, no separate tools to reconcile.
A referral, an inbound form or a call lands as a lead with its source recorded, so you know which channel pays.
Score fit and budget, assign an owner, and move it into the pipeline at a weighted value.
Send a line-item estimate. The client opens a private link and accepts it without creating an account.
The accepted estimate becomes an invoice. No re-keying, no second document to reconcile.
Break the engagement into tasks on a board, attach documents, and keep the client thread in one place.
Raise invoices, record payments, and put retainers on a recurring schedule that issues itself.
Capabilities
Twelve capabilities across sales, delivery and billing, eight shipped today, four on the roadmap.
Every enquiry records where it came from, so you can tell referrals from ad spend.
Drag deals through your own stages and see what the quarter actually looks like.
Send a line-item proposal. The client accepts it through a private link, no account needed.
Turn accepted work into invoices, record part payments, and brand the output.
Put a monthly or quarterly retainer on a schedule and stop chasing it manually.
Track the work after the sale, tasks, owners, due dates, and a board view.
Support tickets with business hours and response targets, plus billable time against a ticket.
Set revenue targets per person and track them without a spreadsheet.
Today time logs against a support ticket. Time against a project or engagement is on the roadmap.
Cost versus revenue per engagement, so you can see which clients are worth keeping.
Utilisation per person across a period.
Log project expenses and pass them through to the invoice.
Why BottleCRM
FAQ
The core CRM is open source and free to self-host, with no per-user fee and no seat cap. You can run it on your own server today.
Yes. It is a Django and PostgreSQL application you can deploy yourself, which is why firms handling client-confidential work choose it.
Yes. Self-hosted means the database is yours. There is no export fee and no lock-in.
Yes. One-off work is a standard invoice; retainers go on a recurring invoice that issues on a fixed monthly or quarterly schedule.
Yes. An estimate can be shared as a private link that the client opens and accepts without signing up.
Enquiries, proposals, delivery and billing, without a separate tool for each. Free, open source, self-hosted.