A Chrome extension for HubSpot contact workflows with fast template-driven outreach.
- Extracts visible contacts from HubSpot contact tables
- Provides row actions using symbols/icons for:
Email(pick template and prefill HubSpot email composer)WhatsApp(pick template and open WhatsApp Web message)Notes(load notes and create notes)
- Supports an
Active Tabworkspace to run Email/WhatsApp/Notes actions directly from the currently open HubSpot contact tab - Exports selected contacts to CSV/VCF
- Copies selected emails
- Includes dedicated managers for Email, WhatsApp, and Note templates
- Persists per-contact sent indicators for Email/WhatsApp template usage
- Supports dark mode for extension UI and optional HubSpot theming
- Open
chrome://extensions - Enable Developer mode
- Click Load unpacked
- Select this folder:
contact-point - Open a HubSpot page under
https://app.hubspot.com/* - Click the extension icon to open Contact Point
storage: save extension settings and templatestabs: find/open HubSpot tabs and contact records- Content script scope:
https://app.hubspot.com/*
chrome.storage.sync:- General settings (
popupSettings)
- General settings (
chrome.storage.local:- Email templates (
popupEmailTemplates) - WhatsApp templates (
popupWhatsappTemplates) - Note templates (
popupNoteTemplates)
- Email templates (
Templates support simple contact tokens:
[name]: first name when available[gender]: gender/salutation value when available
Notes:
[gender]is best-effort. It resolves only when that field is available in the current contact data/context.- The extension does not open a contact page just to resolve
[gender]; if unavailable, it resolves to blank.
- The extension uses HubSpot DOM automation heuristics. If HubSpot changes UI structure, automation selectors may need updates.
- Email flow does not auto-send; it fills a draft only.
- Notes flow is guarded to target note composer actions only and uses in-flight button locking to avoid duplicate submits.
- HubSpot dark mode support uses the bundled Dark Reader engine (MIT licensed).
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
See LICENSE for the full text.