Back to Nodes

Neo4j Find Business by Name

Last updated May 6, 2025

a Neo4j node for n8n workflows

25 Weekly Downloads
204 Monthly Downloads

Included Nodes

Neo4j Find Business by Name
Neo4j
Neo4j Find User by External ID
Neo4j Create Business
Neo4j Update Business
Neo4j Delete Business
Neo4j Find Services by Business
Neo4j Create Service
Neo4j Update Service
Neo4j Delete Service
Neo4j Create Customer
Neo4j Update Customer
Neo4j Delete Customer
Neo4j Create User
Neo4j Update User
Neo4j Create Booking
Neo4j Update Booking
Neo4j Delete Booking
Neo4j Create Resource
Neo4j Update Resource
Neo4j Delete Resource
Neo4j List Resource Types
Neo4j Find Available Slots TimeOnly
Neo4j Find Available Slots StaffOnly
Neo4j Find Available Slots ResourceOnly
Neo4j Find Available Slots StaffAndResource
Neo4j Set Business Hours
Neo4j Get Business Hours
Neo4j Delete Business Hours
Neo4j Set Staff Availability
Neo4j Create Staff
Neo4j Update Staff
Neo4j Delete Staff
Neo4j Link Staff to User
Neo4j Link Staff to Service
Neo4j Find Customer by External ID & Business ID
Neo4j Find Staff by External ID
Neo4j Verify Service Setup
Neo4j Create Resource Type
Neo4j Link Service to Resource Type
Neo4j List Bookings

Description

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
Development Notes

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

Development Notes

  • 2025-04-29: Updated the description for the hoursData parameter in Neo4jSetBusinessHours.node.ts to clarify the expected format for day_of_week (1-7, Sunday=7) and fixed angle bracket encoding for ESLint compliance.
  • 2025-04-29: Generated Docs/NodeDescriptions.md containing descriptions for all nodes based on their INodeTypeDescription and properties. This file serves as a quick reference for node parameters and functionality.
  • 2025-04-29: Updated the format of the description field for the Neo4jCreateBooking node in Docs/NodeDescriptions.md to be a single line with \n for line breaks.