用途:这是一套驱动 gohighlevel-pp-cli 二进制的命令行工具,面向把 GoHighLevel 作为日常运营系统(尤其跨多个子账户)的代理运营者与经纪主管,用于终端级快速的联系人查询、跨管道漏斗查看、去重和对 CRM 数据做类 SQL 查询。本地 SQLite 缓存使其适合批量操作、周期性报表和智能体驱动的工作流。
主要能力:本地状态累积(opp stale 找出停留过久的商机、opp funnel 输出分阶段计数与金额);sql 可对本地镜像的联系人、商机、管道、阶段、标签、自定义字段、会话、消息和预约执行只读 SQL;contact dedup 按小写邮箱与 E.164 电话分组并生成合并方案;contact decay 找出长期无消息的商机;recruit hot 按综合信号给招募对象排名;convo thread 重建单个联系人的 SMS/邮件/通话时间线;field id 把自定义字段人类可读名称翻译为 GHL ID;config use 提供命名配置档案;doctor 校验 PIT 令牌与缓存状态;contact bulk-tag 支持从 stdin 读取并分批打标签,含重试。
使用方式:需先验证 CLI 已安装,安装命令为 npx -y @mvanhorn/printing-press-library install gohighlevel --cli-only,验证用 gohighlevel-pp-cli --version;失败时可回退 go install github.com/mvanhorn/printing-press-library/library/sales-and-crm/gohighlevel/cmd/gohighlevel-pp-cli@latest。认证使用 GHL_PIT_TOKEN(前缀须小写 pit-),可选 GHL_LOCATION_ID 或命名档案。任意命令可加 --agent(展开为 --json --compact --no-input --no-color --yes)。
适用场景:跨子账户运营、批量打标签、周一 L10 漏斗报表准备、联系人与商机去重、招募跟进。
限制:GHL 的 /contacts/search 有 100 页硬上限,需用响应中的 startAfter 游标分页;PIT 前缀写错会返回 401;--version 报 command not found 说明 PATH 未配置,需先修正再继续;资料未提供具体收费、定价或性能数据。