CRM Sync

HubSpot Sync

Use 1DB as the intake layer and HubSpot as the engagement system. The goal is clean field mapping, deterministic routing, and no duplicate lead handling in the browser.

  1. Create or connect the website that owns the public forms.
  2. Define a form schema in 1DB with canonical lead fields.
  3. Connect HubSpot from the integrations settings for that website.
  4. Map incoming fields like `email`, `firstname`, `lastname`, and campaign fields.
  5. Test one submission end-to-end before enabling all production traffic.
Use email as the stable identity field whenever possible.
Normalize marketing fields in 1DB first, then map them to HubSpot property names.
Track the originating form and page so routing and attribution remain visible in HubSpot.
Avoid mapping multiple source fields into the same HubSpot property without precedence rules.

Keep your source of truth simple

Let 1DB handle intake and normalization. Let HubSpot handle outreach and pipeline management. That split keeps your public forms simpler and your CRM data cleaner.

HubSpot Integration Page

See the commercial overview and implementation positioning.

Webhooks

Add your own post-sync automation when HubSpot is only one destination.