ChatGPT Hubspot connector can't update records

I wanted to test the new ChatGPT Agents and the Hubspot connector, excited at the prospect of not having to use yet another tool to glue these two together, specifically to update specific company properties.
But it seems that the official Hubspot connector can’t actually write to any objects. The actual manage_crm_objects.updateRequest.objects[] schema only exposes:

  • objectType
  • objectId
  • associations

It does not expose a properties field for updates.
The description says it can “create or update CRM objects with properties,” but the tool input schema does not allow property updates.
According to reddit multiple users have the same issues, and still need workflow tools as middleware which just increases complexity and gives teams a new surface they have to manage.
Is there an open issue for this bug?
If not, maybe someone can open a bug report, here’s a more technical description of the issue:
---

HubSpot connector write bug: manage_crm_objects cannot update CRM object properties

I’m seeing repeat failures when a ChatGPT Agent tries to update a HubSpot company record.

The connector reports:

  • COMPANY.write = AVAILABLE
  • manage_crm_objects = AVAILABLE

However, the write fails before any CRM write occurs. The failure appears to be schema validation on the manage_crm_objects input payload.

The issue seems to be that manage_crm_objects.updateRequest.objects[] only accepts:

  • objectType
  • objectId
  • associations

It does not appear to accept a properties field, even though the tool description says it can “create or update CRM objects with properties.”

As a result, the agent cannot submit property updates for company records. This looks like a connector/tool schema issue rather than a HubSpot permission issue.

Expected behavior:
updateRequest.objects[] should support a properties object, e.g.

{
 "updateRequest": {
 "objects": [
 {
 "objectType": "COMPANY",
 "objectId": 123456,
 "properties": {
 "property_name": "new value"
 }
 }
 ]
 },
 "confirmationStatus": "CONFIRMED"
}

Actual behavior:
The schema rejects the payload before HubSpot is called, so the company record is not updated.

Please check whether the manage_crm_objects schema is missing support for property updates.

---

Hi @digital_janitor,
Thank you for posting to the Community! Tagging some of our top contributors who may have context or can help escalate this further :backhand_index_pointing_down:

Hi @gabriel-nextiny and @DGarg has anyone seen this before? If so, how did you resolve it? :raising_hands:
Thank you in advance!
Cassie, Community Manager