返回顶部
a

appointment-booking-system预约管理系统

Generic appointment booking and management system for service businesses. Booking intake, confirmation, automated reminders (24h, 2h), no-show followup, and daily schedule reports. 5 production-ready n8n workflows with Google Sheets backend.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
397
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

appointment-booking-system

预约预订系统

面向服务型企业的完整预约预订和管理系统。处理预订接收、确认邮件、自动提醒、未到店检测以及每日日程报告。

问题

服务型企业(美发沙龙、诊所、顾问、工作室)因错过预约、客户未到店和日程混乱而损失收入。预订平台每月收费30-100+美元,且往往缺乏定制化功能。手动提醒不可靠。

本系统提供零月费的自托管预订管理方案。

功能说明

  1. 1. 预订接收 — Webhook API接收预订信息,验证字段,生成预订ID,存储至表格
  2. 确认通知 — 立即向客户发送确认邮件,并向员工发送通知
  3. 智能提醒 — 自动发送24小时和2小时提醒
  4. 未到店跟进 — 检测错过预约并发送改期邮件
  5. 每日日程 — 早晨发送包含今日和明日预约及周统计数据的邮件

包含的工作流

序号文件用途
0101-booking-intake.jsonWebhook → 验证 → 存储 → 确认客户 → 通知员工
02
02-booking-confirmation.json | 通过Webhook更新预订状态(确认/取消) | | 03 | 03-reminder-engine.json | 每小时检查 → 发送24小时和2小时提醒 | | 04 | 04-noshow-followup.json | 检查过往预约 → 检测未到店 → 发送跟进邮件 | | 05 | 05-daily-schedule.json | 早晨发送包含今日日程和周统计数据的报告 |

架构

客户在线预订(表单/API)
|
v
工作流01:预订接收
+-> 验证必填字段
+-> 生成预订ID
+-> 保存至Google Sheets
+-> 向客户发送确认邮件
+-> 向员工发送通知邮件
+-> 返回预订ID

状态更新(确认/取消):
|
v
工作流02:预订确认
+-> 更新表格中的状态

每小时:
|
v
工作流03:提醒引擎
+-> 读取已确认的预约
+-> 检查:预约是否在24小时内?→ 发送提醒
+-> 检查:预约是否在2小时内?→ 发送提醒
+-> 在表格中标记提醒已发送

每2小时:
|
v
工作流04:未到店跟进
+-> 检查过往预约(1-48小时前)
+-> 若无到场状态 → 标记为未到店
+-> 发送改期邮件

每日上午7点:
|
v
工作流05:每日日程
+-> 生成今日和明日的日程表
+-> 计算周统计数据(已完成、未到店、已取消)
+-> 发送邮件给员工

所需n8n凭证

凭证类型用途JSON中的占位符
Google Sheets OAuth2预约存储YOURGOOGLESHEETSCREDENTIALID
SMTP
确认、提醒、报告 | YOURSMTPCREDENTIAL_ID |

环境变量

bash

企业信息(用于面向客户的邮件)


BUSINESS_NAME=您的企业名称
BUSINESS_PHONE=+1234567890
STAFF_EMAIL=staff@yourbusiness.com

注意: Google Sheet ID在工作流JSON文件中配置为YOURBOOKINGSHEET_ID占位符(非环境变量)。导入n8n后直接替换。

配置占位符

占位符描述
YOURBOOKINGSHEETID预约用的Google Sheet ID
YOURGOOGLESHEETSCREDENTIAL_ID
n8n Google Sheets凭证ID | | YOURSMTPCREDENTIAL_ID | n8n SMTP凭证ID | | YOURNOTIFICATIONEMAIL | 用于日程报告的员工邮箱 |

Google Sheets架构(预约表)

列名类型描述
booking_id文本唯一预订ID(自动生成)
name
文本 | 客户全名 | | email | 文本 | 客户邮箱 | | phone | 文本 | 客户电话 | | service | 文本 | 服务类型(如理发、咨询) | | date | 日期 | 预约日期(YYYY-MM-DD) | | time | 文本 | 预约时间(HH:MM) | | notes | 文本 | 客户备注 | | status | 文本 | 已确认/已取消/未到店/已完成 | | showed_up | 布尔值 | 客户是否到场 | | reminder_24h | 布尔值 | 24小时提醒已发送 | | reminder_2h | 布尔值 | 2小时提醒已发送 | | created_at | 日期时间 | 预订创建时间戳 |

快速开始

1. 前置条件

  • - n8n v2.4+(自托管)
  • Google Sheets OAuth2凭证
  • SMTP邮件凭证

2. 创建预约表

创建包含上述列的Google Sheet。将工作表命名为Appointments。

3. 导入与配置

将所有5个JSON文件导入n8n。替换所有YOUR_*占位符并设置环境变量。

4. 测试预订

bash curl -X POST https://your-n8n.com/webhook/booking/new \ -H Content-Type: application/json \ -d { name: Jane Smith, email: jane@example.com, phone: +1234567890, service: Consultation, date: 2026-03-10, time: 14:00, notes: First visit }

应用场景

  1. 1. 美发沙龙 — 发型师的预订、提醒和未到店追踪
  2. 医疗/牙科诊所 — 患者预约管理
  3. 顾问 — 带自动提醒的策略通话安排
  4. 健身工作室 — 课程和私教训练预订
  5. 汽车修理店 — 服务预约安排

要求

  • - n8n v2.4+(自托管或云端)
  • Google Sheets OAuth2凭证
  • SMTP邮件凭证

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 appointment-booking-system-1776275774 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 appointment-booking-system-1776275774 技能

通过命令行安装

skillhub install appointment-booking-system-1776275774

下载

⬇ 下载 appointment-booking-system v1.0.1(免费)

文件大小: 12.47 KB | 发布时间: 2026-4-16 18:16

v1.0.1 最新 2026-4-16 18:16
Fix: declare all env vars used in workflows in requires.env metadata for security scan compliance

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部