HubSpot数据集成
CRM与CMS接口调
该技能通过官方Salesforce CLI(sf)连接Salesforce CRM,支持查询客户、联系人、商机等记录,执行增删改操作,并处理批量数据任务。
销售团队无需登录Salesforce后台,通过自然语言即可快速查询客户信息、更新商机状态或批量导入数据。大幅降低CRM操作门槛,让一线业务人员专注于客户沟通而非系统操作,同时减少因手工录入导致的数据错误。
落地案例:某区域销售经理需要跟进季度末的冲刺商机,直接输入"列出本季度金额大于50万且阶段为谈判中的商机",系统自动返回目标客户清单及负责人信息;确认无误后,再指令"将上述商机阶段统一推进到合同签署",即可完成批量更新,全程无需编写SOQL语句或切换多个页面。
安装Salesforce CLI
# 通过npm安装
npm install -g @salesforce/cli
# 或通过Homebrew安装
brew install salesforce-cli
配置认证
# 浏览器OAuth登录(推荐交互式使用)
sf org login web --alias myorg
# JWT方式登录(自动化场景)
sf org login jwt --client-id <consumer-key> --jwt-key-file <path-to-key> --username <user> --alias myorg
基础操作示例
# 查询前10条联系人
sf data query --query "SELECT Id, Name, Email FROM Contact LIMIT 10" --target-org myorg
# 创建联系人
sf data create record --sobject Contact --values "FirstName='John' LastName='Doe' Email='john@example.com'" --target-org myorg
# 更新商机阶段
sf data update record --sobject Opportunity --record-id 006XXXXXXXXXXXXXXX --values "StageName='Closed Won'" --target-org myorg
# 导出CSV
sf data query --query "SELECT Id, Name FROM Account" --result-format csv > accounts.csv
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 自然语言指令、SOQL语句、记录ID、字段键值对、CSV文件、组织别名 |
| 输出 | JSON/CSV查询结果、操作状态、新建记录ID、批量作业进度 |
| 适用人群 | Salesforce用户、销售运营、CRM管理员、需要自动化数据操作的开发者 |
| 不包含 | Apex开发、Flow设计、权限配置、可视化报表搭建、非CLI方式的API调用 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/lucas-riverbi/salesforce-skill/SKILL.md
来源类型:GitHub仓库