用途:为 HubSpot CRM 中所有公司按理想客户画像(ICP)分级,解决入站线索无差别、销售与市场难以按公司匹配度排优先级的问题。ICP Tier 也是线索打分模型的重要输入。
主要能力:通过 API 创建枚举型(下拉)公司属性,含 Tier 1 - Primary ICP、Tier 2 - Secondary ICP、Tier 3 - Tertiary ICP、Not ICP 四个选项;在 HubSpot UI 构建 4 个基于公司的分类工作流,使用「当满足筛选条件时」的 AND 逻辑触发器,并开启重新登记,从而在公司进入或字段变更时自动重新分级。
使用方式:前置条件为 HubSpot Super Admin 权限、具备 company 读写和 crm.schemas.companies.write 权限的私有应用访问令牌(.env 中的 HUBSPOT_ACCESS_TOKEN)、Python 3.10+ 与 uv、可访问 Automation > Workflows(Marketing Hub Professional 或更高)。建议行业与员工数字段填充率达 80% 以上。执行前需先收集业务需求(目标行业、员工数区间、其他画像条件)。脚本:uv run skills/create-icp-tiers/scripts/before.py 审计属性是否存在与数据覆盖率;uv run skills/create-icp-tiers/scripts/execute.py 创建属性;uv run skills/create-icp-tiers/scripts/after.py 验证覆盖率与层级分布。工作流本身在 UI 中构建,可按指定规格手动搭建,或借助 HubSpot Breeze AI 生成后人工修正触发器,也可用 Claude Chrome 扩展交互式构建。激活需错峰:先 Tier 1,隔 3-10 分钟再 Tier 2、Tier 3,最后 Not ICP;Not ICP 工作流设 30-90 分钟延迟。等待 2-4 小时后验证。
关键设计:尺寸降级模式,即高优先级行业但员工数不足的公司降为下一层级而非 Not ICP;字段缺失的公司归入 Not ICP(有意保守);不要手动改 ICP Tier 值。
限制:需 Marketing Hub Professional 或更高版本;Breeze AI 会生成基于事件(OR 逻辑)的触发器而非筛选式(AND),必须手动核验重建,且其无法可靠创建「is unknown」条件、配置重新登记规则或多筛选组;行业标签存在多种变体需在过滤器中全部包含。完整代码示例与具体价格暂未提供。