Push PQ Intel's scored and enriched leads directly into HubSpot as contacts, complete with signal data, ICP scores, and engagement timelines.
The PQ + HubSpot integration creates and updates HubSpot contacts automatically from PQ Intel buying signals. When a prospect is scored as "Warm" or "Hot" against your ICP, PQ creates a contact in HubSpot — pre-populated with the signal excerpt, platform source, PQ engagement score, and a link back to the full profile. Custom property mappings let you enrich your existing CRM data without manual entry.
The integration runs continuously in the background — new signals are pushed to HubSpot within seconds of detection, and existing contacts are updated when their PQ scores change. Deal stages can advance automatically as prospects move through your engagement funnel, keeping your pipeline current without manual handoffs between PQ Intel and your CRM.
Contact name, email, company, job title, PQ ICP match score, signal platform source, signal excerpt, signal timestamp, signal type classification (hot/warm), and a deep-link back to the PQ Intel prospect profile.
In PQ Intel, go to Settings > Integrations > HubSpot. Click Connect HubSpot — this initiates OAuth 2.0 and opens a HubSpot authorization dialog. Select the HubSpot account and the specific CRM objects (Contacts, Companies, Deals) you want to sync.
Before mapping fields, create the required custom properties in HubSpot under Settings > Properties > Contact Properties. Add properties for pq_icp_score (Number), pq_signal_platform (Single-line text), pq_signal_excerpt (Multi-line text), pq_signal_timestamp (Date), pq_profile_link (URL), and pq_engagement_score (Number). These properties hold the PQ Intel data that cannot be stored in standard HubSpot fields.
After authorization, you'll see a property mapping screen. PQ Intel auto-detects standard HubSpot fields (email, name, company) and maps them automatically. For PQ-specific data, map these custom properties:
pq_icp_score (Number), Signal Platform → pq_signal_platform (Single-line text), Signal Excerpt → pq_signal_excerpt (Multi-line text)Choose which ICP profiles trigger a sync. You can filter by minimum signal score, specific platforms, or signal types. For example, only sync leads with a PQ score ≥ 70 from LinkedIn and Reddit.
Navigate to Settings > Workflows in HubSpot and create a new contact-based workflow triggered when a PQ signal property changes. For example, when pq_icp_score exceeds 80, automatically move the associated deal to "Qualified" stage. When engagement score drops, move deals back to "Nurture." Use HubSpot's re-enrollment settings to ensure deals progress and regress as scores update over time.
Click Test Sync to push a sample lead to HubSpot and verify the property mapping. Once confirmed, toggle the integration to Active. New signals will start syncing in real time.
The table below shows how PQ Intel fields map to HubSpot custom contact properties. Create these properties in your HubSpot account before enabling the integration.
| PQ Intel Field | HubSpot Custom Property | HubSpot Type |
|---|---|---|
| PQ ICP Score | pq_icp_score |
Number |
| Signal Platform | pq_signal_platform |
Single-line text |
| Signal Excerpt | pq_signal_excerpt |
Multi-line text |
| Signal Timestamp | pq_signal_timestamp |
Date |
| PQ Profile Link | pq_profile_link |
URL |
| Engagement Score | pq_engagement_score |
Number |
Every time PQ Intel detects a qualified lead meeting your ICP criteria, a new contact is created in HubSpot — automatically. The contact record includes the signal excerpt in the description field, a custom PQ score property, and a link to the full PQ profile. Your SDRs never have to switch tabs.
PQ Intel writes real-time engagement scores to a custom HubSpot property. Use these scores in HubSpot workflows, lists, and reports — trigger automated email sequences when a lead crosses the "Hot" threshold, or route high-scoring leads to senior reps.
When a lead moves from "Signal Detected" to "Engaged" in PQ Intel, the associated HubSpot deal automatically progresses to the next pipeline stage. Close the loop between signal detection and CRM qualification without manual data entry.
PQ Intel requests only the minimum OAuth scopes needed: crm.objects.contacts.write and crm.objects.contacts.read. You can revoke access at any time from your HubSpot Connected Apps settings.
OAuth tokens are encrypted at rest using AES-256 and stored in PQ Intel's secure credential vault. Tokens are refreshed automatically and never exposed in logs or client-side code.
PQ Intel only writes data it generates — signal scores, excerpts, and platform metadata. It never reads your full HubSpot contact database, imports existing contacts, or modifies records outside the sync scope.
Every sync action is logged in PQ Intel's activity log with timestamps, object IDs, and sync status. HubSpot users can also audit PQ's API calls from their OAuth app activity dashboard.
If contacts aren't being created, the OAuth token may lack the required scopes. Disconnect and reconnect the integration, ensuring you grant crm.objects.contacts.write permission during the HubSpot authorization dialog. Also verify the contact email is valid — PQ Intel skips records with missing or malformed email addresses.
PQ Intel cannot auto-create custom HubSpot properties. If the mapping step errors, open HubSpot Settings > Properties > Contact Properties and create the required properties (pq_icp_score, pq_signal_platform, etc.) manually before retrying the sync. Property types must match — a Number field cannot receive text data.
HubSpot's default dedup may not catch all duplicates if email formatting differs. Go to Settings > Deduplication and create a rule that matches contacts on email (normalized, lowercase). For higher precision, add a compound rule matching on email + company name to prevent PQ Intel from creating a duplicate contact when a lead already exists under a slightly different email.
HubSpot single-line text fields have a 255-character limit. If long signal excerpts are truncated, switch the target property type to "Multi-line text" which supports up to 65,535 characters. For extremely long excerpts, PQ Intel sends a summary in the excerpt field and the full text remains accessible via the PQ Profile Link.
New signals and score updates are pushed to HubSpot in near real-time, typically within seconds of detection. There is no batch delay — when PQ Intel scores a lead as "Warm" or "Hot," the corresponding HubSpot contact is created or updated immediately. Bulk backfill syncs are available on demand from the integration settings page.
Yes, each PQ Intel workspace can connect to one HubSpot portal at a time. To sync to multiple portals, create separate PQ Intel workspaces (one per portal) and configure the HubSpot integration independently in each. All workspaces share your PQ Intel subscription limits.
Both. PQ Intel matches contacts by email address. If a contact with that email already exists in HubSpot, PQ Intel updates the custom properties (ICP score, signal excerpt, etc.) rather than creating a duplicate. If no contact with that email is found, a new contact record is created automatically.
The integration will stop syncing immediately. Existing contacts and their PQ Intel data remain in HubSpot unchanged. When you reconnect, PQ Intel performs a fresh OAuth handshake and resumes syncing new signals. Past data is not backfilled automatically — run a manual sync from the integration settings to repopulate existing contacts.
Yes. The integration's sync filters let you specify minimum PQ scores, target platforms (LinkedIn, Reddit, Hacker News, X/Twitter, Product Hunt, etc.), and signal type classifications (Hot, Warm). You can also exclude signals from specific platforms entirely. Filters are configured once and apply to all future syncs.
The number of contacts you can sync is governed by your PQ Intel plan tier. The Growth plan includes 2,000 contacts per month, while higher tiers offer increased limits. Contact syncs are counted per contact created or updated, not per API call. HubSpot's own API rate limits also apply, but PQ Intel throttles requests automatically to stay within those limits.
Start syncing warm leads into your CRM in under 60 seconds. No credit card required.
View pricing plans