Package Information
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
)