跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Suppress Global Unsubscribes

技能 警告 活跃

Identify and suppress globally unsubscribed contacts to ensure legal compliance and reduce billing. Hybrid approach: API for discovery and audit, manual UI for suppression (hs_marketable_status is read-only).

目的

To ensure legal compliance and reduce billing by identifying and suppressing contacts who have globally unsubscribed from marketing communications in HubSpot.

功能

  • Identifies globally unsubscribed contacts via HubSpot API
  • Audits contacts by lifecycle stage and marketing status
  • Creates a dynamic HubSpot active list for suppression
  • Provides Python scripts for before and after state verification
  • Includes clear instructions for manual UI suppression step

使用场景

  • Reducing marketing spend by removing non-marketable contacts
  • Ensuring compliance with CAN-SPAM, GDPR, and CASL regulations
  • Auditing the current state of unsubscribed contacts
  • Automating the identification of contacts to suppress

非目标

  • Re-subscribing contacts without explicit consent
  • Deleting contacts from HubSpot
  • Directly suppressing contacts via the API (due to HubSpot's limitations)
  • Handling subscription-type-specific opt-outs

实践

  • Database hygiene
  • Compliance
  • Automation

先决条件

  • A HubSpot private app access token with `crm.objects.contacts.read` and `crm.lists.read`/`crm.lists.write` scopes
  • Python 3.10+ with `uv`
  • A `.env` file containing `HUBSPOT_ACCESS_TOKEN`
  • Super Admin or Marketing Hub Admin permissions for manual UI suppression

Maintenance

  • critical:Commit recencyThe last commit was over 3 months ago (2026-03-26), indicating the skill may be unmaintained and potentially out of sync with HubSpot API changes.
  • warning:Dependency ManagementDependencies are listed in script comments but not pinned via a lockfile, increasing the risk of unexpected behavior due to dependency updates.

Execution

  • warning:Pinned dependenciesDependencies are listed in comments but not pinned with a lockfile, which could lead to versioning conflicts or instability.

安装

请先添加 Marketplace

/plugin marketplace add TomGranot/hubspot-admin-skills
/plugin install hubspot-admin-skills@hubspot-admin-skills

质量评分

警告
75 /100
about 22 hours ago 分析

信任信号

最近提交about 2 months ago
星标21
许可证MIT
状态
查看源代码

类似扩展

Lifecycle Progression Workflow

100

Build workflows to automate contact progression through the sales funnel: Lead to MQL to SQL to Opportunity to Customer. Each transition is triggered by a specific event (score threshold, meeting booked, deal created, deal won).

技能
TomGranot

Review Bounced Contacts

98

Weekly manual review of contacts with 3+ bounce events. Decide whether to delete or attempt recovery for each flagged contact. Prevents over-suppression while removing truly bad data.

技能
TomGranot

Delete No Email Contacts

98

Delete contacts with no email address from a HubSpot CRM instance. These contacts cannot receive any communication and inflate billing. Fully automated via the HubSpot CRM Search and Batch Archive APIs.

技能
TomGranot

Master Claude for Legal

100

Master skill for legal teams using Claude. Loads the right reference for the user's question (privilege configuration, MCP hardening, verification, long documents, practice-area patterns, skill authoring) and routes to specialized starter skills (NDA triage, version diff, meeting brief, citation verification, status synthesis). Auto-invokes when the user mentions legal work, contracts, redlines, NDAs, privilege, attorney-client, court filings, depositions, regulatory compliance, or asks how to set up Claude for a law firm or in-house legal team.

技能
sboghossian

Cleanup Dashboards

100

Audit and consolidate HubSpot reporting dashboards. Identifies unused, duplicate, or outdated dashboards. Must be performed manually — no dashboard API is available.

技能
TomGranot

Reassign Deactivated Owners

99

Reassign contacts and companies from deactivated team members to active owners. Fully automated via the HubSpot Owners API and Batch Update API. Includes territory analysis for informed reassignment decisions.

技能
TomGranot