自动化
Tajo 为客户互动提供三个层级的自动化,从简单的规则型工作流一直到完全自主的 AI 代理。
自动化的三个层级
1. Skills,确定性工作流
Skills 是原子化的规则型自动化单元。每次执行方式完全相同:触发器触发,检查条件,执行动作。
triggers: - event: cart_abandoned conditions: - cart_value: "> 50" - time_since_activity: "> 30m"
actions: - brevo/send-email: template_id: 101 to: "{{ contact.email }}"适用场景: 可重复流程、购物车挽回、欢迎序列、数据同步、订单确认。
2. Agents,AI 驱动的编排
Agents 使用 LLM 推理目标、选择工具并调整策略。它们组合多个 Skills 和 Brevo MCP 工具,达成复杂的营销目标。
---name: win-back-agenttools: - brevo_contacts - brevo_segments - brevo_email_campaign_management - brevo_sms_campaigns---
# Win-Back Agent
Analyze churned customers, design personalized re-engagementsequences based on purchase history, and execute acrossthe optimal channel mix.适用场景: 复杂决策、渠道选择、优惠个性化、根据客户行为调整序列。
3. 自然语言,意图驱动的营销
最上层把营销人员的意图翻译成代理动作:
“为本季度消费超过 500 美元的客户创建一个 VIP 答谢营销活动。用邮件发送一段专属感谢语和一张 20% 的独家折扣码。”
编排层挑选合适的代理,代理再组合合适的 skills 和 Brevo MCP 工具来执行。
如何选择层级
| 问题 | 用 Skills | 用 Agents |
|---|---|---|
| 逻辑每次都一样吗? | 是 | |
| 需要做判断吗? | 是 | |
| 单一触发器 → 单一动作? | 是 | |
| 多步骤且带分支逻辑? | 是 | |
| 需要随客户行为调整? | 是 | |
| 高并发、对延迟敏感? | 是 | |
| 需要人类可读的审计记录? | 两者都可 | 两者都可 |
两者如何协同
实际使用中,代理会在执行过程中调用 skills:
Marketer: "Set up cart recovery for the holiday season" ↓Agent: Reads context, decides on strategy ↓Agent calls Skill: tajo/recover-abandoned-cart (configured for holidays)Agent calls Skill: tajo/customer-sync (ensure data is fresh)Agent calls MCP: brevo_segments (create holiday shopper segment)Agent calls MCP: brevo_templates (check holiday email templates exist) ↓Result: Cart recovery active with holiday-specific messaging触发器
Skills 和 Agents 都支持三种触发器类型:
事件触发器
对系统中发生的事情做出反应:
triggers: - event: order_completed - event: customer_created - event: cart_abandoned定时触发器
按固定周期运行:
triggers: - schedule: "0 9 * * MON" # Every Monday at 9am - schedule: "0 */4 * * *" # Every 4 hoursWebhook 触发器
通过 HTTP 请求调用:
triggers: - webhook: /automation/cart-recovery/trigger method: POSTBrevo MCP 集成
所有自动化都通过 Brevo 官方 MCP 服务器运行,该服务器把 27 个模块暴露为 AI 可调用的工具。Tajo 代理只连接自己需要的模块:
| 模块 | 用途 |
|---|---|
brevo_contacts | 管理联系人和列表 |
brevo_email_campaign_management | 创建并发送邮件营销活动 |
brevo_sms_campaigns | 短信营销活动 |
brevo_whatsapp_campaigns | WhatsApp 营销活动 |
brevo_segments | 动态联系人细分 |
brevo_campaign_analytics | 营销活动效果数据 |
brevo_deals | CRM 交易管理 |
下一步
- Brevo MCP 服务器设置,接入 Brevo 的 27 个 MCP 模块
- 构建你的第一个代理,动手教程
- Skills 参考,浏览可用的自动化 skills
- 代理规范,定义自定义代理