delete-no-email-contacts

Community

Safely 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.