用途:为 CRM 潜在客户批量创建 InboxMate 演示。通过 /inboxmate-batch-demo [track] 运行,track 可选:inbox(为每家公司构建 Demo-Postfach,商机 demoType 为 INBOX)、chatbot(通过 /inboxmate-demo 构建聊天机器人演示,demoType 为 CHATBOT)、省略时按每家公司的资格备注(Track: CHATBOT | INBOX,由 /find-leads 设置)路由,未标注则默认 CHATBOT。
依赖:需在当前工作目录的 .env 中提供 PSQUARED_CRM_TOKEN、NUXT_MCP_DEMO_TOKEN、OPENBRAND_API_KEY。启动前需向用户询问演示优惠截止时间(如 in 14 days 或 2026-04-01),转换为 ISO 8601 日期后用于本批所有演示。
流程:一、从 CRM 获取潜在客户:用 PSQUARED_CRM_TOKEN 查询 Twenty CRM(GraphQL 位于 https://crm.psquared.dev/graphql),筛选 outreachFor 含 INBOX_MATE 且尚无任何商机的公司。不处理 PERSONAL_ONLY、仅 PSQUARED_SERVICES、仅 INBOX_MATE_MUSEUM 的公司;outreachFor 为 null 的历史公司不会被匹配。二、校验每家网站:检查可达性,遇到 HTTP 错误或超时、停放或过期域名、即将推出或建设中页面、无实质内容、明显过时(版权年份落后 2 年以上、图片损坏)、仅社交媒体页面、CRM 无域名等情况时自动跳过,并在 CRM 中标记(可设 idealCustomerProfile 等布尔字段,同时创建 DISQUALIFIED 商机),不询问用户。三、为有效公司创建演示:逐家调用 /inboxmate-demo,不并行调用 MCP;创建后在 CRM 生成 SCREENING / PENDING_REVIEW 商机并验证。四、输出汇总。限制:依赖 .env 令牌与 CRM 数据;不处理未标记的历史公司;网站校验按上述固定规则跳过。