Showing results for 
Search instead for 
Did you mean: 

Join the community at Nodes 2022, our free virtual event on November 16 - 17.

CRM for GRANDstack - integrate vs Salesforce?


We're currently building a new stack for content management and need a CRM.

  1. Does anyone know of any CRM projects working on neo4j or with grandstack?
    Searching the forums I found 1 post - Modeling a CRM integration

  2. 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 ?
    Ideally would like everything in one place but am trying to learn about the pros and cons.
    Pros of SAAS CRM seem to be:

  • fast interfaces
  • integration with other tools
  • privacy concerns and risks

Cons of SAAS CRM

  • data silios unless import solution
  • cost

Pros of Neo4j / grandstack CRM

  • all data in one place - no need for polling import from salesforce / other system

Cons of Neo4j / grandstack CRM

  • lack of starter projects / need to build from scratch
  • slower - see A Comparison of Relational and Graph Databases for CRM Systems "Our results show that MS SQL was 4-10 times faster for insertion queries. Furthermore, MS SQL was also 2-5 times more efficient at handling queries that return many rows/nodes of data"

Thanks so much


Graph Steward

Hello Roman,

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 and recent blog posts on the official Grandstack blog in the Neo4j Medium channel


Thanks @MuddyBootsCode
Really like the predictive capabilities from the Graph Data Science Library.