You can now set and update Deal Collaborators directly through Workflows and the CRM API. This lets teams automate collaborator assignments based on deal criteria like region, stage, or owner — no manual updates or workarounds required.
Manually managing Deal Collaborators doesn’t scale — especially for large sales orgs with shared pipelines across AEs, AMs, and partner teams. This update makes it possible to automate collaboration at scale, reduce reliance on custom fields, and improve visibility for reps who contribute to deals but aren’t the owner. It also lays the groundwork for more accurate forecasting and reporting across team-based selling motions.
For workflows: Navigate to HubSpot's workflows tool and set up a workflow for the deal object like this.
Then hit "back" to get to the trigger criteria for the workflow. Click on "Trigger manually" and choose Deal in the menu. Hit save and continue.
Under the Browse all actions menu, hit CRM > Edit record. In the property to edit dropdown, choose Deal Collaborator.
To add a new deal collaborator, click "Append to current value(s) and add the users you want to set. To replace a deal collaborator, click "Replace current value(s)" and choose the user you want to set. Then hit save, review and publish.
For the CRM API:
To update the deal collaborator property, use the standard CRM update API to include semicolon-prepended owner ID's as the input value for the property hs_all_collaborator_owner_ids.
Check out the following resources for more:
Here's an example payload for crm/v3/objects/deals/batch/create
{
"inputs": [
{
"properties": {
"dealname": "Deal via API",
"amount": "10000.00",
"hubspot_owner_id": "12345678",
"hs_all_collaborator_owner_ids":";12345678;87654321"
}
}
]
}
Who gets it?
All hubs and tiers