Why doesn’t my new custom property show up in a widget?
HubSpot contacts, companies, and deals use a selected-properties model: only the properties chosen when the data source was created are synced and exposed as metrics and breakdowns. A custom property added in HubSpot after that point is not picked up automatically, even after the next sync. To make a newly created property available, edit the data source and add it to the property selection.1
Open the data source for editing
In Adriel, open the HubSpot data source and choose to edit it.
2
Add the new property
In the property selection for the relevant object (contacts, companies, or deals), select the newly created custom property and save.
3
Wait for the next sync
The property becomes queryable after the data source resyncs. Once it appears in the field list, add it to the widget as a metric or breakdown.
Emails and marketing emails are not restricted by this model — all standard properties are exposed regardless of the selection.
Why does my HubSpot funnel show the current stage instead of transitions over time?
The Lifecycle stage breakdown reflects each contact’s present stage, not a history of stage changes. HubSpot lifecycle data is read as current-state, and stage-change history is not retained in the data source. As a result, a funnel widget built on the Lifecycle stage breakdown shows contacts grouped by the stage they are in now (for example, how many contacts are currently Lead, MQL, SQL, or Customer) rather than a time series of how contacts moved between stages during the reporting period. For movement between deal pipeline stages, see the HubSpot Deals data reference.Why did my query stop at 10,000 rows?
HubSpot queries are capped at 10,000 rows. When a query would return more than that, the result is truncated to 10,000 rows and flagged with aTOO_MUCH_DATA_REQUESTED_INCOMPLETE warning; rows beyond the cap are not returned.
The cap is a per-query safeguard, so the fix is to reduce the number of rows a single widget requests:
- Narrow the date range.
- Apply filters to limit the records in scope.
- Use a coarser breakdown, or fewer breakdowns, so rows aggregate instead of listing every record.
Why don’t my latest HubSpot changes show up right away?
The HubSpot data source is batch-synced, not real-time — dashboards read from a cached copy of the data rather than querying HubSpot live. New contacts, deal-stage changes, marketing-email events, and object-catalog changes (newly created pipelines, renamed deal stages, new owners) are picked up on the next scheduled sync, so they appear once that sync completes rather than the moment they happen in HubSpot. See the Data reference for the exact refresh schedule.Why are HubSpot and HubSpot Deals separate connections even for the same portal?
HubSpot and HubSpot Deals are two distinct connectors, each registered as its own OAuth application with separate client credentials. Even when both point at the same HubSpot portal, each requires an independent authorization, so both appear as separate connections. The two serve different purposes:- HubSpot exposes raw CRM and marketing records — contacts, companies, deals, emails, marketing emails, and marketing-email statistics.
- HubSpot Deals is purpose-built for deal-pipeline analytics, joining deals to contacts through UTM parameters to attribute closed deals back to marketing campaigns.
Common issues
Why does a HubSpot data source stay Pending even though the connection is valid?
Why does a HubSpot data source stay Pending even though the connection is valid?
HubSpot sync jobs can fail and leave the asset stuck in Pending status even when the connection itself is valid. Adriel operations can re-run the sync manually — contact support.If the underlying HubSpot account has no data of the expected type (for example, no emails configured), the data source still returns empty after the retry.
Related
- HubSpot data reference — metrics, breakdowns, refresh cadence, and limits
- How to connect HubSpot to Adriel — connection and authorization steps
- HubSpot Deals data reference — deal-pipeline analytics (amount, MRR, TCV by stage)
- Refresh strategies — how batch-synced connectors update
