wiki/knowledge/hubspot/bluepoint-crm-setup-custom-fields.md Layer 2 article 1184 words Updated: 2026-04-05
↓ MD ↓ PDF
hubspot crm bluepoint-atm zoominfo custom-fields contact-management data-import

BluePoint HubSpot CRM Setup — Custom Fields & Contact Types

Overview

During the BluePoint ATM marketing sync (October 2025), the team identified several gaps in the HubSpot CRM configuration that needed to be addressed before Mike Stebbins could effectively use the system for prospecting and sales activity. This article captures the key configuration decisions, patterns, and rationale for future reference.

Related client context: [1]


Contact Type Custom Field

HubSpot ships with basic CRM fields that don't distinguish between the different kinds of people a company tracks. BluePoint's CRM contained a mix of prospects, vendors, partners, and internal contacts with no way to segment them.

Decision: Create a Contact Type property (dropdown) with the following values:

Value Description
Lead Prospect not yet qualified
Marketing Qualified Lead Engaged with marketing content
Sales Qualified Lead Actively working with sales
Customer Existing BluePoint customer
Vendor Supplier or service provider
Partner Integration or referral partner
Non-Lead Personal contact, not a prospect

Rationale: Without this field, there's no reliable way to exclude existing customers from prospecting email sequences, identify partner contacts for separate outreach, or filter the contact list to a meaningful working set.

Implementation: Add via Settings → Properties → Contact Properties → Create Property. Mark Hope's Asymmetric HubSpot account uses an equivalent contact_type field as a reference implementation.

"We have a field called contact type — customer, lead, vendor, partner. And then you can say, I want to see all my partners, all my dealers, all my customers." — Mark Hope


Contact Activity Log Permissions

Mike Stebbins initially could not see email activity, call logs, or the communication timeline on contact records, even though Wade Zirkle could see the same data.

Root cause: HubSpot has layered user permissions (~10 levels). Mike's user role was missing the activity/email logging and viewing permission.

Resolution: Mark Hope updated Mike's user permissions during the call. After a page refresh, the full activity timeline became visible across all contacts.

Lesson: When a user reports missing activity data, check Settings → Users & Teams → [User] → Edit Permissions → Contacts before assuming a data problem. The fix is a permission toggle, not a data re-import.


ZoomInfo Integration & Data Import Strategy

BluePoint has access to ZoomInfo with a 700-contact download limit per month. Each ZoomInfo export contains significantly more fields than HubSpot's default schema.

  1. Download a sample export from ZoomInfo to see all available fields.
  2. Identify which fields to retain — ZoomInfo provides far more data than most teams need. Decide before importing to avoid cluttering the CRM schema.
  3. Create matching HubSpot properties for any ZoomInfo fields you want to keep (e.g., company revenue tier, technographic data, intent signals).
  4. Import via the correct path: Search HubSpot → "Import" → Apps → Import. This method tags each contact with a source field showing which list they came from — useful later for prospecting attribution ("where did I get this person?").

Field Mapping Considerations

Existing Imports (as of October 2025)

List Source Count Email Campaign Run?
Entertainment contacts ZoomInfo ~990 recipients Yes — 10-email automation
Bankers Bank of the West Unknown 55 No
Pyramid Corporate Contacts Unknown 107 No
Google My Business reviews GMB No
Zoos/attractions (Paul) Unknown Unclear No

Total contacts in HubSpot at time of call: 1,622


Working Effectively with Contact Views

HubSpot views function like saved filtered spreadsheets. Key patterns established during the call:


Logging Calls & Sales Activity

BluePoint is not using the HubSpot dialer. The recommended workflow for manual call logging:

  1. Open the contact record, review activity and notes before dialing.
  2. Click Log Call (or use the quick-action phone icon from the list view).
  3. While on the call, fill in: Outcome (connected / left voicemail / no answer / wrong number), Direction (outbound), and call notes.
  4. Save and return to the list.

Email activity (opens, clicks, page revisits) is tracked automatically for contacts who received HubSpot email sequences. Contacts who opened an email multiple times are high-priority for follow-up calls.


Drip Campaign Architecture (Planned)

Three campaign buckets were scoped during the call. None except the entertainment automation currently exist.

Campaign Trigger Cadence Goal
Not Ready Lead says "interested but not now" Monthly Keep top of mind; share relevant news/trends
Unresponsive No engagement after initial sequence; hasn't unsubscribed Monthly or less Re-engagement; low pressure
Active Actively working the deal Weekly (existing 10-email format) Convert to meeting/sale

Content for the "Not Ready" campaign should be semi-dynamic — evergreen educational content supplemented with timely industry news. Mike Stebbins was assigned to draft a list of topics.

See also: [2]


Email Sender Configuration

Marketing emails should be sent from a subdomain alias (e.g., mike@bluepointatm.co) rather than the primary business domain (mike@bluepointatm.com). This protects the primary domain's sender reputation from unsubscribes and spam flags accumulated during cold outreach.

Wade Zirkle's alias was already configured. Mike Stebbins' alias (mike@bluepointatm.co) was identified as not yet set up and was added to the action list for Mark Hope.


Action Items