What problem does it solve?
CRM data decays constantly: duplicate contacts pile up, required fields sit empty, and deals go stale without anyone noticing. This Skill runs a nightly hygiene sweep that keeps HubSpot clean without a person babysitting it, while gating risky bulk updates behind human approval.
Core Features & Use Cases
- Duplicate Contact Merging: Finds contacts matching by email or name plus company domain, then merges them into a primary record so all deals, tickets, and notes roll over.
- Enrichment-Based Field Fills: Queries Clearbit to fill missing jobtitle, industry, and company size fields, writing small batches directly.
- Stale Deal Flagging: Marks deals with no stage movement or activity in 21+ days using a hygiene_stale property, without ever changing deal stage.
- Human Approval Gate: Any bulk field update over the configured threshold posts a pending request to the alert channel and only applies after an explicit approval reply.
- Use Case: A revenue operations team schedules the nightly cron; each morning the Slack alert channel shows duplicates merged, fields filled, stale deals flagged, and any bulk update awaiting approval.
Quick Start
Ask the agent to run a HubSpot hygiene sweep that dedupes contacts, fills missing fields from Clearbit, and flags stale deals.