neo4jtool

a Neo4j node for n8n workflows

Package Information

Released: 4/24/2025
Downloads: 319 weekly / 2,042 monthly
Latest Version: 0.1.118
Author: golfamigo

Available Nodes

Documentation

n8n-nodes-neo4jtool

This is an n8n community node. It lets you interact with a Neo4j database using a set of specialized nodes, particularly focused on booking system logic.

Neo4j is a native graph database platform, built from the ground up to leverage not only data but also data relationships.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

This package provides a collection of specialized nodes for interacting with a Neo4j database based on a specific booking system schema. Key operations include:

  • Managing Users, Businesses, Services, Customers, Staff, Resources, and Bookings (CRUD operations).
  • Finding available booking slots based on business rules (FindAvailableSlots).
  • Setting staff availability.

For detailed usage instructions and examples, please refer to USER_MANUAL.md (中文) or README.zh-TW.md (中文).

Credentials

To use these nodes, you need to configure Neo4j credentials named neo4jApi in n8n. This requires the following information from your Neo4j instance:

  • Host: The host address of your Neo4j instance, including the protocol (e.g., neo4j://localhost, bolt://your-server.com, neo4j+s://your-aura-instance.databases.neo4j.io).
  • Port: The Bolt port number for your Neo4j instance (typically 7687).
  • Database: The name of the database to connect to (optional, defaults to neo4j).
  • Username: The username for authenticating with Neo4j.
  • Password: The password for the specified username.

Compatibility

  • Minimum n8n version: (Requires testing, likely >=1.0)
  • Minimum Node.js version: >=18.10 (as specified in package.json)

Resources

Discussion