跳到内容
All articles
Setup

带“等待”(延迟)的自动化与基于时间的调度

在自动化流程中添加“等待”步骤,暂停流程并在 N 分钟/小时/天后恢复,或等待某个字段的日期到达再继续。非常适合培育、入职流程、跟进和及时的账单提醒。

“等待”步骤会让自动化流程暂停,并在之后继续执行。规则触发时,系统不会一次性执行所有动作,而是在流程中间插入一个等待:CRM 会保存剩余的步骤,并在时间到达时自动恢复执行。正是这个机制让培育、入职旅程、跟进以及续订/账单提醒能够按合适的节奏发生。

工作原理

  • 规则触发后,CRM 会像往常一样执行“等待”步骤之前的所有动作。
  • 到达“等待”步骤时,系统会计算恢复时间,保存剩余步骤,并在此停止(不会阻塞记录的保存)。
  • 一个周期性进程(每次调度器运行时)会检查时间已到的流程,并从暂停的确切位置恢复每一个流程。
  • 如果后面还有另一个“等待”步骤,这个循环会重复:流程再次暂停,并重新安排下一次恢复的时间。

配置一个等待步骤

  1. 打开“设置 → 自动化”,编辑(或新建)一条规则。
  2. 添加一个动作,选择类型“等待(按时间调度)”。
  3. 选择“等待一段时间”,设置数量和单位(分钟、小时或天),例如 2 天。
  4. 或者选择“直到某个字段的日期”,选取记录的一个日期字段(例如续订日期);流程会在该日期恢复执行。
  5. 在“等待”之后放置未来应发生的动作(发送邮件、创建任务、通知、设置字段、推进阶段等)。保存。
Example: 入职流程:当客户被创建时 → 发送欢迎邮件 → 等待 3 天 → 创建任务“致电新客户” → 等待 7 天 → 发送使用技巧邮件。
Example: 续订提醒:当合同变为“生效”状态时 → 等待直到“续订日期”字段 → 通知负责人并创建续订任务。

重要细节

  • “直到某个字段的日期”:如果该字段为空或日期已经过去,流程会在调度器下一次运行时恢复(永远不会卡住)。
  • 恢复时使用记录的最新状态,因此等待期间所做的更改会被尊重。
  • 同一条规则中的多个“等待”步骤会形成一个序列/节奏:每一个都会重新安排下一个。
  • 适合日常使用:如果自动化在恢复时失败,会按递增退避策略重试,且绝不会影响记录的保存。
  • 调度器会周期性运行(默认每天一次)。如果需要精确到分钟的等待,请提高调度器 cron 的运行频率。
💡 有两个相似的步骤:“等待(按时间调度)”会恢复整个流程(后续任何动作),并支持分钟/小时/天或字段日期。较旧的“等待(延迟)”只能按天延迟简单动作,因此完整的旅程建议优先使用新版本。

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

免费创建账户
带“等待”(延迟)的自动化与基于时间的调度 · Sellio