Skip to main content
TL;DR
The two-way sync pipes every account, prospect, and live signal from OpenFunnel straight into HubSpot and keeps them fresh. Account Executives get new custom signals added to their book of business; RevOps auto-discover new, high-intent accounts with signals

How to setup Hubspot fields for smooth syncing with OpenFunnel


1. Create a property for Company Object called OpenFunnel Signals

Read the official hubspot documentation on how to add a new property or watch this video

2. Create a property for People Object called OpenFunnel Signals

Read the official hubspot documentation on how to add a new property or watch this video

3. Add OpenFunnel Intelligence to the Contact and Company view - via customize

Achieve this state --- watch this video

4. OpenFunnel Auto Reads Deal State of both Accounts and People

OpenFunnel reads deal state of every account giving you complete visibility into existing accounts and their latest deal and it’s state. So you have a mapping.

5. OpenFunnel maps people and account campaigns to people and account lists directly

Hubspot allows that

Auto-Write

  • If Enabled - OpenFunnel Auto-Syncs every new account, every new prospect and every new signal or insight directly into your Hubspot.
  • Your BDRs, AEs get fresh actionable insights into Hubspot daily that they can act on !
  • OpenFunnel Syncs with Account Owner mapping intact so you can be sure that you are dealing with Accounts that are assigned to you or are in your territory!

Manual-Write

  • You can manually sync prospects & accounts after adding them to a campaign!

Auto-Read (Default Setting)

  • OpenFunnel auto-reads your CRM and shows them on OpenFunnel it categorizes every account into 3 states
    • New Account in Territory (not in CRM)
    • Existing Account in CRM but not Owner!
    • Existing Account in CRM and an Owner!
Each of these states tells you to how to approach the account (and if also not to approach)!

How AEs Benefit from Ever Popping Signals in their Territory!

  • Stay fresh, never dry. OpenFunnel keeps listening 24 × 7—so even “quiet” accounts are live with new custom hiring surges, migration activities, specific company initiviates or exec moves. Your book of business stays alive with fresh angles for outreach.
  • Laser-focused prioritization. Sort any HubSpot view by Last Updated and you’ll instantly see which accounts deserve time today vs. those that can wait.
  • Signals that land meetings. Each signal arrives with the why—e.g., “migrating from openai models to LLaMa” or “CTO just liked a competitor’s launch post.” or “Your assigned prospect is attending a specific conference” That context turns generic follow-ups into hyper-relevant touchpoints.
  • Custom signals, on demand. Spin up niche signals in natural language and they’ll auto-attach to the right accounts.
  • New Accounts in your territory Spot a 🔥 signal on a company outside your current book but inside your territory? Hit “Add to CRM” and it’s yours—fully enriched and auto-assigned.
  • Single pane of glass. Because everything syncs bi-directionally, you track, work, and close—all inside HubSpot, without juggling extra tabs or CSV uploads.
Happy GTMing - with live signals inside HubSpot 🚀 Deep Hubspot Integrations
  1. Field spec (HubSpot) Company
of_signal_context (Long text) — the single, readable summary of the most actionable recent signal. Contact (optional mirror) of_signal_context (Long text) — person-level context if you have it; otherwise mirror the company field. Keep everything else (scores, tools, etc.) out of scope for now.
  1. How OpenFunnel maintains of_signal_context Authoritative source: OpenFunnel computes and writes it. HubSpot never overwrites it.
When to update On each new, higher-priority signal for the company (or contact). On decay (e.g., after N days with no new signal, you can append “(stale)” or clear it—your call). Content format (recommended) arduino Copy Edit <Short title>. <1-line evidence + source>. e.g., “Using Koala for Sales. Job post mentions ‘tools like Clay and Koala’ — https://…” Length & safety Target ≤ 300–500 chars; if longer, truncate with ellipsis. Strip HTML; keep plain text. If you want auditability, also store the last 5 raw items in an optional of_signals_json (Long text) but don’t display it. Conflict & ordering Only replace if new_signal.priority > current_priority or is more recent. Otherwise, keep the current context to avoid flip-flopping. Backfill For each matched company/contact, write the best signal from the last 30–90 days. Use HubSpot batch update to stay inside rate limits.