Skip to main content

HubSpot Reader

HubSpot is a CRM application suite. HubSpot’s customer platform offers enterprise software for marketing, sales, customer service, content management, operations, and commerce. The Striim HubSpot Reader uses HubSpot APIs to read data from an instance of the HubSpot CRM platform. HubSpot Reader ingests HubSpot data and emits WAEvents that can be processed with continuous queries or directed to a Striim target.

Typical use cases for reading from HubSpot include:

  • Integration with CDP: Move data from HubSpot in real time to a data warehouse to build a Customer Data Platform.

  • Analytics workflow: Integrate HubSpot CRM data with ML/analytics systems for workflows like next-best action/offer, LTV analysis, and churn analysis.

Summary information and supported objects

APIs used/data supported

HubSpot API v3 (standard HubSpot objects and supported associations).

Supported targets

Databases and data warehouses without continuous query (CQ) processing. Can support other types of targets with appropriate CQ processing.

Security and authentication

  • Private app token

  • OAuth 2.0

Operations / modes supported

  • Automated mode (initial load followed by incremental load)

  • Initial load

  • Incremental load

Schema management

The HubSpot Reader supports initial schema creation.

Resilience / recovery

  • Configurable automatic retries

  • A1P recovery

Performance

Striim Platform-supported parallel execution

Programmability

  • Wizards

  • Striim Flow Designer

  • Striim TQL

Metrics and auditing

Key metrics available through Striim monitoring

Key limitations

  • DELETE operations are not captured.

  • Objects that do not support incremental load are resynced at each polling interval (can result in duplicates; configure target merge behavior accordingly).