Vasanth-agent/zoomrx-gtm

GitHub: Vasanth-agent/zoomrx-gtm

ZoomRx GTM信号检测系统,用于自动化药品市场研究。

Stars: 0 | Forks: 0

# ZoomRx GTM 信号检测 用于药品市场研究的自动化信号检测和拓展流程 — 监控临床试验活动以及温暖的联系工作变动,以识别 GTM 机会。 ## 它的功能 差距 1 监控 ClinicalTrials.gov 的第 3 期完成情况,通过 Hunter(Apollo → Hunter → 模拟回退)丰富赞助商数据,根据利益相关者评分 GTM 优先级,草拟针对特定角色的电子邮件,排队供人工审查和批准,然后通过 Gmail SMTP 发送。 差距 2 通过 Enrich Layer API(在演示中模拟 — 见备注)检测 ZoomRx 网络中的工作变动,将新公司与 ClinicalTrials.gov 上的活跃第 2/3 期试验进行匹配,并根据关系类型(过去客户账户所有者或前雇员前经理)将内部警报路由到正确的 ZoomRx 所有者。 ## 架构 **差距 1:** SCAN(scanner.py) → MAP → FIND(enricher.py) → SCORE(scorer.py) → DRAFT(drafter.py) → QUEUE(queue_manager.py) → REVIEW+SEND(app.py) **差距 2:** MONITOR(gap2_monitor.py) → MATCH(ClinicalTrials API) → SURFACE(app.py) ## 快速开始 ``` git clone cd zoomrx-gtm pip3 install -r requirements.txt cp .env.example .env # 编辑 .env 并填写所有 API 密钥 ``` **所需的 API 密钥:** - **APOLLO_API_KEY**:从 apollo.io 获取(免费层可用,人员搜索需要付费计划) - **HUNTER_API_KEY**:从 hunter.io 获取(免费层:每月 50 个积分) - **GEMINI_API_KEY**:从 aistudio.google.com 获取(免费层可用) - **GMAIL_USER + GMAIL_APP_PASSWORD**:使用您的 Google 账户;在 https://support.google.com/accounts/answer/185833 生成应用密码 - **ENRICHLAYER_API_KEY**:从 enrichlayer.com 获取(100 个免费积分) ## 运行演示 **终端 1(Web UI):** ``` python3 app.py ``` 在 http://localhost:5001 打开 — 使用此链接审查和批准电子邮件草稿。 **终端 2(差距 1 流程):** ``` python3 main.py NCT06450366 ``` 为特定临床试验运行完整的差距 1 流程。 **终端 3(差距 2 流程):** ``` python3 gap2_monitor.py --run ``` 运行完整的差距 2 流程:检测工作变动,匹配目标账户,路由警报。 **备注:**差距 2 使用模拟的工作变动,因为监控的联系人有占位符 LinkedIn 网址。真实网址将触发实时 Enrich Layer API 调用。日志中寻找 `[DEMO]` — 这是预期行为。 ## 栈决策 - **ClinicalTrials.gov API**:免费,无需身份验证,结构化 JSON 响应,500k+ 试验索引 - **Clearbit autocomplete**:任何赞助商名称的免费动态域名解析 — 无需硬编码 - **Hunter.io**:具有置信度评分的真实电子邮件查找,免费层足以用于演示用途 - **Gemini 2.0 Flash**:免费 LLM 用于电子邮件草拟,在速率限制时回退到证明点模板 - **Flask**:轻量级人工审查 UI,无需前端框架,适用于此用例 - **Gmail SMTP**:人工批准后真实电子邮件投递,与现有 Google 工作流程集成 - **Enrich Layer**:法律 LinkedIn 丰富工作变动检测,Proxycurl 兼容 API ## 2 天切片与第 2 阶段比较 **构建(2 天切片):**完整的差距 1 流程在真实临床试验上运行,差距 2 具有真实匹配和路由逻辑,人工审查 UI,Gmail 电子邮件投递。 **第 2 阶段:**通过 cron 每日/两周调度,Proxycurl 网络钩子用于实时工作变动检测,Apollo 付费层用于无限人员搜索,ZoomInfo 用于企业丰富。 ## Loom 演示 https://www.loom.com/share/1aae7d96297948a6a968b66c3ed4cfd8
标签:Aistudio, API密钥管理, API集成, Apollo.io, Enrichlayer, Git版本控制, Gmail, Google App Password, Google账户, GTM策略, Hunter.io, pip包管理, Python开发, SMTP发送, Web界面, 临床研究数据库, 临床试验, 信号检测, 关系管理, 内部警报系统, 可观测性, 市场调研, 数据 enrich, 数据匹配, 环境变量配置, 用户画像, 电子邮件营销, 自动化流程