Marketing

Zapier AI:30 分钟搭好 5 步弃单挽回流程(零代码,无需开发)

Zapier AI:30 分钟搭好 5 步弃单挽回流程(零代码,无需开发)
目录

我服务的一个 DTC(Direct-to-Consumer,直接面向消费者)护肤品牌,购物车里有 73% 左右的订单都被丢掉了。这是行业平均水平,问题不在店铺本身。真正的问题在于:他们安排了一个运营,每天把 Shopify 后台的弃单列表复制粘贴到 Gmail 里发邮件。等邮件发出去,买家早就在别家下单,或者彻底忘了这回事。后来做这件事的运营离职了。我用一套五步 Zapier 流程把这份活儿替掉了,前后花了 32 分钟搭好,第一周就回本了。下面就是这套流程。

你不需要开发,不需要写代码,免费版 Zapier 就能跑起来,等量起来了再升级。你只需要一个 Shopify 店铺(或者任何支持 webhook 弃单事件的其他平台)、一个 Gmail / Klaviyo / SendGrid 账户,再加半小时耐心。

你要搭的到底是什么

流程长这样:

  1. 触发器(Trigger) — Shopify 出现新的弃单
  2. 分类(AI Branch) — Zapier AI 根据购物车金额,把弃单分成 "WARM(高价值)" 或 "COLD(低价值)"
  3. AI 写邮件 — Zapier 内置 AI 写一封个性化的挽回邮件主题 + 正文
  4. 发送第一封邮件 — 弃单 1 小时后经 Gmail(或 Klaviyo)发出
  5. 跟进第二封邮件 — 24 小时后还在的购物车,带折扣码追发

这套流程能打,核心在第 2、3 步。绝大多数弃单流程对"购物车里放了一支 12 美元润唇膏的顾客"和"几乎下单了 480 美元护肤精华的顾客"发的是同一封邮件。AI 能让你区别对待,又不用写两套流程。

它比雇人强的地方在于:不睡觉、不请假、不会把 A 顾客的邮件地址粘贴到 B 顾客那行。

第 1 步 — 配置 Shopify 触发器

打开 Zapier,点 Create Zap(创建 Zap),搜索 Shopify,触发事件选 "New Abandoned Checkout(新的弃单)"。然后按提示连接你的 Shopify 店铺。如果你是定制店铺,用 private app password(私有应用密码);如果走的是标准方案,直接用 OAuth(开放授权)流程授权即可。

测一下触发器。Shopify 只在顾客输入了邮箱但没付款时才发这个事件,所以你不会从一个随便逛店的路人那里拿到数据。最简单的办法:在测试环境里真实下一单,在付款步骤点"离开";或者直接查 Shopify 的弃单触发器文档确认你的店铺配置正确(默认就是开的)。

后面步骤要用的字段其实只有这几个:

  • Customer Email(顾客邮箱)
  • Abandoned Checkout URL(弃单回访链接,一键回到购物车)
  • Line Items(商品行项目,一个 JSON 对象)
  • Total Price(订单总额)
  • Customer First Name(顾客名字,如果有)

就这些。别贪多。往下面步骤传的字段越少,凌晨两点顾客发来一封"邮件坏掉"的截图时,你越容易排错。

第 2 步 — 用 AI 做分类分支

这一步是大多数人会跳过的,也是这套流程真正值回票价的地方。点 + Add Step(添加步骤),搜 Zapier,选 "ChatGPT - Extract Structured Data"(或者你账户里当时显示的 "AI by Zapier: Categorize",Zapier 经常换名字)。本质都是一样:把购物车数据丢给一个大语言模型,拿回一个标签,后面用这个标签做分支。

这是我用的提示词,触发器拿到的字段会自动填进去:

You are classifying a Shopify abandoned cart for our DTC skincare store.

Cart total: {{Total Price}}
Line items: {{Line Items}}
Customer first name: {{Customer First Name}}

If the cart total is $100 or more, reply with exactly: WARM
If the cart total is under $100, reply with exactly: COLD

整个提示词就这么短。你不是让 AI 变聪明,你只是让它充当一个长得稍微好看一点的 if 语句。

AI 这步之后,加一个 "Path by Zapier(分支路径)" 步骤。配成:

  • 路径 A:WARM(高价值) → 走精细化邮件流程,带 10% 折扣
  • 路径 B:COLD(低价值) → 走轻量提醒流程,无折扣,只做提醒

为什么要分两支?因为 WARM 那一单,你即将丢的是 400 美元。这种顾客已经举手表态、选了产品、愿意把卡号输给你,最后走掉了——他们不是价格敏感,只是分心了。COLD 是 14 美元的一时冲动,给这种顾客发折扣,等于教你的邮件列表"等等就有券"。

我在几个客户那边都跑过对比:只对 WARM 发折扣的那套,稳定能挽回 22-28% 的潜在流失收入;无差别发折扣的版本,只挽回 11-14%。无差别发折扣其实是给错误的客群交了一笔税。

第 3 步 — 让 AI 写邮件

这里是第二个 AI 步骤登场的地方。再加一个 "ChatGPT - Draft a Message" 动作。提示词:

Write a short abandoned-cart recovery email for our skincare brand.

