Nutshell 是一个 CRM 与销售自动化平台,面向希望集中管理线索、联系人、交易等数据的 B2B 销售团队。本技能用于在用户需要与 Nutshell 数据交互时,通过 Membrane CLI 完成集成。
主要能力:可管理线索(Lead)、联系人(Contact)、账户/组织(Account)、任务(Task)、活动(Activity)等对象,支持查找、获取、创建和更新。常用动作包括 find-leads、find-accounts、find-contacts、find-tasks、find-activities,以及 get-lead、get-account、get-contact、get-task、get-activity,和 create/update 系列动作。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。再登录:membrane login --tenant --clientName=<agentType>。无头环境会打印授权 URL,完成登录后用 membrane login complete <code> 收尾。随后建立连接:membrane connection ensure "https://www.nutshell.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 --json,传参用 --input '{"key": "value"}'。动作未覆盖时可走代理:membrane request CONNECTION_ID /path/to/endpoint。
限制与注意:Membrane 负责认证与凭证刷新,勿向用户索取 API 密钥或令牌;应优先查找并使用预置动作,再考虑自定义请求。官方文档见 https://support.nutshell.com/hc/en-us/categories/200369036-Nutshell-API。资料未提供具体收费、价格与平台细节。