

📊 Head Of Sales Tiết Kiệm 60 Phút Mỗi Sáng Với Claude Code Và HubSpot MCP
Mỗi sáng bạn mất cả tiếng mở HubSpot soi 50-100 deal, tìm deal kẹt, deal rủi ro, dự báo quý? Bài tutorial này giúp bạn rút gọn xuống còn 5 phút với một câu lệnh duy nhất.
😩 Vấn Đề Của Head Of Sales Mỗi Sáng
Sales pipeline review thủ công cực kỳ tốn thời gian. Bạn dễ bỏ sót deal đã stuck 2 tuần mà không ai follow-up. Forecast quý thường sai vì không ai track rủi ro theo thời gian thực.
Giải pháp là kết hợp Claude Code với HubSpot MCP để tự động hoá toàn bộ quy trình health check.
⚙️ Phần 1: Setup HubSpot MCP
Cài Claude Code và HubSpot MCP server:
npm install -g @anthropic/claude-code
npm install -g @hubspot/mcp-server
Lấy HubSpot Private App Token tại Settings, Integrations, Private Apps, Create private app. Bật các scope: crm.objects.deals.read, crm.objects.contacts.read, crm.objects.companies.read.
Thêm vào file config Claude Code:
{
"mcpServers": {
"hubspot": {
"command": "npx",
"args": ["-y", "@hubspot/mcp-server"],
"env": {
"HUBSPOT_ACCESS_TOKEN": "pat-xxx-xxx"
}
}
}
}
Test nhanh bằng prompt: "liệt kê tất cả deal đang open trong pipeline chính của tôi".
🛠️ Phần 2: Tạo Skill /pipeline-health
Tạo file ~/.claude/skills/pipeline-health/SKILL.md:
---
name: pipeline-health
description: Daily sales pipeline health check
---
# Pipeline Health Check
## Steps
1. Fetch tất cả open deal từ HubSpot qua MCP
2. Với mỗi deal, check activity cuối cùng, stage, thời gian ở stage
3. Phân loại: HOT (0-3 ngày), WARM (4-13), STUCK (14+), AT RISK (quá close date)
4. Tính total pipeline, weighted forecast, deal velocity
5. Xuất báo cáo markdown chuyên nghiệp
Từ giờ bạn chỉ cần gõ /pipeline-health là Claude tự chạy toàn bộ quy trình.
💬 Phần 3: Prompt Mẫu Tiếng Việt
Nếu chưa muốn tạo skill, bạn có thể dùng prompt trực tiếp sau đây:
"Đọc tất cả deal open trong HubSpot pipeline chính. Với mỗi deal, check ngày activity cuối cùng và thời gian ở stage hiện tại. Phân loại thành HOT (activity 0-3 ngày), WARM (4-13 ngày), STUCK (14+ ngày), AT RISK (quá close date). Tính tổng pipeline value, weighted forecast quý này dựa trên stage probability. Liệt kê top 5 deal STUCK cần follow-up và 3 deal AT RISK. Output báo cáo markdown format chuyên nghiệp cho morning standup."
📋 Phần 4: Output Ví Dụ
# Pipeline Health Check - 10/04/2026
## Overview
- Total Pipeline: 450,000 (15 deals)
- Weighted Forecast Q2: 180,000
- Velocity: 45 days avg
## 🔥 Hot Deals (5)
- Acme Corp, 50K, Proposal, activity 2 ngày trước
## ⚠️ Stuck Deals Cần Action
1. Beta Inc, 30K, Negotiation, 18 ngày không activity
Action: Gửi follow-up email ngay hôm nay
## 🚨 At Risk
1. Gamma Ltd, 80K, close date 01/04 đã qua
Action: Gọi owner John ngay lập tức
🤖 Phần 5: Automate Với Cron Và Slack
Đặt cron job chạy 7h sáng các ngày làm việc:
0 7 * * 1-5 claude --skill pipeline-health > ~/pipeline-reports/$(date +%Y%m%d).md
Kết hợp với Slack webhook để đẩy báo cáo thẳng vào channel #sales-standup.
🚀 Phần 6: Advanced Use Cases
- Weekly trend: so sánh pipeline tuần này với tuần trước
- Rep performance: phân tích theo owner, tìm top performer
- Close probability AI: Claude đọc note của deal, dự đoán xác suất close thực tế
- Deal inspection: "Đọc tất cả email và call note của deal Acme Corp, tóm tắt tình hình và đề xuất next step"
💡 Tips Quan Trọng
Data quality là yếu tố sống còn. Nếu sales không update HubSpot thường xuyên, output cũng không chính xác. Chi phí chỉ khoảng 5-10 USD mỗi tháng, nhưng ROI là 15-20 giờ tiết kiệm mỗi tháng cho Head of Sales.
Bạn đã sẵn sàng biến buổi sáng thứ Hai thành 5 phút nhẹ nhàng thay vì 1 tiếng đau đầu chưa?


