用途:该技能用于让 AI 代理与 ESputnik 营销自动化平台交互,管理联系人、模板、活动、事件和报表。适用场景包括线索培育、客户触达和通过个性化沟通推动销售。
主要能力:提供多种预置动作,包括搜索联系人(search-contacts)、获取联系人(get-contact)、新增或更新联系人(add-update-contact)、订阅联系人(subscribe-contact)、删除联系人(delete-contact)、获取联系人活动(get-contacts-activity)、获取分段与分段联系人(get-segments、get-segment-contacts)、发送邮件(send-email)、发送短信(send-sms)、发送预制消息(send-prepared-message)、查询消息状态(get-message-status)、生成自定义事件(generate-event)、添加订单(add-orders)、获取工作流(get-workflows)及获取账户信息(get-account-info)。
使用方式:需先安装 Membrane CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无界面环境会打印授权 URL,需用户浏览器打开后执行 membrane login complete <code>。连接 ESputnik:membrane connection ensure "https://esputnik.com/" --json,若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询直至 READY。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key":"value"}' --json。也可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项。所有命令可加 --json 获得机器可读输出。
限制:Membrane 负责认证与凭证刷新,不应向用户索取 API Key 或令牌;具体可用动作及参数以实际查询结果为准,官方 API 文档见 https://esputnik.com/api/。其他限制与收费信息暂未提供。