Using HubSpot as a Lead Source

Last updated: July 16, 2026

Connect the account

In your campaign’s Lead Source step, connect HubSpot using Administrator permissions.

Start a campaign for a contact

  • Manually: set outcraft_active_campaign_id on the contact to the campaign ID shown in Outcraft (use the copy button). The contact imports into Outcraft and the campaign starts automatically.

  • Automated: build a HubSpot Workflow that sets that property when your trigger fires — a lifecycle stage change, deal status, form submission, meeting outcome, etc.

HubSpot Workflow example

Stopping a campaign

Clearing the property does NOT stop the campaign. To force-stop, set the property to the exact stop value (e.g. 1423-stop). Outcraft only treats that exact value as a stop instruction.

Custom property mapping

To bring additional HubSpot contact properties into Outcraft as context for the agent (e.g. a preferred language from a web form), see Mapping Custom Properties from HubSpot & Klaviyo

Related