SuperAPI AI 工具集

activecampaign-automation

智能体与模型

查看项目

更新于 10-15 20:25

技能介绍

用途:借助 Rube MCP 与 Composio 的 ActiveCampaign 工具包,在客户端中自动化 ActiveCampaign 的联系人、标签、订阅、自动化注册与任务操作。

前置条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 以 active_campaign 工具包建立 ACTIVE 连接;每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具结构。

设置:在客户端 MCP 配置中添加 https://rube.app/mcp(无需 API Key);确认 RUBE_SEARCH_TOOLS 可响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 active_campaign,若连接非 ACTIVE,按返回的授权链接完成认证,确认状态为 ACTIVE 后再运行流程。工具包文档:composio.dev/toolkits/active_campaign。

主要能力:查找与创建联系人(email 为唯一必填项,可带 first_name、last_name、phone、organization_name、job_title、tags);管理联系人标签(action 为 'Add'/'Remove',支持 contact_id 或 contact_email,标签可新建);管理列表订阅(action 为 'subscribe'/'unsubscribe',list_id 须为数字字符串);将联系人加入自动化(contact_email 与 automation_id 必填);创建联系人任务(relid、ISO 8601 带时区的 duedate、dealTasktype 必填)。

常用流程:先用 FIND_CONTACT 按 email 查联系人并取 ID,不存在再创建,后续标签、订阅、自动化均用该 ID。批量打标签可传 contact_email 省去单独查询,并留出间隔避免触发限流。

限制与注意:标签 action 大写,订阅 action 小写;ID 一律以字符串传递;自动化只能通过 ActiveCampaign UI 创建,API 仅支持注册,且自动化须处于激活状态;列表 ID 需从 UI 获取;429 响应应退避重试;响应数据可能嵌套在 data 或 data.data,需防御性解析;联系人搜索可能返回多条,应按 email 精确匹配。任务创建勿使用占位日期,edate 须晚于 duedate,assignee 为用户 ID。收费、价格等信息暂未提供。