Cart line items: {{Line Items}}
Cart total: {{Total Price}}
Customer first name: {{Customer First Name}}
Recovery link: {{Abandoned Checkout URL}}

Constraints:
- Subject line under 50 characters
- Body under 90 words
- Open with the customer's first name
- Mention the specific product they put in the cart by name
- Do not use the word "exclusive" or "limited time"
- One CTA link only, the recovery link above
- Tone: warm, like a friend reminding them, not a desperate salesperson

你也可以把一段固定的"品牌语气"前置在提示词里。我把这段话存在 Notion 页面里,每次拉第一段塞进 AI 提示词,模型就一直知道我们品牌说话的方式。如果你没有品牌语气文档,就写三句话描述你品牌听起来是什么感觉,塞在前面。输出质量会差 30% 左右,但这个成本是零。

这一步的两个输出——Subject(主题)Body(正文)——就是下一步邮件动作要喂进去的内容。

第 4 步 — 发送第一封邮件(弃单后 1 小时)

加一个 Delay by Zapier(延迟) 步骤,设为 1 小时。然后加邮件动作。如果你在用 Klaviyo,就用 Klaviyo 的动作;如果想保持免费,Gmail: Send Email 动作就够用,免费 Gmail 账户一天大约能发 100 封,超过再换 Workspace。

字段配成这样:

  • 收件人(To){{Customer Email}}
  • 主题(Subject){{Subject}}(AI 生成的那个)
  • 正文(Body){{Body}}
  • 发件人名称(From name) → 你的品牌"回复名"(例如 "Riley at Glow & Co.")

先测一遍。在测试店铺里下一单然后弃单,真发一封邮件,自己读一遍。如果读起来像模板腔,问题在你的品牌语气提示词,不是 Zapier。在你给真实顾客开开关之前先把提示词调好——一封听起来"机器感"的挽回邮件,效果明显比一封读起来像人写的模板要差。

第 5 步 — 24 小时的跟进邮件

再加一个 Delay by Zapier(延迟) 步骤,这次设 23 小时(这样从第一封邮件算起,总间隔是 24 小时)。然后用 Shopify: Find Abandoned Checkout(查询弃单) 步骤,按同一个弃单 ID 查一下,看看这个购物车是不是还在。

如果还在 → 追发第二封邮件。这封邮件和第一封不一样:

  • 主题里要呼应第一封(例如 "Still thinking about it?")
  • 正文里带一个 10% 折扣码(用 Shopify 或 Klaviyo 里预先开好的静态、限次码,不要让 AI 现场编折扣码,那是你哪天不小心发出"全场 100% off"的标准剧本)
  • CTA 还是同一个弃单回访链接

如果订单已经完成(或者折扣码已经被用掉)→ 啥也不发,流程直接结束。这就是"人家都买了,你就别再烦人家"的礼貌版本。

这套流程到底在替业务做什么

开头提到的那个护肤品牌,改造前是:73% 弃单率、零挽回邮件、零挽回收入。改造后第 30 天的数据:

  • 捕获 1,847 个弃单
  • 第一封邮件发出 312 封(1 小时延迟后)
  • 第二封邮件发出 198 封(24 小时延迟后,部分顾客已经转化)
  • 挽回流程归因到的转化 142 笔
  • 在 Zapier 免费版上挽回 $14,160(前 100 任务/月内免费,后面升级到 $19.99/月 Starter 套餐)

账不难算。品牌客单价 98 美元,142 × 98 = 13,916,跟 Shopify 归因数据基本吻合。流程本身的 Zapier 成本是 19.99 美元。被替换掉的那位运营,人工成本大约是 $1,400/月,这还是美国兼职岗位比较保守的估法。

如果让我重来一次,我会改的两点

两点,都是交过学费才想明白的。

第一,流程最前面我一定会加一个**"屏蔽列表(Suppression List)"**。如果顾客已经退订、如果他们明确要求不要再联系、如果他们最近 30 天已经下过单,邮件就不应该发出去。Zapier 可以在邮件动作之前,用一次 Google Sheet 查表或者 Zapier Table 查表,把这几类人挡掉。不加这一步,你迟早会给一位客客气气请你别再发邮件的顾客再发一封——而那封邮件你会一直记得。

第二,我会在 Google Sheet 里记录每一封发送——customer_email, send_time, ai_subject, ai_body, status——然后每周五下午随机抽 30 条出来读一读。AI 生成的文案,边缘案例的长尾是很长的。上线前两个月我抓出过三处:一封开头写成 "Hey there, valued customer"(模型没听"别用模板话"的指令);一封正文里用顾客的姓称呼人家;一封正文里凭空捏造了一个我们品牌根本没有的产品卖点。周五复盘是抵御品牌语气翻车最便宜的保险。

剩下那些日常维护几乎不用管。触发器点火、AI 写邮件、邮件发出去、跟进邮件落地、折扣码被核销或者没被核销,流程自己跑完。搭好之后你不会再去翻它,直到上游有什么东西变了——而这正是自动化本来该有的样子。

如果你想用一套零代码的方式、不雇任何人,真实地挽回一块收入,这是我做了 15 年营销找到的最便宜的那条路。第一个 Zap 搭一个周六上午,第二个只要 20 分钟。