Install
openclaw skills install feishu-crm-automation飞书CRM自动化技能。当用户提到客户管理、销售跟进、CRM录入、飞书表格自动填充、跟进提醒、生成本周客户报告时使用。功能:客户信息录入多维表格、超期未跟进自动提醒、客户周报生成。
openclaw skills install feishu-crm-automation用户:添加客户 张三,手机 13800138000,需要买我们的企业版
我:提取信息并写入飞书多维表格
用户:有哪些客户超过3天没跟进?
我:查询多维表格,返回超期客户列表,并询问是否发送飞书提醒
用户:生成本周客户周报
我:查询本周新增客户,生成摘要,包含:新增客户数、各状态分布、待跟进数量
使用 feishu_bitable_* 系列工具操作多维表格:
# 1. 获取表格元信息
feishu_bitable_get_meta(url="飞书多维表格URL")
# 2. 列出所有记录
feishu_bitable_list_records(app_token="xxx", table_id="xxx")
# 3. 创建新记录
feishu_bitable_create_record(app_token="xxx", table_id="xxx", fields={
"客户名称": "张三",
"联系方式": "13800138000",
"客户需求": "企业版采购",
"最近跟进日期": 1743004800000, # 毫秒时间戳
"销售负责人": [{"id": "ou_xxx"}],
"状态": "潜在客户"
})
# 4. 更新记录
feishu_bitable_update_record(app_token="xxx", table_id="xxx", record_id="xxx", fields={
"最近跟进日期": 1743091200000,
"状态": "跟进中"
})
int(datetime.timestamp() * 1000){"id": "飞书open_id"} # 单个用户
[{"id": "ou_xxx"}, {"id": "ou_yyy"}] # 多个用户
from datetime import datetime, timedelta
# 判断是否超过N天未跟进
def is_overdue(last_followup_ts, days=3):
last_date = datetime.fromtimestamp(last_followup_ts / 1000)
return (datetime.now() - last_date).days > days
如用户未指定表格,使用此默认配置引导创建:
| 字段名 | 类型 | 说明 |
|---|---|---|
| 客户名称 | 文本 | 必填 |
| 联系方式 | 文本 | 手机号/微信/邮箱 |
| 客户需求 | 文本 | 简要描述需求 |
| 最近跟进日期 | 日期 | 上次跟进时间 |
| 销售负责人 | 用户 | 责任人 |
| 状态 | 单选 | 潜在客户/跟进中/已成交/流失 |
| 创建时间 | 创建时间 | 自动填充 |
表格URL: https://my.feishu.cn/base/KgoqbzS5ZaTwLRskzKxcVucvn0e app_token: KgoqbzS5ZaTwLRskzKxcVucvn0e table_id: tblzrBS1Gb73OhIS
| 字段名 | field_id | 类型 |
|---|---|---|
| CRM客户管理 | fldKtf8UQz | 文本(主字段) |
| 联系方式 | fldTnmsqI8 | 文本 |
| 客户需求 | fldFObE09f | 文本 |
| 最近跟进日期 | fld153WFu1 | 日期 |
| 销售负责人 | fldK7mPBKS | 用户 |
| 状态 | fld0I7rChc | 单选 |
详细实现逻辑见: