Attio CRM CLI

🗂️ Attio CRM 命令行管理工具

Attio CRM 官方 API 封装 CLI 工具,支持对象/记录管理、列表流水线操作及自动化工作流集成,适合开发者和销售团队批量操作 CRM 数据。

收藏
10.2k
安装
2.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

attio-cli 是 Attio CRM 的非官方命令行接口工具,基于 Node.js 开发,封装了 Attio REST API v2 的核心操作。主要功能模块包括:

1. 对象管理 (attio object):列出工作区对象(People、Companies、Deals 等)、获取对象详情及属性定义
2. 记录操作 (attio record):查询、创建、更新对象记录,支持按对象类型批量检索

3. 列表与流水线 (attio list, attio entry):管理销售漏斗、招聘流程等看板,操作列表条目状态流转

4. Schema 生成:自动生成 Markdown 格式的 workspace 结构文档,包含所有对象、属性、列表及字段选项

安装与配置

git clone https://github.com/FroeMic/attio-cli && cd attio-cli
npm install && npm link
export ATTIO_API_KEY="your-api-key"  # 建议写入 ~/.claude/.env

显著优势

  • 原生 API 能力直达:100% 覆盖 Attio 官方 API,无功能阉割
  • 自动化友好:支持脚本化批量操作,适合 CI/CD 数据同步、ETL 管道
  • Schema 同步:自动生成工作区结构文档,便于 LLM 上下文理解和团队协作
  • 环境隔离:支持 .env 文件管理多环境 API 密钥

局限性与风险

  • 非官方工具:由社区开发者维护(FroeMic),非 Attio 官方发布,存在停更风险
  • 速率限制:底层受 Attio API 100 req/10s 限制,大规模数据迁移需限速处理
  • 依赖外部工具:Schema 生成依赖 jq,Windows 环境需额外配置
  • 无内置重试机制:网络异常需调用方自行处理

适合人群

  • 使用 Attio CRM 的开发者、数据工程师
  • 需批量导入/导出 CRM 数据的销售运营团队
  • 希望将 Attio 集成到自动化工作流(Zapier 替代方案)的技术团队

常规风险

  • API 密钥泄露风险:需妥善保管 ATTIO_API_KEY,避免提交至代码仓库
  • 误操作风险:批量删除/更新命令无二次确认,生产环境建议先测试
  • 数据一致性:高频并发操作可能触发 Attio 端速率限制导致部分失败

Attio CRM CLI 内容

scripts文件夹
手动下载zip · 3.8 kB
generate-schema.shtext/x-shellscript
请选择文件