自动化触发器
每个自动化都从一个触发器开始:也就是让它运行的事件。BCL有15个触发器,分成四组。你在空白画布上点击Add Node时选择一个,之后双击它来缩小范围。

这些触发器用于付款表单、活动表单、预约表单和QR Terminal付款。列表页面在Trigger type列显示名称,有时写法和画布上不同。
| 触发器(画布) | Trigger type(列表) | 什么时候触发 |
|---|---|---|
| Payment Initiated | Transaction Created | 顾客提交表单,BCL创建交易,在付款之前。 |
| Payment Successful | Transaction Success | 付款成功。免费订单,以及你标为成功的COD或手动转账订单也算。 |
| Payment Failed | Transaction Failed | 银行拒绝付款,或顾客付款失败。 |
| Payment Cancelled | Transaction Cancelled | BCL在交易开始后大约30分钟,自动取消未付款的交易。COD和手动转账订单永远不会被自动取消。 |
| Payment Completed | Transaction Completed | 你把一笔成功的订单标为Completed,例如在交易列表使用Mark As Completed。 |
| Status Changed | Status Changed | 交易状态有任何改变。 |
| Order Shipped | Order Shipped | 通过快递集成为订单添加追踪号码。 |
除了Order Shipped,每个付款触发器都有两个筛选:
| 筛选 | 作用 |
|---|---|
| Payment Source Type | All Sources、Payment Form、Event Form、Booking Form或QR Terminal。 |
| Specific Form | 用于付款表单、活动表单和预约表单。选择一个或多个表单,或留空以涵盖该类型的所有表单。 |
Status Changed还有Status Filter,包括From Status和To Status。每个都可以是Any、Pending、Failed、Successful、Cancelled或Completed。Order Shipped没有筛选:它适用于每个取得追踪号码的订单。
Lead、活动和affiliate触发器
Section titled “Lead、活动和affiliate触发器”这些触发器来自lead表单、活动报名和affiliate计划。
| 触发器(画布) | Trigger type(列表) | 什么时候触发 | 筛选 |
|---|---|---|---|
| New Lead Received | Form Submitted | 访客提交lead表单。 | Lead Form(留空表示所有lead表单) |
| Participant Created | Participant Created | 付款成功后创建活动参加者,每张门票一位。 | Specific Event Form |
| Participant Checked In | Participant Checked In | 参加者在活动签到。 | Specific Event Form |
| Certificate Generated | Certificate Generated | 为参加者生成证书。 | Specific Event Form |
| Referral Approved | Referral Approved | 你批准一个affiliate推荐。 | 无 |
| Referral Rejected | Referral Rejected | 你拒绝一个affiliate推荐。 | 无 |
| New Affiliate Registered | Affiliate Joined | 有人加入你的affiliate计划。 | 无 |
| Payout Requested | Payout Request | affiliate提交提款申请。 | 无 |
每个触发器传递的数据
Section titled “每个触发器传递的数据”每个触发器都会把它的数据以变量传给工作流程的其他部分,例如付款的{name}和{amount},或参加者的{attendee_email}。自动化变量按触发器列出这些变量。
触发器也决定BCL在新的信息步骤里放入的默认收件人:
| 触发器 | 默认电邮 | 默认电话 |
|---|---|---|
| 付款触发器 | {email} |
{phone} |
| 活动触发器 | {attendee_email} |
{attendee_phone} |
| Affiliate触发器 | {affiliate_email} |
{affiliate_phone} |
| New Lead Received | 无:使用表单栏位,例如{email_address:2} |
无 |
要更换触发器而不重建工作流程,双击它,然后点击Trigger Event旁边的刷新图标(Change Trigger)。从列表选择新的触发器。它的筛选会重设,所以要再打开它来设置。
为旧记录运行自动化
Section titled “为旧记录运行自动化”触发器只会为新的事件触发。对于已经存在的记录,打开自动化,点击Overview,然后点击Actions:
- Past Transactions为两个日期之间创建的交易运行自动化。除了Status Changed和Order Shipped,每个付款触发器都提供这个选项,而且只会选出状态符合触发器的交易。
- Past Participants为活动触发器做同样的事。
每条记录在每个自动化里只处理一次。结果请看Check automation history。
常见问题
Automations和表单的Notification Settings有什么不同?
Notification Settings控制BCL为一个表单发送的标准电邮。自动化从一个触发器开始,例如Payment Successful,并为每个符合的表单运行你自己的步骤,所以一个自动化就能涵盖你所有的表单。
我只想让自动化用在一个表单。在哪里选择?
在画布上双击触发器。付款触发器有Payment Source Type和Specific Form,活动触发器有Specific Event Form,New Lead Received有Lead Form。表单留空就涵盖该类型的所有表单。
顾客没有按取消,为什么我的Payment Cancelled自动化还是运行了?
Payment Cancelled在BCL自动取消未付款的付款时触发,大约在付款开始后30分钟。它不会等顾客按任何东西。