We're currently building a new stack for content management and need a CRM.
Does anyone know of any CRM projects working on neo4j or with grandstack?
Searching the forums I found 1 post - Modeling a CRM integration
Does anyone have views on whether it's better to build CRM functionality (add contact, company, deal, opportunity) to GRANDstack or to simply use salesforce and perhaps pipe data in via tools like StreamSets (see https://www.youtube.com/watch?v=HL_lKpurMkk) ?
Ideally would like everything in one place but am trying to learn about the pros and cons.
Pros of SAAS CRM seem to be:
Cons of SAAS CRM
Pros of Neo4j / grandstack CRM
Cons of Neo4j / grandstack CRM
Thanks so much
If you're looking to build a custom CRM with Neo4j you're correct that the GRANDstack is going to be the way to go with that. While there aren't many starter projects there are quite a few example projects with use cases that are probably going to be helpful in creating what you're after. As far as efficiency of inserts, etc. that's not really the point of using a GraphDB vs a SQL DB. You're going to get a lot out of the box with Neo4j that that you're not going to get with say MySQL or Postgres, etc. You can take a look at the Graph Data Science Library for the kinds of thing that are baked into Neo4j that would be very helpful in a CRM application.
Good places to start with the GRANDstack are the new series by Will Lyon https://www.youtube.com/watch?v=1JLs166lPcA&t=878s and recent blog posts on the official Grandstack blog in the Neo4j Medium channel https://medium.com/neo4j