资讯动态

activecampaign-automation - SKILL

发布时间:2026/10/20 1:57:43 来源:尧图企业网站定制
name: activecampaign-automationdescription: “Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and tasks. Always search tools first for current schemas.”risk: criticalsource: communitydate_added: “2026-02-27”通过 Rube MCP 的 ActiveCampaign 自动化通过 Rube MCP通过 Composio 的 ActiveCampaign 工具包自动化 ActiveCampaign CRM 和营销自动化操作。先决条件Rube MCP 必须已连接RUBE_SEARCH_TOOLS 可用通过工具包active_campaign使用RUBE_MANAGE_CONNECTIONS的 Active ActiveCampaign 连接始终先调用RUBE_SEARCH_TOOLS以获取当前工具架构设置获取 Rube MCP在您的客户端配置中将https://rube.app/mcp添加为 MCP 服务器。无需 API 密钥 — 只需添加该端点即可使用。通过确认RUBE_SEARCH_TOOLS响应来验证 Rube MCP 是否可用使用工具包active_campaign调用RUBE_MANAGE_CONNECTIONS如果连接未激活请按照返回的认证链接完成ActiveCampaign认证在运行任何工作流之前确认连接状态显示为活动核心工作流程1. 创建和查找联系人使用时机用户想要创建新联系人或查找现有联系人工具顺序ACTIVE_CAMPAIGN_FIND_CONTACT- 搜索现有联系人 [可选]ACTIVE_CAMPAIGN_CREATE_CONTACT- 创建新的联系人 [必填]查找的关键参数email按电子邮件地址搜索id按 ActiveCampaign 联系人 ID 搜索phone按电话号码搜索创建的关键参数email联系电子邮件地址必填first_name联系人名字last_name联系人姓氏phone联系电话organization_name联系人的组织job_title联系人的职位tags要应用的以逗号分隔的标签列表陷阱email是创建联系人时唯一必填的字段电话搜索在内部使用通用搜索参数它可能返回部分匹配在 FIND_CONTACT 中结合email和phone时结果会在客户端进行过滤在创建过程中提供的标签会立即应用使用现有电子邮件创建联系人可能会更新现有联系人2. 管理联系人标签使用时机用户想要向联系人添加或移除标签工具顺序ACTIVE_CAMPAIGN_FIND_CONTACT- 通过电子邮件或ID查找联系人 [先决条件]ACTIVE_CAMPAIGN_MANAGE_CONTACT_TAG- 添加或移除标签 [必填]关键参数action‘添加’ 或 ‘移除’必填tags标签名称可为逗号分隔的字符串或字符串数组必填contact_id联系人ID提供此项或 contact_emailcontact_email联系电子邮件地址作为 contact_id 的替代陷阱action值首字母大写‘Add’ 或 ‘Remove’不是小写标签可以是用逗号分隔的字符串‘tag1, tag2’或数组[‘tag1’, ‘tag2’]contact_id或contact_email必须提供contact_id优先添加不存在的标签会自动创建它删除一个不存在的标签是无操作的不会报错3. 管理列表订阅使用时机用户想要订阅或取消订阅联系人列表工具顺序ACTIVE_CAMPAIGN_FIND_CONTACT- 查找联系人 [先决条件]ACTIVE_CAMPAIGN_MANAGE_LIST_SUBSCRIPTION- 订阅或取消订阅 [必填]关键参数action‘subscribe’ 或 ‘unsubscribe’必填list_id数字列表 ID 字符串必填email联系电子邮件地址提供此项或 contact_idcontact_id数字联系人 ID 字符串替代电子邮件陷阱action值是小写‘subscribe’ 或 ‘unsubscribe’list_id是一个数字字符串例如 ‘2’而不是列表名称列表 ID 可以通过 GET /api/3/lists 端点获取不作为 Composio 工具提供请使用 ActiveCampaign 用户界面如果同时提供了email和contact_idcontact_id优先取消订阅会将状态更改为“2”已取消订阅但关系记录仍然存在4. 将联系人添加到自动化使用时机用户希望将联系人注册到自动化工作流程中工具顺序ACTIVE_CAMPAIGN_FIND_CONTACT- 验证联系人是否存在 [前提条件]ACTIVE_CAMPAIGN_ADD_CONTACT_TO_AUTOMATION- 将联系人加入自动化 [必填]关键参数contact_email要注册的联系人的电子邮件必填automation_id目标自动化的ID必填陷阱该联系人必须已经存在于ActiveCampaign中自动化只能通过 ActiveCampaign 用户界面创建不能通过 API 创建automation_id必须引用一个存在的、活动的自动化该工具执行两步操作通过电子邮件查找联系人然后注册自动化 ID 可以在 ActiveCampaign 用户界面中找到也可以通过 GET /api/3/automations 获取5. 创建联系人任务使用时机用户希望创建与联系人相关的后续任务工具顺序ACTIVE_CAMPAIGN_FIND_CONTACT- 查找要关联任务的联系人 [先决条件]ACTIVE_CAMPAIGN_CREATE_CONTACT_TASK- 创建任务 [必填]关键参数relid用于将任务关联的联系人ID必填duedateISO 8601 格式的截止日期带时区必填例如 ‘2025-01-15T14:30:00-05:00’dealTasktype基于可用类型的任务类型ID必填title: 任务标题注意: 任务描述/内容assignee要分配任务的用户 IDedate结束日期采用 ISO 8601 格式必须晚于截止日期status0 表示未完成1 表示已完成陷阱duedate必须是带有时区偏移的有效 ISO 8601 日期时间请勿使用占位符值edate必须晚于duedatedealTasktype是一个字符串 ID用于引用在 ActiveCampaign 中配置的任务类型relid是数字联系人 ID而不是电子邮件地址assignee是用户 ID通过 ActiveCampaign 用户界面将用户名解析为 ID常见模式联系人查找流程1. Call ACTIVE_CAMPAIGN_FIND_CONTACT with email 2. If found, extract contact ID for subsequent operations 3. If not found, create contact with ACTIVE_CAMPAIGN_CREATE_CONTACT 4. Use contact ID for tags, subscriptions, or automations批量联系人标签1. For each contact, call ACTIVE_CAMPAIGN_MANAGE_CONTACT_TAG 2. Use contact_email to avoid separate lookup calls 3. Batch with reasonable delays to respect rate limits身份解析联系人邮箱 - 联系人ID:1. Call ACTIVE_CAMPAIGN_FIND_CONTACT with email 2. Extract id from the response已知陷阱行动资本化标签操作‘添加’‘移除’首字母大写订阅操作‘subscribe’、‘unsubscribe’小写大小写混用会导致错误身份证类型联系人ID数字字符串例如“123”列表ID数字字符串自动化 ID数字字符串所有ID应作为字符串传递而不是整数自动化无法通过 API 创建自动化只能进行注册必须启用自动化才能接收新联系人将已经在自动化中的联系人注册可能不会有任何效果速率限制ActiveCampaign API 每个账户都有速率限制在收到 429 响应时实施退避批量操作应适当间隔响应解析:响应数据可能嵌套在data或data.data下使用回退模式进行防御性解析联系人搜索可能会返回多个结果通过电子邮件匹配以确保准确性快速参考TaskTool SlugKey ParamsFind contactACTIVE_CAMPAIGN_FIND_CONTACTemail, id, phoneCreate contactACTIVE_CAMPAIGN_CREATE_CONTACTemail, first_name, last_name, tagsAdd/remove tagsACTIVE_CAMPAIGN_MANAGE_CONTACT_TAGaction, tags, contact_emailSubscribe/unsubscribeACTIVE_CAMPAIGN_MANAGE_LIST_SUBSCRIPTIONaction, list_id, emailAdd to automationACTIVE_CAMPAIGN_ADD_CONTACT_TO_AUTOMATIONcontact_email, automation_idCreate taskACTIVE_CAMPAIGN_CREATE_CONTACT_TASKrelid, duedate, dealTasktype, title何时使用此技能可用于执行概述中描述的工作流程或操作。限制仅当任务明确符合上述描述的范围时才使用此技能。不要将输出视为环境特定验证、测试或专家审查的替代品。如果缺少所需的输入、权限、安全界限或成功标准请停下来并要求澄清。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