HubSpot Contact Capacity Management — BluePoint ATM
Overview
BluePoint ATM's HubSpot account is on the 7,000 marketing contact tier. As of the February 2026 sync, 4,375 contacts were marked as marketing contacts, leaving 2,625 available. With ~700 additional New York contacts (Integra list + NY Chambers) queued for import, proactive capacity management is needed to avoid hitting the tier ceiling.
See also: [1] | [2]
Current State
| Metric | Value |
|---|---|
| Tier limit | 7,000 marketing contacts |
| Currently used | 4,375 |
| Available | ~2,625 |
| Total contacts in CRM | 5,329 (marketing + non-marketing) |
Approximately 2,300 of the active marketing contacts are attributed to the New York campaign. Once that campaign concludes, the entire list can be demoted from marketing contact status, freeing significant capacity.
Capacity Management Strategies
1. Demote Post-Campaign Contacts
When a campaign ends, contacts who did not engage (no opens, clicks, or other interactions) should be set to non-marketing contact status. Contacts who did engage should remain as marketing contacts for future nurture.
Recommended filter logic:
- After campaign close, filter by list membership + zero engagement
- Bulk-update status to "Non-Marketing Contact"
- Do not delete — retain for historical record and potential re-activation
2. Automate Unsubscribe Handling
Create a HubSpot workflow that automatically removes marketing contact status when a contact unsubscribes or hard-bounces. This prevents stale contacts from consuming tier capacity indefinitely.
Trigger conditions to consider:
- Contact unsubscribes from any email
- Email hard bounces
- Contact marked as spam
3. Periodic List Hygiene
Before importing new lists (e.g., the ~700 NY contacts from Integra + Chambers), run them through a list hygiene / email validation step to remove undeliverable addresses. This prevents wasted contact slots and protects sender reputation.
Mark noted that even high-quality sources like ZoomInfo carry roughly a 5% bounce rate due to contact turnover. Hygiene before import is standard practice.
The recommended import sequence is:
1. Hygiene / validation pass
2. Enrichment via [3] (optional)
3. Import into HubSpot as non-marketing contacts
4. Promote to marketing contact status when a campaign is ready to send
4. Manual Audit of Existing Marketing Contacts
Use the HubSpot contact filter (Marketing Contact Status = Marketing Contact) to review the current 4,375 contacts. Candidates for demotion or deletion include:
- Contacts from concluded campaigns with zero engagement
- Contacts from legacy campaigns (e.g., stadiums & arenas, zoos) with no recent activity
- Duplicate or clearly invalid records
Relevant Campaigns & Lists
| Campaign / List | Est. Contacts | Notes |
|---|---|---|
| New York campaign (active) | ~2,300 | Can be demoted post-campaign |
| Integra list (NY) | ~700 (pending) | Needs hygiene + import |
| NY Chambers list | Included in ~700 | Pulled from ZoomInfo |
| Legacy campaigns (stadiums, zoos, etc.) | Unknown | Audit for engagement before retaining |
Action Items
- [ ] Karly / Mark — Import ~700 NY contacts (Integra + Chambers) after hygiene pass (@Mike Stebbins to send list)
- [ ] Karly — Build workflow: auto-demote contacts on unsubscribe / hard bounce
- [ ] Karly — After NY campaign closes, bulk-demote non-engaged contacts to free capacity
- [ ] Karly / Mark — Audit legacy campaign contacts for engagement; remove or demote as appropriate
Notes from February 2026 Call
"You should also probably look at the 4,300 that are being used and make sure that they're actually people you want to talk to." — Mark Hope
"2,300 of those right now are the New York Campaign. So when that New York Campaign's done, I mean, we can move that whole list out of marketing." — Karly Oykhman