Hey Ross, thanks for reaching out.
You're right—the native Create/Update Object step in Clay doesn’t currently support creating Notes directly in HubSpot. But there’s a solid workaround using Clay’s HTTP API step, which gives you full access to the HubSpot Notes API.
Here’s how you can set it up:
1. Add an HTTP API action in Clay
** Use the URL: [https://api.hubapi.com/crm/v3/objects/notes](https://api.hubapi.com/crm/v3/objects/notes)
** Method: POST
** Auth: Bearer token with your HubSpot private app token
2. Set up your payload like this::**LBKS```LBKS{
"properties":: {
"hs_note_body": "Your note content here"
},
"associations": [
{
"to": {
"id": "RECORD_ID"
},
"types": [
{
"associationCategory": "HUBSPOT_DEFINED",
"associationTypeId": ASSOCIATION_TYPE_ID
}
]
}
]
}```Key Fields:**
** hs_note_body: Your actual note
** RECORD_ID: ID of the contact, company, or deal you’re attaching the note to
** ASSOCIATION_TYPE_ID: HubSpot's internal ID for linking notes to the right object
You'll need to make sure your API token has the right scopes (e.g. crm.objects.contacts.write).
Let me know if you still have questions here. I want to make sure you have what you need.