when we connect n8n to HubSpot esp in trigger via public app, it is able to pull contacts, company, and deals properties easily. However when it comes to HubSpot object Ticket which is equally important, it fails to pull the properties related to that object. There are definitely ways like webhook or use of API, but a direct trigger will always be preferred. May be there is a better way? I have even tried to add scopes like conversations read and tickets access in public app, but the authentication is denied when I do that.
The HubSpot trigger in n8n has limited support for certain objects like Tickets, which is a known limitation. For Tickets, your best options are:
• Use the **HubSpot Webhook node** - set up webhooks in HubSpot to trigger when ticket events occur
• Use the **HTTP Request node** with HubSpot’s API to poll for new/updated tickets on a schedule
• Try a **Private App** instead of a Public App in HubSpot, as it sometimes has different permission handling for ticket scopes
If authentication fails when adding ticket scopes to your public app, double-check that your HubSpot account has the Service Hub features enabled, as ticket permissions require certain subscription levels.