Pipeline Pulse

作者 HubSpota0c59600fc1d無授權條款4 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫2 天前更新

Quick pipeline snapshot — deals by stage, activity age, next step status, and closing timeline. Surfaces deals with no next step, highlights stalled deals, and proactively generates follow-up tasks you can add to HubSpot by replying. ALWAYS use this skill for any pipeline request — "how's my pipeline", "show me my pipeline", "show me my deals", "pipeline overview", "pipeline status", "which deals are stalling", "deal overview", "pipeline review", "weekly pipeline", "pipeline health", "clean up my pipeline", "audit my deals". This skill handles both quick snapshots and deeper deal reviews.

AI 產生的概覽

依階段彙整 HubSpot 未成交商機,標記停滯或逾期商機,並建議後續跟進任務。

功能
透過 HubSpot MCP 工具取得未成交商機、入口網站資訊與未完成任務,再以關聯聯絡人及選用的行事曆或郵件訊號補充每筆商機。它會將商機分類為停滯、逾期、即將成交或缺少下一步,並輸出分成需關注與進展正常兩部分的純文字管道快照。它也會產生建議的跟進任務,並在使用者要求時於 HubSpot 建立這些任務或更新商機的下一步。
適用情境
適用於管道檢視類請求,例如每週管道快照、商機總覽,或找出哪些商機正在停滯。當使用者希望彙整未成交商機並在 HubSpot 中提出或建立跟進動作時使用。
執行需求
需要具備 CRM 搜尋、讀取與寫入工具的 HubSpot MCP 連接器(search_crm_objects、get_crm_objects、get_organization_details、manage_crm_objects)。選用的行事曆與郵件連接器可提供會議與未讀郵件訊號;沒有它們時僅以 HubSpot 資料運作。不隨附指令碼。

Pipeline Pulse

Tool names below are expected names for the HubSpot MCP connector. If a named tool isn't available, check for updates to the skill and/or alternates in the HubSpot toolset as available tools may change

Phase 1 — Fetch data (parallel)

A. Deals — search_crm_objects:

  • objectType: deals
  • filter: dealstage not in [closedwon, closedlost]
  • properties: dealname, dealstage, amount, closedate, pipeline, hs_lastmodifieddate, hs_next_step, hubspot_owner_id
  • limit: 50

B. Portal context — get_organization_details → store portalId, uiDomain

C. Tasks — search_crm_objects:

  • objectType: tasks
  • filter: hs_task_status = NOT_STARTED, associations.deal IN [dealIds from A]
  • properties: hs_task_subject, hs_task_status, hs_timestamp, associations
  • Identifies which deals already have an open task

Phase 2 — Enrich with contacts and connector signals

A. Batch-call get_crm_objects contacts for each deal's associated contactId → firstname, lastname, email. Store contact (display name) and contactEmail per deal.

B. For deals where hs_lastmodifieddate is 21+ days ago or hs_next_step is empty, silently check available connectors:

  • Calendar: upcoming meetings with associated contact email
  • Email: recent unread threads from associated contact email

Store per deal: upcomingMeeting (date string), unrepliedEmail (subject). Skip if connectors unavailable.


Phase 3 — Classify each deal

For each deal compute:

  • lastModified: hs_lastmodifieddate
  • daysAgo: today − lastModified
  • daysToClose: closeDate − today (negative = overdue)
  • stalled: daysAgo ≥ 21
  • overdue: closeDate has passed
  • closingSoon: closes within 14 days
  • hasNextStep: hs_next_step is non-empty
  • hasOpenTask: deal appears in Phase 1C results
  • needsAttention: stalled OR overdue OR no next step

Phase 4 — Generate suggested tasks

For deals where hasOpenTask is false, generate a suggested follow-up task. Do not ask — surface them proactively in the output.

Task generation rules:

Deal stateSuggested task subjectDue
Stalled + upcoming meeting"Prep call with [Contact] — [Deal Name]"Day of meeting
Stalled + unreplied email"Reply to [Contact] re: [Deal Name]"Today
Stalled, no signals"Re-engage [Contact] on [Deal Name]"Today
No next step, closing ≤ 14d"Set next step — [Deal Name] closing [date]"Today
No next step, any stage"Follow up with [Contact] — [Deal Name]"Today

