as sales person I was always wondering how to display all the fine relationship that exists or develop over time when you deal with customers. Who know whom, who buys what, what lead came from where aso aso aso - lots of data. A RMDB was very easy for start but gets lost after a while as the joints became to complicated. So I built a first approach for a Graph DB as a CRM which is quite clumsy and from a coder's perspective a horrible piece of lines. But it worked and I use it now every day with more and more fun - and of course it develops and gets more and more functions. As its very useful I was wondering if there is interest maybe to check the idea, discuss it and try a better approach and develop a CRM which reflects the complicated relations of a sales person or organization.
It needs to bind
- company data
- personal data
- media storage / document filesystem
- transactions, quotes, orders, delivey tracks
- should hold all deal details
- partner companies with their products
- having features like eMailing, Templates, Dashboards with statistics etc.
The current setup is using Neo4J 3.2.7 and is based on PHP - but that is not a dogma, especially as the code seems not to be usable for a real good approach (too unstructured and redundant). It might be better to use it as an example or vision and start from scratch.
I am happy to share more insights and ideas here if the topic gets some fans
Target could be an open source version which can be used for example for smaller companies or people who dislike the idea of giving their data into the cloud e.g. to salesforce or delike.