🟢 Freshsales
Freshsales CRM integration — manage contacts, leads, deals, accounts, tasks, and sales sequences via the Freshsales API.
Features
- - Manage contacts — create, update, search, and segment
- Lead tracking — capture, qualify, assign, and convert
- Deal pipeline — stages, values, forecasting, and won/lost
- Account management — company profiles and hierarchies
- Task management — create, assign, and track sales tasks
- Activity logging — calls, emails, meetings, and notes
- Sales sequences — view and manage outreach campaigns
- Search across contacts, leads, deals, and accounts
- Reports — pipeline value, conversion rates, activity metrics
- Filters — custom views with field-level filtering
Requirements
| Variable | Required | Description |
|---|
| INLINECODE0 | ✅ | API key/token for Freshsales |
| INLINECODE1 |
✅ | Your Freshsales domain (e.g. yourorg.freshsales.io) |
Quick Start
CODEBLOCK0
CODEBLOCK1
CODEBLOCK2
CODEBLOCK3
Commands
contacts
List contacts.
CODEBLOCK4
contact-get
Get contact details.
CODEBLOCK5
contact-create
Create a contact.
CODEBLOCK6
contact-update
Update a contact.
CODEBLOCK7
leads
List leads.
CODEBLOCK8
lead-create
Create a lead.
CODEBLOCK9
deals
List deals.
CODEBLOCK10
deal-create
Create a deal.
CODEBLOCK11
deal-update
Update deal stage.
CODEBLOCK12
accounts
List accounts.
CODEBLOCK13
tasks
List tasks.
CODEBLOCK14
task-create
Create a task.
CODEBLOCK15
search
Search across all entities.
CODEBLOCK16
activities
List recent activities.
CODEBLOCK17
pipeline
Pipeline summary.
CODEBLOCK18
Output Format
All commands output JSON by default. Add --human for readable formatted output.
CODEBLOCK19
Script Reference
| Script | Description |
|---|
| INLINECODE18 | Main CLI — all Freshsales operations |
Data Policy
This skill never stores data locally. All requests go directly to the Freshsales API and results are returned to stdout. Your data stays on Freshsales servers.
Credits
Built by
M. Abidi |
agxntsix.ai
YouTube |
GitHub
Part of the
AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation
🟢 Freshsales
Freshsales CRM集成——通过Freshsales API管理联系人、潜在客户、交易、账户、任务和销售序列。
功能特性
- - 管理联系人 — 创建、更新、搜索和细分
- 潜在客户跟踪 — 捕获、资格认定、分配和转化
- 交易管道 — 阶段、金额、预测和赢单/输单
- 账户管理 — 公司资料和层级结构
- 任务管理 — 创建、分配和跟踪销售任务
- 活动日志 — 通话、邮件、会议和备注
- 销售序列 — 查看和管理外联活动
- 搜索 — 跨联系人、潜在客户、交易和账户
- 报告 — 管道金额、转化率、活动指标
- 筛选器 — 支持字段级筛选的自定义视图
环境要求
| 变量 | 必需 | 说明 |
|---|
| FRESHSALESAPIKEY | ✅ | Freshsales的API密钥/令牌 |
| FRESHSALES_DOMAIN |
✅ | 您的Freshsales域名(例如 yourorg.freshsales.io) |
快速开始
bash
列出联系人
python3 {baseDir}/scripts/freshsales.py contacts --limit 20
bash
获取联系人详情
python3 {baseDir}/scripts/freshsales.py contact-get 12345
bash
创建联系人
python3 {baseDir}/scripts/freshsales.py contact-create {first
name:Jane,lastname:Doe,email:jane@example.com}
bash
更新联系人
python3 {baseDir}/scripts/freshsales.py contact-update 12345 {lead_score:85}
命令
contacts
列出联系人。
bash
python3 {baseDir}/scripts/freshsales.py contacts --limit 20
contact-get
获取联系人详情。
bash
python3 {baseDir}/scripts/freshsales.py contact-get 12345
contact-create
创建联系人。
bash
python3 {baseDir}/scripts/freshsales.py contact-create {first
name:Jane,lastname:Doe,email:jane@example.com}
contact-update
更新联系人。
bash
python3 {baseDir}/scripts/freshsales.py contact-update 12345 {lead_score:85}
leads
列出潜在客户。
bash
python3 {baseDir}/scripts/freshsales.py leads --limit 20 --sort updated_at
lead-create
创建潜在客户。
bash
python3 {baseDir}/scripts/freshsales.py lead-create {first_name:John,company:Acme}
deals
列出交易。
bash
python3 {baseDir}/scripts/freshsales.py deals --limit 20
deal-create
创建交易。
bash
python3 {baseDir}/scripts/freshsales.py deal-create {name:Acme Upgrade,amount:50000}
deal-update
更新交易阶段。
bash
python3 {baseDir}/scripts/freshsales.py deal-update 789 {deal
stageid:3}
accounts
列出账户。
bash
python3 {baseDir}/scripts/freshsales.py accounts --limit 20
tasks
列出任务。
bash
python3 {baseDir}/scripts/freshsales.py tasks --limit 10 --status open
task-create
创建任务。
bash
python3 {baseDir}/scripts/freshsales.py task-create {title:Follow up with Acme,due_date:2026-03-01}
search
跨所有实体搜索。
bash
python3 {baseDir}/scripts/freshsales.py search Acme
activities
列出最近活动。
bash
python3 {baseDir}/scripts/freshsales.py activities --limit 20
pipeline
管道摘要。
bash
python3 {baseDir}/scripts/freshsales.py pipeline
输出格式
所有命令默认输出JSON格式。添加--human参数可获取可读性强的格式化输出。
bash
JSON(默认,适用于程序化使用)
python3 {baseDir}/scripts/freshsales.py contacts --limit 5
人类可读格式
python3 {baseDir}/scripts/freshsales.py contacts --limit 5 --human
脚本参考
| 脚本 | 说明 |
|---|
| {baseDir}/scripts/freshsales.py | 主命令行界面 — 所有Freshsales操作 |
数据策略
本技能绝不本地存储数据。所有请求直接发送至Freshsales API,结果返回至标准输出。您的数据始终保留在Freshsales服务器上。
致谢
由
M. Abidi 构建 |
agxntsix.ai
YouTube |
GitHub
属于面向OpenClaw代理的
AgxntSix技能套件 的一部分。
📅 需要帮助为您的企业设置OpenClaw? 预约免费咨询