Industry and sector
A classification field on every account, filterable in the list.
Every deal, person, ticket and invoice attached to a company, on one page. Flat, searchable, and honest about what it does not model.
Unlimited accounts and unlimited users. MIT licensed, self-host it anywhere.
Not because it sits above anything, but because everything else points at it. Open a company and the four things you were going to go looking for are already there.
Each of these is a real column you can filter and sort on, not a note somebody has to remember to write.
A classification field on every account, filterable in the list.
Employee count as a number, so "under 50 staff" is a filter rather than a guess.
Stored with its own currency code, not assumed to be dollars.
Site URL plus the full postal address: street, city, state, postcode, country.
Assign an account to several people, or to a whole team.
Text, number, date, dropdown and checkbox, defined per organisation.
If you need to model a group structure, this is not the tool for it today. Tags will get you grouping and filtering, and that is the whole of it.
An earlier version of this page claimed hierarchies. It was wrong, and it has been removed rather than relabelled.
Every field named on this page is in accounts/models.py, in the open repository.
No limit in the software and no per-account price. The bound is the Postgres database you run it on. Because you self-host, capacity is a question about your server rather than about your invoice.
No, and an earlier version of this page said otherwise, which was wrong. Accounts are flat: there is no parent field on the record and no way to nest one company under another. If you need to group them, tags work and are filterable. Nesting would be a schema change, and we would rather tell you it is missing than describe a feature you would go looking for.
Open one and you get four tabs: its deals, its people, its tickets and its invoices. Everything in the CRM that points at that company is reachable from one page, along with notes, comments and file attachments on the account itself.
Yes. The Export button on the account list, on the web or the phone, downloads a CSV of the list with your filters applied, every page of it, and only the accounts you can see. Going the other way, there is no account import from a file: accounts are created by hand, by converting a lead, or through the API.
Yes. An admin opens Statement on the account, on the web or the phone, picks a period of up to a year, and gets the opening balance, every invoice, payment and cancellation, and the closing balance, with one section per currency. Download it as a PDF to send. Statements are admin-only because they sum every invoice on the account, including ones a member may not be allowed to open.
Converting a lead creates the account, and an opportunity alongside it if you want one. The conversion is deliberately one-way: the backend will not move a converted lead back, because the account is now the record of truth and two live copies of one customer is how data goes wrong.
No per-account fee, no seat count, no trial clock. Host it yourself, or let RunCode run it.