We added the HubSpot Developer API credential that is going to be used in
HubSpot trigger node for ticket propertyChange event but when we run the workflow we get this error:
HubSpot Trigger: Failed to create subscription, propertyName must be set for this event type.
I just signed up for a trial with n8n and am experiencing this same issue. Confirmed my settings are correct as per docs and have all the scopes needed. Trying to connect results in an error message stating the scopes are insufficient.
Side note: really confusing that there are 3 valid connection types for HubSpot, and only the HubSpot Trigger apparently can be used for things like “Contact Property Updated” and it requires a Developer API setup, rather than a Private App.
I also noticed this bug with the Hubspot Trigger node, I have opened a PR to fix it so that when selecting the property change event it will show a dropdown for the ticket property to watch for changes (similar to how the deal property event works)
I have the exact same issue at this moment, there is no dropdown for “Ticket Property Changed” to set the Property Name. Is there a known workaround?
Same problem here.
The thing is that if we follow the n8n documentation, the scopes do not contain the tickets one.
BUT if you add the tickets scope, then the connection to hubspot does not work saying that the scope are insufficient.
So the problem is more about letting us the possibility to add the ticket scope to the hubspot app, and make sure the n8n credential succeed to connect to hubspot with this scope set up.
Then we’ll probably have the dropdown list with properties
Same issue in the self hosted hubspot trigger node. The problem is that when you attempt to add the scopes:
tickets
conversations.read
It will not reauthorize the new scopes. It will work with the basic object scopes enabled but none of the conversation or ticket triggers will work. The help docs do not even mention these two triggers or anything about adding scopes for them. I have expiermented with adding tickets and conversations.read as optional and conditionally required scopes, but neither of those work either because when you reauthorize, or delete the credential and re-add it, it will not authorize these scopes. The auth acceptance screen flashes so fast that you can not even read it to check the optional scopes to enable them.