Each suggested task object: { id, subject, context, due, dealId, contactId, dealName, contactName }


Phase 5 — Format the pulse

Output as plain text in this structure. Group deals by attention status: needs-attention deals first, then healthy. Omit sections with no items.

PIPELINE PULSE — [Day, Month D][N] open deals · [total value] · [N] need attention
━━ NEEDS ATTENTION• [Deal name] with [Contact] — [stage] · [amount] · closes [date]  [stalled X days / overdue / no next step] · [upcoming meeting or unreplied email if any]  Next step: [hs_next_step or "—"]
━━ ON TRACK• [Deal name] with [Contact] — [stage] · [amount] · closes [date]  Next step: [hs_next_step]
━━ SUGGESTED TASKS• [Task subject] — [signal context]• [Task subject] — [signal context]
Reply "add all" to create all suggested tasks in HubSpot, or name specific ones.Say "call prep for [name]" or "follow up with [name]" to act on a deal.

Link each deal and contact name to their HubSpot record using portalId and uiDomain.


Phase 6 — Add suggested tasks to HubSpot

When the user replies "add all" or names specific tasks, for each selected task call manage_crm_objects createRequest, objectType: tasks:

  • hs_task_subject: task subject
  • hs_task_type: CALL or EMAIL (infer — "Reply" → EMAIL, others → CALL)
  • hs_task_status: NOT_STARTED
  • hs_task_priority: HIGH if deal closing ≤ 14d, else MEDIUM
  • hs_timestamp: task due date ISO
  • hs_task_body: signal context
  • associations: deal → dealId, contact → contactId

Run creates in parallel. Confirm: "Created [N] tasks in HubSpot."

Add next step: when the user says "add next step to [Deal Name]", update via manage_crm_objects deals, updateRequest: hs_next_step.


Error handling

  • No open deals: "No open deals right now. Want me to add one?"
  • Deal fetch fails: Report the error and suggest checking the HubSpot connection.
  • Connectors unavailable: Run with HubSpot data only — omit connector-based signals silently.

來源與署名

來源:HubSpot/hubspot-mcp-plugins位於HubSpot-Sales/skills/pipeline-pulse提交a0c5960

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架

更多來自 HubSpot/hubspot-mcp-plugins 的技能

Onboarding

HubSpot

引導 HubSpot 新使用者完成入口網站設定、目標擷取與量身打造的後續步驟。

Productivity & Workflow42 天前更新

Log Call

HubSpot

將已完成的通話或會議記錄到 HubSpot:寫入備註、更新交易與聯絡人欄位,並建立後續任務。

Productivity & Workflow42 天前更新

Import Contacts

HubSpot

Imports contacts into HubSpot from any source — a CSV file, a pasted list, or data from connected apps like Gmail. Handles field mapping, duplicate detection, batch import, and company association. ALWAYS use this skill when the user wants to bring contacts into HubSpot — "import contacts", "upload a CSV", "add these people to HubSpot", "import my list", "bring in contacts from [source]", "I have a spreadsheet of contacts", "add contacts from my email", "migrate contacts", "sync contacts from [app]", "load my network". Trigger whenever the user wants to bulk-add people to the CRM, regardless of source.

待分類42 天前更新

Hubspot

HubSpot

HubSpot CRM 助理,負責查詢、統計與快速更新,並轉接至專用 CRM 技能。

Productivity & Workflow42 天前更新

Follow Up

HubSpot

Drafts a personalised follow-up or outreach email for a named contact, grounded in HubSpot deal context, recent notes, and email history. Opens HubSpot with the email pre-populated so the rep can review and send with full tracking. If deal-related, updates the next step or deal stage as applicable. ALWAYS use this skill when the user wants to write or send outbound communication to a specific contact — "follow up with X", "draft an email to X", "send something to X", "check in with X", "reach out to X", "ping X", "touch base with X", "I need to reply to X", "draft a follow-up for [deal]", "write to X". Trigger on any request to compose outbound communication tied to a contact or deal.

待分類42 天前更新

Daily Brief

HubSpot

依據 HubSpot 資料與已連結應用產生優先排序的每日簡報,並建議 GTM 任務但不自動建立。

Productivity & Workflow42 天前更新