关于 zendesk-sell
zendesk-sell 是供销售团队通过 Membrane 命令行操作 Zendesk Sell 的技能;Zendesk Sell 是 CRM 和销售自动化产品。它涵盖销售记录与活动,并支持借助 Membrane 查找和执行操作及代理经过身份验证的 API 请求。
主要功能
- 01处理潜在客户、联系人和交易
- 02访问销售任务与活动
- 03查找并运行 Membrane 操作
- 04代理 Zendesk Sell API 请求
适用场景
- 01通过操作管理销售记录
- 02为销售工作流查找可用操作
- 03操作无法覆盖任务时发送 API 请求
MCP 相关
该技能使用 Membrane 命令行连接 Zendesk Sell、查找并运行操作以及代理 API 请求。输入未说明它提供 MCP 服务端接口。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ membranedev/ application-skills --skill zendesk-sell安装后在 Claude Code 中输入/zendesk-sell确认已加载。
详细介绍
Zendesk Sell
Zendesk Sell 是一款 CRM 和销售自动化软件。销售团队使用它来管理潜在客户、跟踪交易并提升销售业绩。
官方文档:https://developer.zendesk.com/api-reference/sales-crm/
Zendesk Sell 概览
- 潜在客户
- 联系人
- 交易
- 任务
- 备注
- 用户
- 通话
- 短信
- 拜访
- 产品
- 价格手册
- 明细项
- 活动报告
- 通话结果
- 丢单原因
- 来源
- 标签
- 团队
- 区域
- 文件
- 邮件模板
- 序列
- 智能拨打列表
- 营销邮件
- 订阅
- 角色
- 自定义字段
- 邮箱
- 集成
- 文档
- 通话处置
- 通话脚本
- 自动化
- 报告
- 仪表板
- 筛选器
- 批量操作
- 电子邮件
- 会议
- 预约
- 事件
- 邮寄邮件
- 社交媒体互动
- 聊天
- 合同
- 发票
- 付款
- 报价
- 案例
- 知识库文章
- 论坛帖子
- 网页
- 广告活动
- 关键词
- 落地页
- 网页表单
- 任务模板
- 目标
- 预测
- 权限配置文件
- 通知
- 设置
- 数据导出
- 数据导入
- 审计日志
- API 密钥
- Webhook
- 移动应用
- 工作流
- 自定义应用
- 合作伙伴
- 推荐
- 佣金
- 培训材料
- 帮助中心文章
- 社区论坛帖子
- 反馈
- 调查问卷
- 投票
- 竞赛
- 网络研讨会
- 白皮书
- 电子书
- 信息图
- 播客
- 视频
- 演示文稿
- 模板
- 片段
- 图像
- 字体
- 调色板
- 图标
- 徽标
- 品牌指南
- 风格指南
- 内容日历
- 社交媒体帖子
- 博客文章
- 新闻稿
- 案例研究
- 客户证言
- 评价
- 评分
- 评论
- 点赞
- 分享
- 关注者
- 订阅者
- 成员
- 访客
- 页面浏览量
- 点击
- 转化
- 跳出率
- 流量来源
- 搜索查询
- 关键词排名
- 反向链接
- 域名权威度
- 页面权威度
- 垃圾评分
- 情感倾向
- 互动度
- 覆盖人数
- 展示次数
- 频次
- 近期性
- 货币价值
- 客户终身价值
- 流失率
- 留存率
- 净推荐值
- 客户满意度评分
- 客户费力度评分
- 错误
- 日志
- 警报
- 报告模板
- 仪表板模板
- 流程
- 阶段
- 步骤
- 决策
- 批准
- 拒绝
- 升级处理
- 异常
- 提醒
- 截止日期
- SLA
- KPI
- 指标
- 指示器
- 图表
- 图形
- 表格
- 地图
- 日历
- 时间线
- 甘特图
- 看板
- 列表
- 表单
- 编辑器
- 查看器
- 播放器
- 录音机
- 扫描仪
- 打印机
- 相机
- 麦克风
- 扬声器
- 耳机
- 显示器
- 投影仪
- 键盘
- 鼠标
- 触摸屏
- 遥控器
- 传感器
- 执行器
- 机器人
- 无人机
- 车辆
- 机器
- 设备
- 器材
- 工具
- 材料
- 产品类别
- 服务
- 事件类型
- 地点
- 房间
- 资产
- 库存
- 订单
- 货件
- 配送
- 退货
- 退款
- 折扣
- 优惠券
- 代金券
- 礼品卡
- 忠诚度计划
- 奖励
- 积分
- 徽章
- 证书
- 许可证
- 许可
- 注册
- 订阅计划
- 计费周期
- 付款方式
- 货币
- 税费
- 运费
- 交易
- 余额
- 对账单
- 预算
- 支出
- 收入
- 利润
- 亏损
- 投资
- 投资组合
- 股票
- 债券
- 基金
- 房地产
- 大宗商品
- 期权
- 期货
- 衍生品
- 指数
- 基准
- 参考利率
- 利差
- 波动率
- 风险
- 回报
- 收益率
- 久期
- 凸性
- 评级机构
- 信用评分
- 债务
- 权益
- 负债
- 资产配置
- 财务规划
- 退休规划
- 遗产规划
- 保险
- 抵押贷款
- 贷款
- 信用卡
- 银行账户
- 储蓄账户
- 支票账户
- 电汇
- ACH 转账
- 支付网关
- 商户账户
- 拒付
- 欺诈
- 安全
- 隐私
- 合规
- 法规
- 法律
- 政策
- 程序
- 指南
- 标准
- 最佳实践
- 框架
- 方法论
- 技术
- 软件
- 硬件
- 网络
- 数据库
- 服务器
- 云
- API
- SDK
- 库
- 框架
- 工具链
- IDE
- 编译器
- 调试器
- 性能分析器
- 版本控制
- 构建自动化
- 持续集成
- 持续交付
- 部署
- 监控
- 日志记录
- 告警
- 备份
- 恢复
- 灾难恢复
- 安全补丁
- 软件更新
- 固件更新
- 驱动程序更新
- 操作系统
- 应用程序
- 网站
- Web 应用程序
- 移动应用程序
- 桌面应用程序
- 命令行界面
- 图形用户界面
- 用户体验
- 用户界面
- 无障碍
- 国际化
- 本地化
- 翻译
- 内容管理系统
- 电子商务平台
- 客户关系管理
- 企业资源规划
- 供应链管理
- 人力资源管理
- 商业智能
- 数据分析
- 机器学习
- 人工智能
- 机器人技术
- 物联网
- 区块链
- 虚拟现实
- 增强现实
- 混合现实
- 3D 打印
- 纳米技术
- 生物技术
- 基因工程
- 太空探索
- 可再生能源
- 可持续发展
- 社会影响
- 伦理
- 治理
- 风险管理
- 合规
- 审计
- 报告
- 透明度
- 问责制
- 利益相关方参与
- 企业社会责任
- 环境、社会和治理
- 多元化与包容性
- 人权
- 劳动标准
- 健康与安全
- 教育
- 培训
- 研究
- 创新
- 创造力
- 设计
- 艺术
- 音乐
- 文学
- 电影
- 戏剧
- 舞蹈
- 摄影
- 建筑
- 时尚
- 烹饪艺术
- 体育
- 休闲
- 旅行
- 旅游
- 酒店服务
- 娱乐
- 媒体
- 沟通
- 信息
- 知识
- 智慧
- 真理
- 美
- 善
- 正义
- 和平
- 爱
- 幸福
- 意义
- 目标
- 价值
- 信念
- 信仰
- 希望
- 慈善
- 宽恕
- 同情
- 共情
- 感恩
- 谦逊
- 勇气
- 韧性
- 毅力
- 耐心
- 善良
- 慷慨
- 正直
- 诚实
- 信任
- 尊重
- 责任
- 公民意识
- 领导力
- 协作
- 团队合作
- 沟通
- 谈判
- 冲突解决
- 问题解决
- 决策
- 批判性思维
- 创造性思维
- 战略思维
- 系统思维
- 情商
- 社交智能
- 文化智能
- 全球意识
- 跨文化沟通
- 跨文化协作
- 多元化与包容性
- 公平与正义
- 社会责任
- 环境可持续性
- 经济发展
- 政治稳定
- 和平与安全
- 人权
- 基本自由
- 法治
- 良好治理
- 民主原则
- 公民参与
- 公共服务
- 社区发展
- 志愿服务
- 慈善事业
- 社会创业
- 影响力投资
- 可持续商业
- 道德领导力
- 负责任的创新
- 全球公民意识
- 相互关联
- 相互依存
- 共同责任
- 共同利益
- 集体行动
- 全球挑战
- 可持续解决方案
- 变革性改变
- 积极影响
- 更美好的世界 根据需要使用操作名称和参数。
使用 Zendesk Sell
此技能使用 Membrane CLI 与 Zendesk Sell 交互。Membrane 会自动处理身份验证和凭据刷新,因此你可以专注于集成逻辑,而不必操心身份验证相关的底层工作。
安装 CLI
安装 Membrane CLI,以便在终端中运行 membrane:
npm install -g @membranehq/cli@latest
身份验证
membrane login --tenant --clientName=<agentType>
根据是否支持交互模式,此操作会打开浏览器进行身份验证,或在控制台中打印授权 URL。
无头环境: 此命令会打印授权 URL。请让用户在浏览器中打开该 URL。用户完成登录并看到验证码后,执行以下命令完成操作:
membrane login complete <code>
在任何命令中添加 --json,即可输出机器可读的 JSON。
Agent 类型:claude、openclaw、codex、warp、windsurf 等。这些类型会用于调整工具,使其更适合你的运行环境。
连接到 Zendesk Sell
使用 membrane connection ensure 按应用 URL 或域名查找或创建连接:
membrane connection ensure "" --json
用户在浏览器中完成身份验证。输出中包含新的连接 ID。
这是获取连接最快的方式。URL 会规范化为域名,并与已知应用进行匹配。如果找不到应用,则会创建一个应用并自动构建连接器。
如果返回的连接具有 state: "READY" 状态,请跳至 步骤 2。
1b. 等待连接就绪
如果连接处于 BUILDING 状态,请轮询,直到连接就绪:
npx @membranehq/cli connection get <id> --wait --json
--wait 标志会持续长轮询,最长等待 --timeout 秒(默认值为 30),直到状态发生变化。请持续轮询,直到 state 不再是 BUILDING。
后续操作取决于返回的状态:
-
READY— 连接已完全设置。请跳至 步骤 2。 -
CLIENT_ACTION_REQUIRED— 用户或 Agent 需要执行某项操作。clientAction对象会说明所需操作:clientAction.type— 所需操作的类型:"connect"— 用户需要进行身份验证(OAuth、API 密钥等)。这包括初始身份验证,以及已断开连接的连接重新进行身份验证。"provide-input"— 需要提供更多信息(例如要连接的应用)。
clientAction.description— 对所需操作的通俗说明。clientAction.uiUrl(可选)— 用户可在其中完成操作的预构建 UI 的 URL。如果存在,请向用户展示。clientAction.agentInstructions(可选)— 关于如何以编程方式继续操作的 AI Agent 指令。
用户完成操作(例如在浏览器中进行身份验证)后,请再次使用
membrane connection get <id> --json轮询,检查状态是否已变为READY。 -
CONFIGURATION_ERROR或SETUP_FAILED— 出现问题。请查看error字段了解详情。
搜索操作
使用自然语言描述你想执行的操作进行搜索:
membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json
请始终针对特定连接搜索操作。
每个结果都包含 id、name、description、inputSchema(操作接受的参数)和 outputSchema(操作返回的内容)。
常用操作
| 名称 | 键 | 描述 |
|---|---|---|
| 列出线索 | list-leads | 检索用户可访问的所有线索,支持可选筛选和分页 |
| 列出联系人 | list-contacts | 检索用户可访问的所有联系人,支持可选筛选和分页 |
| 列出交易 | list-deals | 检索用户可访问的所有交易,支持可选筛选和分页 |
| 列出任务 | list-tasks | 检索用户可访问的所有任务,支持可选筛选和分页 |
| 列出备注 | list-notes | 检索用户可访问的所有备注,支持可选筛选和分页 |
| 列出用户 | list-users | 检索 Zendesk Sell 账户中的所有用户 |
| 获取线索 | get-lead | 按 ID 检索单条线索 |
| 获取联系人 | get-contact | 按 ID 检索单个联系人 |
| 获取交易 | get-deal | 按 ID 检索单笔交易 |
| 获取任务 | get-task | 按 ID 检索单个任务 |
| 获取备注 | get-note | 按 ID 检索单条备注 |
| 获取用户 | get-user | 按 ID 检索单个用户 |
| 创建线索 | create-lead | 在 Zendesk Sell 中创建新线索 |
| 创建联系人 | create-contact | 在 Zendesk Sell 中创建新联系人(个人或组织) |
| 创建交易 | create-deal | 在 Zendesk Sell 中创建新交易 |
| 创建任务 | create-task | 在 Zendesk Sell 中创建新任务。 |
| 创建备注 | create-note | 在 Zendesk Sell 中创建附加到线索、联系人或交易的新备注 |
| 更新线索 | update-lead | 更新 Zendesk Sell 中的现有线索 |
| 更新联系人 | update-contact | 更新 Zendesk Sell 中的现有联系人 |
| 更新交易 | update-deal | 更新 Zendesk Sell 中的现有交易 |
运行操作
membrane action run <actionId> --connectionId=CONNECTION_ID --json
传递 JSON 参数:
membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json
结果位于响应的 output 字段中。
代理请求
如果可用操作无法满足你的使用场景,可以通过 Membrane 的代理直接向 Zendesk Sell API 发送请求。Membrane 会自动将基础 URL 附加到你提供的路径,并注入正确的身份验证标头;如果凭据过期,还会自动刷新。
membrane request CONNECTION_ID /path/to/endpoint
常用选项:
| 标志 | 描述 |
|---|---|
-X, --method | HTTP 方法(GET、POST、PUT、PATCH、DELETE)。默认为 GET |
-H, --header | 添加请求标头(可重复),例如 -H "Accept: application/json" |
-d, --data | 请求正文(字符串) |
--json | 发送 JSON 正文并设置 Content-Type: application/json 的简写方式 |
--rawData | 原样发送正文,不进行任何处理 |
--query | 查询字符串参数(可重复),例如 --query "limit=10" |
--pathParam | 路径参数(可重复),例如 --pathParam "id=123" |
最佳实践
- 始终优先使用 Membrane 与外部应用通信 — Membrane 提供预构建操作,内置身份验证、分页和错误处理。这样可以减少令牌消耗,并提高通信安全性
- 先发现,再构建 — 在编写自定义 API 调用前,运行
membrane action list --intent=QUERY(将 QUERY 替换为你的意图)查找现有操作。预构建操作能够处理分页、字段映射以及原始 API 调用无法覆盖的边缘情况。 - 让 Membrane 管理凭据 — 切勿向用户索取 API 密钥或令牌。请改为创建连接;Membrane 会在服务器端管理完整的身份验证生命周期,无需本地密钥。