Neo4j n8n community node Stale 12mo+
n8n-nodes-neo4jtool — a Neo4j node for n8n workflows
Weekly downloads106
Change vs prior week+97
Latest versionv0.1.429
Last published2025-05-07
First published2025-04-14
LicenseMIT
Possibly abandoned: no new version on npm since 2025-05-07. Check the repository for activity before relying on it.
Install
In n8n, open Settings → Community Nodes → Install and enter:
n8n-nodes-neo4jtool
Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.
Nodes in this package
- Neo4j AI tool — Interact with a Neo4j graph database
- Neo4j Create Booking AI tool — Creates a new booking record in Neo4j after checking availability based on the service's booking mode using helper functions
- Neo4j Create Business AI tool — 創建一個新的商家記錄並關聯所有者。,ownerUserId: 關聯的 User 節點的內部 ID (UUID) (不是 external_id),name: 商家名稱,type: 商家類型 (例如 Salon, Clinic),address: 商家地址,phone: 商家聯繫電話,email:…
- Neo4j Create Customer AI tool — 為指定商家創建一個新的客戶資料並關聯用戶。,businessId: 客戶註冊的商家 ID (UUID),userId: 關聯的 User 節點的內部 ID (UUID),name: 客戶姓名 (可以與 User.name 不同),phone: 客戶聯繫電話,email: 客戶聯繫電子郵件。
- Neo4j Create or Update User AI tool — 根據 external_id 查找或創建用戶,並在創建時生成內部 id。,external_id: The External ID to find or create the user by (UUID),name: Users name,email: Users email address,phone:…
- Neo4j Create Resource AI tool — 創建一個新的資源記錄並關聯到商家和資源類型。,businessId: 資源所屬的商家 ID (UUID),resourceTypeId: 資源所屬的資源類型 ID (UUID)(如果不知道正確的ID是甚麼,可以使用Neo4j_List_Resource_Types工具查詢).,name: 資源名稱/編號 (例如…
- Neo4j Create Resource Type AI tool — 定義一個資源分類,用於管理具有相同特性或預約限制的共享資源。例如,將所有「4人桌」歸為一類。 businessId: 資源類型所屬的商家 ID (UUID)。 typeName: 資源分類的名稱 (例如:「4人桌」、「2人桌」、「理髮椅」)。 totalCapacity: 此特定分類下總共有多少個資源實例…
- Neo4j Create Service AI tool — 對指定商家的服務進行操作。businessId: 提供此服務的商家 ID (UUID),name: 服務名稱,duration_minutes: 服務持續時間(分鐘),description: 服務描述,price: 服務價格(整數,例如分)(可選),bookingMode: 該服務的預約檢查模式。
- Neo4j Create Staff AI tool — 為指定商家創建一個新的員工記錄。,businessId: 員工所屬的商家 ID (UUID),name: 員工姓名,email: 員工電子郵件 (可選),phone: 員工電話號碼 (可選)。
- Neo4j Create User AI tool — 創建一個新的用戶記錄。,external_id: 來自外部應用的 ID (例如 Line ID) (UUID),name: 用戶姓名,email: 用戶電子郵件,phone: 用戶電話號碼,notification_enabled: Whether notifications are enabled for the…
- Neo4j Delete Booking AI tool — 根據 booking_id 刪除預約及其關聯關係。,bookingId: 要刪除的預約 ID (UUID)。
- Neo4j Delete Business AI tool — 根據 business_id 刪除商家及其關聯關係。,businessId: 要刪除的商家 ID (UUID)。
- Neo4j Delete Business Hours AI tool — 刪除指定商家的所有營業時間記錄。,businessId: 要刪除營業時間的商家 ID (UUID)。
- Neo4j Delete Customer AI tool — 根據 customer_id 刪除客戶及其關聯關係。,customerId: 要刪除的客戶 ID (UUID)。
- Neo4j Delete Resource AI tool — 根據 resource_id 刪除資源及其關聯關係。,resourceId: 要刪除的資源 ID (UUID)
- Neo4j Delete Service AI tool — 根據 service_id 刪除服務及其關聯關係。,serviceId: 要刪除的服務 ID (UUID)。
- Neo4j Delete Staff AI tool — 根據 staff_id 刪除員工及其關聯關係 (例如可用性、服務能力)。,staffId: 要刪除的員工 staff_id (UUID)。
- Neo4j Find Available Slots ResourceOnly AI tool — 根據時間和資源可用性查找可用的預約時間段。所有ID格式為 UUID(例如: ecadf8cb-f865-41d2-a1a0-db4311222cdc),Required_Resource_TypeRequired_Resource_Type:所需資源類型的唯一識別碼 (Type ID),格式為 UUID (例如:…
- Neo4j Find Available Slots StaffAndResource AI tool — 根據時間、員工和資源可用性查找可用的預約時間段,businessId: 要查詢可用時段的商家 ID (UUID),serviceId: 要預約的服務 ID (UUID) (用於獲取時長),startDateTime: 查詢範圍的開始時間 (ISO 8601 格式, 需含時區),endDateTime:…
- Neo4j Find Available Slots StaffOnly AI tool — 根據時間和員工可用性查找可用的預約時間段
- Neo4j Find Available Slots TimeOnly AI tool — 根據時間查找可用的預約時間段 (僅考慮時間衝突),businessId: 要查詢可用時段的商家 ID (UUID),serviceId: 要預約的服務 ID (UUID) (用於獲取時長),startDateTime: 查詢範圍的開始時間 (ISO 8601 格式, 需含時區),endDateTime:…
- Neo4j Find Business by Name AI tool — 根據名稱模糊查找商家 (Business) 。,searchTerm: 用於商家名稱模糊匹配的關鍵字。
- Neo4j Find Customer by External ID & Business ID AI tool — 根據用戶 External ID 和商家 ID 查找客戶記錄。,externalId: 用戶的 External ID (UUID),businessId: 客戶註冊的商家 ID (UUID)。
- Neo4j Find Services by Business AI tool — 查找指定商家提供的所有服務項目。,businessId: 要查詢的商家 ID (UUID)。
- Neo4j Find Staff by External ID AI tool — 根據用戶 External ID 查找關聯的員工記錄。,externalId: 用戶的 External ID (UUID),businessId: 如果用戶可能在多個商家任職,可指定商家 ID (UUID) 進行過濾 (可選),limit: Max number of results to return。
- Neo4j Find User by External ID AI tool — 根據 External ID 查找用戶。,externalId: The External ID of the user to find
- Neo4j Get Business Hours AI tool — 獲取指定商家的營業時間列表。,businessId: 要獲取營業時間的商家 ID (UUID)
- Neo4j Link Service to Resource Type AI tool — 創建服務 (Service) 與所需資源類型 (ResourceType) 之間的 :REQUIRES_RESOURCE 關係
- Neo4j Link Staff to Service AI tool — 指定某個員工可以提供哪些服務。,staffId: 要關聯的員工 staff_id (UUID),serviceId: 員工可以提供的服務 service_id (UUID)
- Neo4j Link Staff to User AI tool — 將現有的員工記錄關聯到一個用戶帳號。,staffId: 要關聯的員工 staff_id (UUID),userId: 要關聯的用戶內部 ID (UUID)。
- Neo4j List Bookings AI tool — 查詢/列出預約記錄 (可選過濾條件)。 **可選過濾條件**: - businessId: 商家ID - customerId: 客戶ID - staffId: 員工ID - startDate: 起始日期 (格式: YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss) - endDate: 結束日期…
- Neo4j List Resource Types AI tool — 查詢指定商家下已存在的所有資源類型。,businessId: 要查詢資源類型的商家 ID (UUID)。
- Neo4j Set Business Hours AI tool — 設定或更新指定商家的常規每週營業時間。此操作會 **完全覆蓋** 該商家所有舊的營業時間設定。 通過 'Hours Data' (JSON 陣列) 提供時間段: 每個時間段物件需包含 'day_of_week' (數字 1-7 或英文星期名), 'start_time' (HH:MM), 'end_time'…
- Neo4j Set Staff Availability AI tool — 設定或更新指定員工的可用時間。此操作會 **完全覆蓋** 該員工所有舊的可用時間設定。 通過 'Availability Data' (JSON 陣列) 提供時間段: 每個時間段物件需包含 'start_time' (HH:MM), 'end_time' (HH:MM)。 必須指定 'type' (SCHEDULE…
- Neo4j Update Booking AI tool — 根據 booking_id 更新預約資訊。如果更新 bookingTime 或 staffId,會先檢查新時段/員工的可用性。bookingId: 要更新的預約 ID (UUID)。其他欄位為可選更新項。
- Neo4j Update Business AI tool — 根據 business_id 更新商家資訊。,businessId: 要更新的商家 ID (UUID),name: 新的商家名稱 (可選),type: 新的商家類型 (可選),address: 新的商家地址 (可選),phone: 新的商家聯繫電話 (可選),email: 新的商家聯繫電子郵件…
- Neo4j Update Customer AI tool — 根據 customer_id 更新客戶資訊。,customerId: 要更新的客戶 ID (UUID),name: 新的客戶姓名 (可選),phone: 新的客戶聯繫電話 (可選),email: 新的客戶聯繫電子郵件 (可選)。
- Neo4j Update Resource AI tool — 根據 resource_id 更新資源資訊。,resourceId: 要更新的資源 ID (UUID),type: 新的資源類型 (可選),name: 新的資源名稱/編號 (可選),capacity: 新的資源容量 (可選),propertiesJson: 要更新或添加的其他屬性 (JSON 格式)。留空則不更新此項。
- Neo4j Update Service AI tool — 根據 service_id 更新服務資訊。,serviceId: 要更新的服務 ID (UUID),name: 新的服務名稱 (可選),duration_minutes: 新的服務持續時間(分鐘)(可選),description: 新的服務描述 (可選),price:…
- Neo4j Update Staff AI tool — 根據 staff_id 更新員工資訊。,staffId: 要更新的員工 staff_id (UUID),name: 新的員工姓名 (可選),email: 新的員工電子郵件 (可選),phone: 新的員工電話號碼 (可選)。
- Neo4j Update User AI tool — 根據內部 User ID 更新用戶資訊。,userId: 要更新的用戶內部 ID (UUID),name: 新的用戶姓名 (可選),email: 新的用戶電子郵件 (可選),phone: 新的用戶電話號碼 (可選),notification_enabled: Whether notifications are…
- [DEPRECATED] Neo4j Verify Business Setup AI tool — [DEPRECATED] This node is deprecated due to the bookingMode being moved to the Service level. Use the "Neo4j Verify Service Setup" node instead to check if a…
- Neo4j Verify Service Setup AI tool — 檢查指定服務是否已完成所有必要設置以接受預約
Supported operations
| Resource | Operation | Description |
|---|---|---|
| — | Create | Create a service |
| — | Create Node | Create a node |
| — | Create Relationship | Create a relationship |
| — | Delete Node | Delete a node |
| — | Execute Cypher Query | Execute a cypher query |
| — | Match Nodes | Match nodes |
| — | Update Node | Update a node |
Parsed automatically from the published npm package; may be incomplete.
Links
Maintainers: golfamigo
Other Neo4j community nodes
Neo4j Stale 12mo+
n8n-nodes-neo4j
n8n node for Neo4j with LangChain integration, supporting vector stores and graph operations
160 / weekv0.2.2updated 1.5 yr ago6 ops
Neo4j Stale 12mo+
@rxap/n8n-nodes-neo4j
Provides a Neo4j node for n8n workflows, including basic authentication credentials. It allows to connect and interact with Neo4j…
12 / weekv0.0.8updated 1.5 yr ago
New community nodes, every week
One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.
You'll get a confirmation email first. Trouble? Use the signup page.