delete-no-email-contacts
CommunitySafely remove no-email contacts from HubSpot.
AuthorTomGranot
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Contacts without an email address cannot be reached and inflate HubSpot billing, resulting in wasted resources and skewed data.
Core Features & Use Cases
- Detects no-email contacts using HubSpot CRM Search API and provides an initial count.
- Deletes no-email contacts in safe, batched operations with an abort threshold and 90-day recovery window via HubSpot.
- Generates a CSV audit trail before deletion and provides post-execution verification.
- Suitable for regular CRM hygiene routines and large-scale data cleanup projects.
Quick Start
Run the Before State to audit no-email contacts, review the counts, then run the Execute to delete them in batches with safety checks.
Dependency Matrix
Required Modules
requestspython-dotenv
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: delete-no-email-contacts Download link: https://github.com/TomGranot/hubspot-admin-skills/archive/main.zip#delete-no-email-contacts Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.