美甲店预约不撞单、SNS不断更:一人老板用 Claude Code 搞定后台杂活
预约撞单、停更的小红书、想破头的活动文案。把美甲店的后台杂活交给 Claude Code 起草,最后只让人来确认。附可直接复制的提示词和检查脚本。
手上正在上胶、抬不起头的那段时间里,私信里已经堆了三条预约。
“明天下午两点有空吗?“这条通知,我帮忙照看的那家美甲店的老板娘,是一边给客人涂指甲一边用余光瞄到的。等她忙完能回,已经是两小时后。等回过去的时候,客人早就预约了别家。
美甲这行,坐在椅子上的时间就是营业额。所以做手的时候根本离不开。可偏偏,预约的一来一回、小红书的更新、新色到货的通知文案、月底的活动告知——这些”没坐在客人面前那段时间”的杂活,正一点点把营业时间啃掉。
这些躲不掉的后台活,可以交给 Claude Code(在电脑上跑生成式 AI 的工具)先起草,人只在最后过一遍。这套做法我真的在一家一人店里跑了一个月,下面就把步骤原样写下来。
本文要点
- 把美甲店”非操作时间”的杂活交给 Claude Code 起草,老板只负责最后把关
- 预约撞单检查、SNS 帖子批量起草、活动文案撰写——三个 Use case 都附可直接复制的提示词
- 交给 AI 的是”起草、整理、检查”,必须由人来定的是”发布、折扣力度、给客人的最终回复”
- 不把客人姓名和联系方式喂给 AI 的个人信息红线
- 一人店每月大约省下 8~12 小时的事务时间,给一个 ROI 参考
先说说这篇写给谁:一人到小规模的美甲店老板
这篇文章,是按下面这几种人来写的。
- 美甲师本人,预约、社交媒体、记账全都自己一手包的一人店主
- 手下有一两个员工,但又不好意思让她们连帖子也一起管的店长
- 预约分散在私信、微信、点评、抖音等好几个入口
- 听人说”用 AI 能轻松不少”,但不知道从哪下手
不会写程序也没关系。你要做的,就是用中文交代一句,再把吐出来的文字改一改。对 Claude Code 本身还心里没底的人,建议先看不会写代码也能用 Claude Code 的入门法,这样打开那块黑屏幕的时候就不会被吓到。
美甲店的一天流程,和最容易返工的地方
先把时间到底耗在哪儿画成一张地图。一人店主典型的一天是这样的。
| 时段 | 在做什么 | 手停下来的原因 |
|---|---|---|
| 开店前 | 确认预约、备今日用料 | 多个入口的预约要对照着看,防撞单 |
| 操作中 | 接待、做手 | 私信和电话来的预约没法回 |
| 两单之间 | 备下一位的料、收拾台面 | 帖子一句”待会儿发”就拖了 |
| 打烊后 | 记账、备第二天 | 累得没力气想活动文案 |
把困扰理一理,常见的返工就集中在这四件事上。
- 撞单:私信、微信、点评分开看,同一个时段塞进了两位客人。道歉加改约,半小时就没了。
- 社交媒体停更:忙的那周一条都没发,闲的那周又突然连发好几条,曝光忽高忽低。
- 活动文案换汤不换药:把去年的通知小改一下就发,每次面孔都差不多,客人都看腻了。
- 新色、新项目漏告知:货进了,却忘了发告知,库存压在那儿不动。
这四件事,全是”读文字、写文字、对文字”的活。换句话说,也正是生成式 AI 最拿手的领域。
Use case 1:把散落各处的预约,交给 AI 来对撞单
最见效的就是这个。把多个入口的预约粘到同一段文字里,让 AI 查撞单和不合理的间隔。
人来对的话,是顶着做完手后的一双疲惫眼睛比时间,很容易看漏。AI 比时间又准,还从不抱怨。
下面是可以直接复制用的提示词模板。把预约一行一行粘进去就能跑。
你是一家美甲店的预约管理助手。
下面是从多个入口收集来的今天的预约清单。
1) 指出时间上有重叠的预约(撞单)。
2) 把两单之间间隔不到 15 分钟的组合,作为"收拾时间不够"提出警告。
3) 只把有问题的行用要点列出来,并附上理由。如果没问题,就只回答"无重叠"。
预约清单:
10:00-11:30 田A 单色 (私信)
11:30-13:00 佐B 法式 (微信)
11:00-12:00 铃C 护理 (点评)
14:00-16:00 高D 彩绘 (电话)
要是每次手动粘也嫌烦,还有一种办法:把预约导出成 CSV,让脚本机械地查。下面这段脚本,只要把预约写进 CSV,不用麻烦 AI,在本地就能把重叠揪出来。装了 Node.js 就能跑。
// check-overlap.mjs 检测预约重叠和间隔不足的校验脚本
import { readFile } from "node:fs/promises";
// reservations.csv 的格式:start,end,name,menu
// 例) 10:00,11:30,田A,单色
const raw = await readFile(new URL("./reservations.csv", import.meta.url), "utf8");
const toMin = (t) => {
const [h, m] = t.split(":").map(Number);
return h * 60 + m;
};
const rows = raw
.trim()
.split(/\r?\n/)
.map((line) => {
const [start, end, name, menu] = line.split(",");
return { start: toMin(start), end: toMin(end), name, menu };
})
.sort((a, b) => a.start - b.start);
const warnings = [];
for (let i = 1; i < rows.length; i++) {
const prev = rows[i - 1];
const cur = rows[i];
if (cur.start < prev.end) {
warnings.push(`撞单:${prev.name}(${prev.menu}) 与 ${cur.name}(${cur.menu})`);
} else if (cur.start - prev.end < 15) {
warnings.push(`收拾时间不足:${prev.name} 之后只有 ${cur.start - prev.end} 分钟`);
}
}
console.log(warnings.length ? warnings.join("\n") : "无重叠");
运行就这一句。
node check-overlap.mjs
要点是,别把客人的全名或联系方式写进脚本。只写姓,或者用”田A”这样的记号就够了。后面讲个人信息那一节会展开说。
Use case 2:把一周的小红书帖子,一次性批量起草
社交媒体停更,原因往往不是没素材,而是”每次都要从零想文案的那口气提不起来”。所以干脆让 AI 一口气把一周的帖子都起草好,老板只挑图、改错别字。
让文案质量稳定的诀窍,是先让 AI 记住”店的调性”。这套思路可以直接套用CLAUDE.md 的写法:把店的介绍写进一个文件里,每次都让它读一遍,帖子的语气就不会忽左忽右。
下面是批量起草帖子的提示词模板。
你是一家在 25~35 岁女性中很受欢迎的美甲店的社交媒体运营。
店的调性:沉稳的成熟休闲风,不浮夸、有品质感。回头指定的客人多。
口吻:亲切又得体。每条帖子表情符号最多 2~3 个。
任务:把本周的帖子起草 5 条,按工作日分配。每条帖子要:
- 100~140 字
- 结尾配 5 个话题标签(其中 2 个是 地区名 + 美甲)
- 1 条介绍新色,1 条是客户反馈,其余写日常或护理小窍门
输出时请加上工作日标签,比如"周二:"这样。
5 条一次性出来,挑合适的配上图就行。担心选题重复,周一把这一轮跑一次,这一周就不用再为更新操心了。
为了方便扫读,把帖子类型的配比做成一张表。
| 帖子类型 | 一周配比 | 目的 |
|---|---|---|
| 新色、新款介绍 | 每周 1~2 条 | 制造到店动机 |
| 客户成品照 | 每周 2 条 | 攒信任、拿指定 |
| 护理窍门、小知识 | 每周 1 条 | 留住粉丝 |
| 活动、空档告知 | 每周 1 条 | 填满近期预约 |
Use case 3:活动文案,按目的让它出多个版本
是不是每年都把”梅雨季打折”那句话复制粘贴一遍?让 AI 出 3 个版本,挑一个最顺眼的,每次的文案就都新鲜了。想把提示词写得更精准的人,可以参考提示词进阶组装法。
请为美甲店 6 月的活动告知文写 3 个版本。
条件:
- 想填满工作日白天的空档(目标人群是在家办公、家庭主妇)
- 折扣或赠品的"具体内容"由我来定,文案里留 [优惠填这里] 当空格
- 每个版本都出两份:小红书用(140 字)和微信群发用(200 字)
- 不要太煽动,保持有品质感的口吻
把折扣力度和优惠内容留空,是这里的诀窍。打几折是经营决策,别让 AI 来定数字。只让它搭文字的骨架,数字由人填。
哪些交给 AI,哪些必须人来定
这里要是含糊,就会出事故。我把这条红线做成了清单。
可以交给 AI 的(起草、整理、检查)
- 预约清单的重叠、间隔检查(最后由人确认)
- 帖子起草,出多个版本
- 活动文案、通知文只写文字部分
- 指出错别字和用词不一致
必须由人自己来定的
- 真正点下发布按钮
- 折扣力度、优惠、价格的数字
- 给客人的最终回复内容的拍板
- 预约的确定和取消通知
道理很简单:改不回去的操作、和钱有关的判断,一定要人亲自动手。起草这种事再怎么交出去都行,错了改一改就好,所以安全。这条红线在别的业务上也通用,建议在Claude Code 入门指南里把全貌摸清,就不会犯迷糊。
用之前和用之后,到底变了什么(ROI 参考)
下面是我帮忙那家店大致的 before / after。不是严格测量,而是按老板娘的体感估的。
| 工作 | 用之前 | 用之后 |
|---|---|---|
| 预约撞单检查 | 每天早上 15 分钟,周末更久 | 粘进去一跑,3 分钟 |
| 写帖子文案 | 每条 15 分钟 × 想起来就写 | 每周一次集中 20 分钟出 5 条 |
| 写活动文案 | 每月一次,纠结 40 分钟 | 从 3 个版本里挑,10 分钟 |
按月一摊,原先花在事务上的时间省下了大约 8~12 小时。一单按 200 元算,把这些时间挪去接待或休息,价值绝不算小。再加上更新稳定了,原本冷清的工作日白天预约也多了一点,算是额外的彩头。
数字会随店的规模差很多。要紧的是先想好一句话:“省下来的时间,是用在做手上,还是用在自己休息上。“不先定好,省下来的时间又会被别的杂活塞满。
个人信息和安全注意事项
这一节别跳过。这是保护客人的事。
- 别把全名、电话、住址、邮箱原样喂给 AI。 换成只写姓,或者”A 客”这样的记号。查撞单只要时间对得上就够了。
- 别把私信或微信的原文整段粘进去。 只把预约要用的”日期时间、项目”挑出来粘。
- 照片要发到社交媒体时,每次都征得客人同意。AI 判断不了”能不能发”。
- 帖子草稿里有没有混进能认出某位客人的信息(比如指定的来龙去脉),发布前一定要人眼过一遍。
要是对喂进生成式 AI 的文字会被怎么处理还心里没底,建议把所用服务关于数据处理的官方说明读一遍会更安心。处理客户信息的基本原则,也可以参考国家网信办发布的《个人信息保护法》全文。拿不定主意的时候,用”客人本人看到会不会不舒服”当标准,基本不会出错。
常见问题
问:我是美甲师,电脑不太行,也能用吗? 能。要做的就是用中文交代一句,再把吐出来的文字改一改。只有最开始的设置稍微费点劲,照着非工程师入门法走,一行代码都不用写。
问:把客人的预约信息喂给 AI 没问题吗? 全名和联系方式别放进去。查撞单的话,“姓 + 时间”就够,再讲究点用”记号 + 时间”。原文也要先删到只剩日期时间和项目,再交给它。
问:AI 写的帖子,能直接发吗? 发之前一定要人读一遍。事实(营业时间、价格、库存)对不对,符不符合店的调性。只有发错误信息这件事,不能交给 AI,得由人来踩刹车。
问:能和点评、微信公众号自动联动吗? 这篇讲的方法是”粘进去让它起草”的手动方式。用 API 做自动化也行,但建议一开始先用手动方式磨熟。熟了再加自动化,出事故的概率更小。
问:花钱多吗? 生成式 AI 的使用费,按一人店的用法,每月多半落在几元到几十元。换算成省下的事务时间,回本算快的。
实际跑下来的结果
我自己在帮忙那家店,把上面这三件事跑了一个月。
最见效的,意外地是预约撞单检查。早上备料时顺手把 check-overlap.mjs 跑一下,撞单那种”哎呀又搞砸了”的事就消失了。少了道歉加改约的半小时,心里轻松的程度超出我的预想。
社交媒体那边,改成每周一把一周的帖子先起草好之后,更新就不再断了。比起质量,先做到不断更好像更管用,原本冷清的工作日白天,进预约的日子多了起来。
反过来,我一开始翻的车,是连折扣力度都让 AI 定了。它轻飘飘写了句”打七折”,差点就那么发出去。打那以后我就定下规矩:数字一律留空,由人来填。起草交出去,判断攥在手里。只要守住这条红线,美甲店的后台杂活就能轻不少。
想让店里所有员工都把这套做法固定下来,或者按自家业务专门打磨一套,可以在培训与咨询里一起搭。想先一个人试试的,从免费教材与 PDF开始就好。
免费 PDF: Claude Code 速查表
输入邮箱即可获取一页 PDF,整理常用命令、审查习惯和安全工作流。
我们会妥善保护你的信息,不发送垃圾邮件。
让 Claude Code 真正进入可验证的工作流
先用免费 PDF 固定基础,再用 Gumroad 教材复用工作流;如果涉及团队导入、权限或收入路径,可以直接咨询。
关于作者
Masa
专注 Claude Code 实务流程、团队导入和内容转化的工程师。