Sources

Hubspot

Background

HubSpot is an all-in-one customer relationship management (CRM) platform that offers tools for marketing, sales, and customer service. In a streaming ETL (Extract, Transform, Load) workflow, HubSpot functions as a key destination for enriched and transformed data, enabling businesses to improve customer interactions and optimize marketing campaigns. Its integration with ETL pipelines ensures real-time updates for seamless customer engagement.

Setup

  1. Log in to your HubSpot Developer account.
  2. Navigate to Apps and create a new private app.
  3. Enable Webhooks API under the app settings.
  4. In the Webhooks section, add a new webhook subscription.
  5. Choose the event types you want to track (e.g., contact updates, deal changes).
  6. Copy the generated webhook URL from ProxyHook and paste it into the webhook settings.
  7. Save and activate the webhook to start receiving real-time data.