如何为你的生意打造预约系统(日历只是最容易的那部分)
一个预约系统需要四个数据:预约的是什么、由谁接待、在什么时段、每次预约要花多久。时长是最常被漏掉的那个,也正是它让你的预约撞到一起。
Ximena 在坦皮科经营一家理疗诊所,一个人接诊。她的一天要处理三种不同的事情:初诊评估要花一个小时,复诊随访是四十分钟,仪器理疗则是二十五分钟。
她一直靠 WhatsApp 安排预约。每隔两周就会出这样的事:11:00 来了个新病人做初诊评估,可她 11:30 早就约好了另一场随访。结果不是有人在等候室干等四十分钟,就是有人干脆走了。
Ximena 需要的不是一个更好看的日历,而是让她的预约表知道:初诊评估和随访不能塞进同一个时段里。这篇文章要讲的,就是如何打造一个能把时间安排对的预约系统,以及几乎所有人都会漏掉的那个数据。
预约系统是什么,和表单有什么不同?
预约系统会决定客户能选哪些时段,并把选中的时段留给他。 它给客户看的是真实空出来的时段,一旦被选走,这个时段对其他人就消失了。
联系表单做不到这些。它收到的是”我想约周四下午”,然后把这条信息扔进你的收件箱等你回复。这是一个请求,不是一个预约。
两者都有用,只是用在不同的地方。如果你总是要先商量时间——先看看情况,再决定要花多久——表单就够用了。但如果你对每件事要花多长时间心里早有数,那日历式预约就更适合你,因为每一次来回沟通去敲定时间,都是你没赚到的时间。
让它跑起来的四个数据
不管你在哪里搭建,任何在线预约系统都需要这恰好四样东西:
- 预约的是什么。 你的服务项目:初诊评估、复诊随访、仪器理疗。
- 谁或什么来接待。 这叫做”资源”:你本人、每位美发师、每张理疗床、每间诊室、每片场地。也就是有人预约时被占用的那个东西。
- 在什么时段。 你每周正常的营业时间:周一到周五 9 点到 2 点、4 点到 7 点,周六 9 点到 1 点。
- 每次预约要花多久。 初诊评估六十分钟,随访四十分钟,仪器理疗二十五分钟。
前三项几乎人人都会填。第四项才是大家常常漏掉的,而恰恰是它,把一切都搞乱了。
为什么明明有了日历,预约还是会撞车?
因为时长被写在了两个地方,而这两个地方说的不一样。
你在网站上写着”初诊评估——60 分钟”,因为这样写在价格旁边好看。而在你预约系统的设置里,时段却是按三十分钟一格划分的,因为出厂设置就是这样。客户看到的是一个小时,选的却是半小时的格子,日历也就顺着半小时来分配。
没有人做错什么。你手上有两个数字,而日历只听其中一个的。
正因如此,我们在 Proyecta 里搭建这套系统时,把时长放在了”资源”上,而不是”服务”上。只要一个服务开启了在线预约,唯一存在的时长就是这个资源的时长,也正是这个数字决定了时段该怎么分配。 服务详情里不会有一个可以另外填写的”时长”字段——这是故意的:如果那里能填一个数字,它就会和日历实际提供的时段自相矛盾。
在你修改之前,默认每次预约是六十分钟。省掉候诊室坐满人这一步,就是去”可预约时间”页面,把每个服务的时长按需修改:随访填 40,仪器理疗填 25,一次搞定。
至于不让两个人抢同一个时段——这个不用你设置:预约引擎是在一次操作里把时段锁定的,所以两个人同时点提交,也不可能两人都抢到 11:00。
怎么把不开门的那天挡住?
用”例外日”,它和你每周的固定营业时间是分开设置的。
你的常规时间是规则:比如周二 9 点到 2 点。例外日就是 9 月 16 日、你休假的那个长周末、你上课的那个早上。把那天标出来,系统就不再提供任何时段,而且不会打乱你平时的营业时间,也不用你记得周一再把时间调回来。
这是最小的一个功能,却也是最让人感激的一个。如果关闭一天的唯一办法是把整个营业时间表删掉,你迟早会忘记把它调回来。
客户看到的,和你看到的
你的病人打开你的网站,选择服务,看到真正空出来的时段,然后预订一个。如果这项服务定了价,他当场付款;如果没定价,预约直接确认,免费。你完全不需要给一项服务定价才能让它可以被预约。
之后他会有自己的账户页面,能看到接下来的预约,也能自己取消,不用再给你发消息。确认预约时,确认信息里就已经带上了取消或改期的入口。
在你这边,是两个界面,别把它们搞混了。**“可预约时间”是你搭建配置的地方:每个服务的资源、每周的营业时间、例外日,以及每次预约要花多久。“预约”**则是你日常的工作日历,能看到谁会来、几点来。第一个你几乎不会再打开。第二个你每天早上都会打开。
如果没给某个服务设置时段呢?
那这个服务就不会开启在线预约,而是变成表单那种方式:请求发给你,你来回复。
这也解释了很多人遇到的”怎么没有可选时间”的问题。这不是系统坏了:这个服务从来没有配置带时段的资源,所以它只能做唯一诚实的事——帮你记下这条请求,而不是凭空给你捏造出空闲时段。
这个设计也是有意为之的。Ximena 给两项服务开了在线预约,留了一项——上门理疗,时间取决于她要去哪儿——做成了纯请求方式。你的生意不必每一项都塞进固定时间格里。
这周就能用上
你只需要描述出来,它就会自己跑起来。字面意思,就这样写:
“给我在坦皮科的理疗诊所做一个页面,有三项在线预约服务:初诊评估 60 分钟,700 比索;复诊随访 40 分钟;仪器理疗 25 分钟。我周一到周五 9 点到 2 点、4 点到 7 点接诊,周六 9 点到 1 点。上门理疗只做请求预约。”
这样就能生成一个已发布的页面,带着预约日历、你的日程表,还有一个可以直接通过 WhatsApp 发出去的链接。在把链接给任何人之前,先检查两件事:每项服务的时长是不是你真实需要的时间,营业时间是不是这周的,而不是去年的。
在动手搭建之前,先花五分钟做个练习——这几乎总能改变你原本打算填的数字:打开你上周的日程表,把每一场没按预定时长结束的预约标出来。如果标出来的有三个以上,那就是你的问题所在,而且从来都不是日历的错。
想用你自己的情况试试看,就去 proyecta.dev 描述一下,然后发布它。