Add Support for HubSpot Custom Channels API in n8n

The idea is:

Now that HubSpot supports Custom Channels (as of April 10, 2025), it opens the door to integrate external messaging platforms directly into the HubSpot Conversations Inbox. It would be powerful to have native support for this in n8n, with specific nodes tailored for managing custom channels and message handling.

My use case:

I want to use n8n to create custom communication workflows that route messages from platforms like WhatsApp, Slack, or internal tools into HubSpot via its Custom Channels API — and vice versa. This would allow us to centralize communication and manage customer interactions within HubSpot while still leveraging the flexibility of external platforms.

I think it would be beneficial to add this because:

Currently, setting this up requires manual HTTP requests and custom logic. If n8n had dedicated nodes for creating custom channels, sending/receiving messages, and managing threads, it would drastically simplify the process. This would empower more users — especially non-developers — to build advanced integrations with HubSpot without needing to touch raw API calls.

Any resources to support this?

Official HubSpot Custom Channels documentation: HubSpot Developer Documentation

API reference: HubSpot Developer Documentation

Example use cases from HubSpot’s dev blog and GitHub

Are you willing to work on this?

Yes — I’m happy to collaborate, contribute testing, help with the design, or assist with development where needed.