Sync to HubSpot
sdr_sync_hubspotUpsert prospects into HubSpot as email-keyed contacts with optional lifecycle stage and note; preview, approve, then confirm to prevent duplicates and fill only empty fields.
Instructions
Upsert prospects into HubSpot as contacts (keyed by email), with an optional lifecycle stage and a note. Two-phase: call without confirm to preview, show the preview to the user, then call again with confirm=true and the confirmation_token after explicit approval. If any approved contact changes before confirming, the confirm is rejected and you must preview again. Idempotent by email (re-syncing never duplicates). overwrite_existing:false (default) only fills empty HubSpot properties. Suppressed prospects are excluded unless include_suppressed. Honors OPENSDR_READ_ONLY. Demo mode returns simulated:true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| list | No | ||
| confirm | No | ||
| add_note | No | ||
| prospect_ids | No | ||
| lifecycle_stage | No | ||
| confirmation_token | No | ||
| include_suppressed | No | ||
| overwrite_existing | No |