Acuity Scheduling

📅 智能预约管理,一键同步日历

通过托管OAuth集成Acuity Scheduling,管理预约、日历、客户和可用时间,适合中小型企业自动化预约流程。

收藏
25.1k
安装
5.5k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Acuity Scheduling Skill 是 Maton 提供的托管式 OAuth 网关,允许用户通过统一的 API 接口操作 Acuity Scheduling 平台的核心功能。用户需先在 ctrl.maton.ai 完成 OAuth 授权,随后使用 Maton API Key 调用 gateway.maton.ai/acuity-scheduling 下的各类端点。

主要功能模块:

  • 预约管理:创建、查询、更新、取消、改期预约,支持按日期范围、日历、客户信息筛选
  • 可用时间查询:获取指定月份的可预约日期和具体时间段
  • 客户管理:维护客户档案,支持按姓名/电话搜索(注意:仅支持已有预约的客户更新/删除)
  • 日历与预约类型:管理多日历配置和服务类型
  • 时间块管理:创建/删除不可用时段(如午休、休假)
  • 表单与标签:读取客户 intake 表单和预约标签

认证流程:通过 ctrl.maton.ai/connections 创建连接 → 浏览器完成 OAuth → 使用 Authorization: Bearer $MATON_API_KEY 调用网关。多账户场景下可通过 Maton-Connection 头部指定特定连接。

显著优点

1. 托管OAuth简化集成:无需自行实现 OAuth 2.0 流程,Maton 自动处理 token 刷新和存储
2. 完整API覆盖:涵盖预约、客户、日历、可用性、表单等 Acuity 核心功能

3. 多语言示例:提供 Python、JavaScript、Bash 等现成代码片段

4. 灵活的时间查询:支持按月份批量获取可约日期,再细化到具体时间段

5. 批量操作支持:通过日期范围参数实现分页查询,适合数据同步场景

潜在缺点与局限性

1. 功能限制:客户更新/删除仅适用于已有预约的客户,无法直接管理潜在客户档案
2. 时间格式依赖:datetime 需符合 PHP strtotime() 解析规则,跨语言开发需注意格式兼容

3. 无实时推送:依赖轮询查询,无 webhook 支持,实时性受限

4. 改期约束:reschedule 操作要求目标时段必须可用,无法强制覆盖冲突

5. 网关依赖:服务稳定性受 Maton 网关影响,非直连 Acuity 官方 API

适合人群

  • 中小型企业主或行政人员,需自动化预约管理流程
  • 开发者构建预约相关的内部工具或集成工作流
  • 服务行业的多日历管理团队(如诊所、咨询公司、美容工作室)

常规风险

  • OAuth 会话过期:长期运行的自动化流程需监控连接状态,避免授权失效导致中断
  • 时区处理复杂:需严格区分账户时区、客户时区和服务器时区,避免预约时间错位
  • 速率限制:高频调用可能触发 429 限制,批量操作建议增加延迟
  • 数据隐私:客户 PII(姓名、邮箱、电话)流经第三方网关,需评估合规要求
  • API Key 安全MATON_API_KEY 泄露将导致账户完全暴露,建议配合密钥管理服务使用

Acuity Scheduling 内容

暂无文件树

手动下载zip · 5.4 kB
contentapplication/octet-stream
请选择文件