<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Custom Channels API Is Now Live in Developer Announcements</title>
    <link>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1166494#M1069</link>
    <description>&lt;P&gt;We’re currently exploring the use of this functionality for a public app, and we have three basic but important questions:&lt;BR /&gt;API Request Limits&lt;BR /&gt;&amp;nbsp;We understand that the limit for public applications is 110 requests per 10 seconds. However, during a conversation flow, this can be quite limiting. Does this same limit apply to the&amp;nbsp;Custom Channel API?&lt;BR /&gt;File Limits&lt;BR /&gt;&amp;nbsp;Our application involves frequent file sharing. What are the&amp;nbsp;file size or type limits&amp;nbsp;that apply in this context?&lt;BR /&gt;Required Plan for Custom Channels&lt;BR /&gt;&amp;nbsp;There’s some confusion regarding the&amp;nbsp;plan requirements&amp;nbsp;for using a custom channel. Some documentation indicates that&amp;nbsp;any Pro Suite&amp;nbsp;is enough, while other sources suggest it requires a&amp;nbsp;Service Enterprise&amp;nbsp;plan. Could you please clarify this?&lt;BR /&gt;Thank you in advance for your help!&lt;/P&gt;</description>
    <pubDate>Wed, 18 Jun 2025 22:20:15 GMT</pubDate>
    <dc:creator>SFERRER3</dc:creator>
    <dc:date>2025-06-18T22:20:15Z</dc:date>
    <item>
      <title>Custom Channels API Is Now Live</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1134800#M1018</link>
      <description>&lt;P&gt;We are excited to announce important updates to the &lt;A href="https://developers.hubspot.com/docs/guides/api/conversations/create-custom-channels" target="_blank" rel="noopener"&gt;Custom Channels API&lt;/A&gt; to enhance flexibility, functionality, and integration capabilities now that it's live. The updates prioritize improvements in webhook functionality, message threading, channel metadata display, and validation of delivery identifiers. Additionally, this API is now accessible to a broader range of customers, specifically those with Sales or Service Hub Professional or higher subscriptions. By integrating HubSpot with multiple channels like SMS, Instagram, Telegram, LINE, WhatsApp, and Slack, you can enhance your communication capabilities. Check out the &lt;A href="https://ecosystem.hubspot.com/marketplace/apps/messaging-for-service" target="_blank" rel="noopener"&gt;Marketplace Apps&lt;/A&gt; for inspiration on how this API can optimize and elevate your messaging strategy.&lt;/P&gt;
&lt;P&gt;These changes enhance the API's functionality and improve administrators' experience. Please see below for more details about these important updates.&lt;/P&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;New Feature: Webhooks for custom channel&lt;/H3&gt;
&lt;P&gt;We're adding a new webhook type for custom channels. You'll now get a webhook when an admin successfully connects an instance of your custom channel to their Inbox or Help Desk. This webhook will include the details of the newly connected channel instance.&lt;/P&gt;
&lt;P&gt;Similar to the CHANNEL_ACCOUNT_UPDATED webhook event, HubSpot will POST a new event to the custom channel's webhookUrl, with the new webhook type of CHANNEL_ACCOUNT_CREATED. The event payload is the same as for the channel account updated event.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See the &lt;A href="https://developers.hubspot.com/docs/guides/api/conversations/create-custom-channels#handling-updates-to-channel-accounts" target="_blank" rel="noopener"&gt;custom channels webhook documentation&lt;/A&gt; for more details.&lt;/P&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;New Feature: HubSpot-Managed Message Threading&lt;/H3&gt;
&lt;P&gt;Developers integrating messaging services with the Custom Channels API now have the option to enable HubSpot-managed message threading. This feature provides an alternative to the existing model, where developers generate their own integrationThreadIds. This threading approach is the same as WhatsApp and SMS integrations.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What’s changing?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The &lt;A href="https://developers.hubspot.com/docs/guides/api/conversations/create-custom-channels#channel-capabilities" target="_blank" rel="noopener"&gt;channels schema&lt;/A&gt; &lt;A href="https://developers.hubspot.com/docs/guides/api/conversations/create-custom-channels#channel-capabilities" target="_blank" rel="noopener"&gt;capabilities array&lt;/A&gt; now includes a threadingModel option with two possible values:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-level="1"&gt;INTEGRATION_THREAD_ID: this setting requires integrators to include an integrationThreadId in every &lt;A href="https://developers.hubspot.com/docs/guides/api/conversations/create-custom-channels#incoming-message-schema" target="_blank" rel="noopener"&gt;POST message request&lt;/A&gt;. This ID will be returned in the channelIntegrationThreadId property of the &lt;A href="https://developers.hubspot.com/docs/guides/api/conversations/create-custom-channels#handling-outgoing-messages-sent-from-hubspot" target="_blank" rel="noopener"&gt;OUTGOING_CHANNEL_MESSAGE_CREATED&lt;/A&gt; webhook event.&amp;nbsp;&lt;/LI&gt;
&lt;LI aria-level="1"&gt;DELIVERY_IDENTIFIER: when this option is selected, integrators should include an integrationThreadId, as HubSpot will automatically generate and manage threadId’s based on the following rules:&amp;nbsp;
&lt;UL&gt;
&lt;LI aria-level="2"&gt;Each set of delivery identifiers (email addresses, phone numbers, etc.) can only have one active thread open at a time.&amp;nbsp;&lt;/LI&gt;
&lt;LI aria-level="2"&gt;Archived threads with the same participants are disregarded.&amp;nbsp;&lt;/LI&gt;
&lt;LI aria-level="2"&gt;Outgoing messages are only published on open threads.&amp;nbsp;&lt;/LI&gt;
&lt;LI aria-level="2"&gt;Incoming messages are tied to the same threadId if the thread is open or has been closed for less than 24 hours—in this case, the thread and any associated ticket will reopen.&lt;/LI&gt;
&lt;LI aria-level="2"&gt;The generated threadId by HubSpot will be included in the channelIntegrationThreadId’s property of the OUTGOING_CHANNEL_MESSAGE_CREATED webhook event.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Developers can now choose the threading model that best suits their use case, enhancing HubSpot's integration flexibility and conversation management efficiency.&lt;/P&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;New Feature: Channel Metadata Customization&lt;/H3&gt;
&lt;P&gt;Admins using the Help Desk settings to connect channels from connected apps can now view detailed metadata, including channel name and logo. This enhancement allows developers to configure metadata about their channels through the Custom Channels API, boosting admin confidence and clarity when setting up channel integrations.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What’s changing?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Two new string properties have been added to the &lt;A href="https://developers.hubspot.com/docs/guides/api/conversations/create-custom-channels#channel-schema" target="_blank" rel="noopener"&gt;Channel schema&lt;/A&gt;:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-level="1"&gt;channelLogoUrl: this property allows developers to specify a URL for the channel’s logo, enhancing visual identification.&lt;/LI&gt;
&lt;LI aria-level="1"&gt;channelDescription: this property enables developers to provide a short description of the channel, offering context and details about its purpose and functionality.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These properties are accessible via the &lt;A href="https://developers.hubspot.com/docs/reference/api/conversations/create-custom-channels#channels" target="_blank" rel="noopener"&gt;Channels endpoints&lt;/A&gt; and can be read, written, and updated, offering flexibility in how developers present their channel integrations.&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;New Feature: deliveryIdentifier Validation on Channel and Channel Account Creation&lt;/H3&gt;
&lt;P&gt;The Custom Channels API now enforces validation for the property deliveryIdentifierTypes when creating new channels, and a deliveryIdentifier when creating channel accounts. These fields must now contain a valid value to ensure the channel integration functions correctly.&lt;/P&gt;
&lt;P&gt;Previously, these fields were optional and could be set as null, which led to situations where the API request returned success, but the channel functionality did not work. This change does not impact existing users’ ability to send or receive messages as the API relies on a channel account identified for directing messages.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What’s changing?&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;No changes are required for existing users. HubSpot has backfilled existing configurations based on the channel accounts and previously published messages. &lt;BR /&gt;For new users, developers must specify a deliveryIdentiferTypes and deliveryIdentifier value when integrating channels with this new validation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please refer to&lt;A href="https://developers.hubspot.com/docs/guides/api/conversations/create-custom-channels#channel-capabilities" target="_blank" rel="noopener"&gt; the updated API documentation&lt;/A&gt; for additional details.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Questions or comments?&lt;/STRONG&gt; Please join the forum below for a peer-to-peer discussion.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Apr 2025 15:08:44 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1134800#M1018</guid>
      <dc:creator>hseligson</dc:creator>
      <dc:date>2025-04-10T15:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Channels API Is Now Live</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1159475#M1063</link>
      <description>&lt;P&gt;Hi. We have connected Zalo OA chat (a local chat in Vietnam) using the Custom channel API, and it works quite well on the website. But on mobile, we can only view messages and comments, but cannot reply directly like on the web. Is this related to the API, or are we missing any settings?&lt;/P&gt;</description>
      <pubDate>Mon, 02 Jun 2025 08:45:44 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1159475#M1063</guid>
      <dc:creator>reina96</dc:creator>
      <dc:date>2025-06-02T08:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Channels API Is Now Live</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1163578#M1068</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/568385"&gt;@reina96&lt;/a&gt;&amp;nbsp;- thank you so much for your comment and for raising this issue!&lt;/P&gt;
&lt;P&gt;Custom channel messages can be viewed in the mobile inbox, but replying via mobile isn't currently supported. This isn’t an issue with your setup or the API—it's a limitation of the current mobile inbox feature.&lt;/P&gt;
&lt;P&gt;At this time, there are no planned updates for the mobile inbox, which includes limitations around replying to custom channel messages and sending messages from CRM records via mobile. However, this is on our radar, and we'll be sure to share any updates if this changes in the future!&lt;BR /&gt;&lt;BR /&gt;Please ensure you subscribe to the Developer Changelog to stay up to date with these changes and announcements! Thank you!&lt;BR /&gt;&lt;A href="https://developers.hubspot.com/changelog" target="_blank"&gt;https://developers.hubspot.com/changelog&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Jun 2025 18:34:59 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1163578#M1068</guid>
      <dc:creator>hseligson</dc:creator>
      <dc:date>2025-06-11T18:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Channels API Is Now Live</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1166494#M1069</link>
      <description>&lt;P&gt;We’re currently exploring the use of this functionality for a public app, and we have three basic but important questions:&lt;BR /&gt;API Request Limits&lt;BR /&gt;&amp;nbsp;We understand that the limit for public applications is 110 requests per 10 seconds. However, during a conversation flow, this can be quite limiting. Does this same limit apply to the&amp;nbsp;Custom Channel API?&lt;BR /&gt;File Limits&lt;BR /&gt;&amp;nbsp;Our application involves frequent file sharing. What are the&amp;nbsp;file size or type limits&amp;nbsp;that apply in this context?&lt;BR /&gt;Required Plan for Custom Channels&lt;BR /&gt;&amp;nbsp;There’s some confusion regarding the&amp;nbsp;plan requirements&amp;nbsp;for using a custom channel. Some documentation indicates that&amp;nbsp;any Pro Suite&amp;nbsp;is enough, while other sources suggest it requires a&amp;nbsp;Service Enterprise&amp;nbsp;plan. Could you please clarify this?&lt;BR /&gt;Thank you in advance for your help!&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jun 2025 22:20:15 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1166494#M1069</guid>
      <dc:creator>SFERRER3</dc:creator>
      <dc:date>2025-06-18T22:20:15Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Channels API Is Now Live</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1229062#M1148</link>
      <description>&lt;P&gt;I got the same opinion here. When testing the channels, the issue we came across was that the documentation is insufficient. It tells us to have plan x but when trying to deploy we get portal errors saying we don't have the right plan activated. It's also really weird to put the custom channels behind a certian paywall, when it doesn't serve any extra purpose besides logging messages.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2025 11:34:39 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1229062#M1148</guid>
      <dc:creator>JVanRysselber</dc:creator>
      <dc:date>2025-11-27T11:34:39Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Channels API Is Now Live</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1229070#M1149</link>
      <description>&lt;P&gt;Hi &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/1017713"&gt;@JVanRysselber&lt;/a&gt;&lt;/SPAN&gt; and a very warm welcome! We’re so glad to have you here in the HubSpot Community.&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for sharing your experience with the Custom Channels API, it’s always helpful for us to hear from you.&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To ensure your feedback reaches our product team, could you please &lt;A href="https://developers.hubspot.com/feedback" target="_blank"&gt;submit it through the HubSpot Developer Feedback form&lt;/A&gt;?&lt;BR /&gt;&lt;BR /&gt;And if you have any extra details or suggestions, please feel free to include them there as well!&lt;BR /&gt;&lt;BR /&gt;For reference, here are the ressources:&lt;BR /&gt;&lt;BR /&gt;- &lt;A href="https://developers.hubspot.com/docs/api-reference/conversations-custom-channels-v3/guide" target="_blank"&gt;Custom channels&lt;/A&gt;&lt;BR /&gt;- &lt;A href="https://developers.hubspot.com/docs/developer-tooling/platform/usage-guidelines" target="_blank"&gt;API usage guidelines and limits&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you again, and wishing you a fantastic day!&lt;BR /&gt;Bérangère&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2025 11:47:50 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1229070#M1149</guid>
      <dc:creator>BérangèreL</dc:creator>
      <dc:date>2025-11-27T11:47:50Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Channels API Is Now Live</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1229132#M1150</link>
      <description>&lt;P&gt;The documentation you linked doesn't tell us anything about the required subscriptions.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;"You can create custom channels to build a bridge between an external message service and HubSpot’s&amp;nbsp;&lt;A class="" href="https://knowledge.hubspot.com/inbox/set-up-the-conversations-inbox" target="_blank" rel="noopener noreferrer"&gt;inbox&lt;/A&gt;&amp;nbsp;or&amp;nbsp;&lt;A class="" href="https://knowledge.hubspot.com/help-desk/overview-of-the-help-desk-workspace" target="_blank" rel="noopener noreferrer"&gt;help desk&lt;/A&gt;&amp;nbsp;features. You can then publish your custom channel app in the HubSpot App Marketplace for other HubSpot admins to install and use in their own accounts."&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;This is what you mention in your documentation. But these tell us nothing about what hubs are needed on what tier.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JVanRysselber_0-1764251337079.png" style="width: 400px;"&gt;&lt;img src="https://community.hubspot.com/t5/image/serverpage/image-id/162644iBC3628891A827730/image-size/medium?v=v2&amp;amp;px=400" role="button" title="JVanRysselber_0-1764251337079.png" alt="JVanRysselber_0-1764251337079.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;This is what is referenced on the deeper pages. Can you explain why we have to have a certain hub/subscription to install apps with the use of custom channels?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2025 13:49:56 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1229132#M1150</guid>
      <dc:creator>JVanRysselber</dc:creator>
      <dc:date>2025-11-27T13:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Channels API Is Now Live</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1229938#M1152</link>
      <description>&lt;P&gt;Hi &lt;SPAN&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/1017713"&gt;@JVanRysselber&lt;/a&gt;&lt;/SPAN&gt; and thanks for sharing your valuable feedback, I have passed it along internally.&lt;BR /&gt;&lt;BR /&gt;I can see that custom channels require Sales Hub Professional or Service Hub Professional or higher to use.&lt;BR /&gt;&lt;BR /&gt;The subscription tier requirements determine whether users can install and use apps with custom channels in their HubSpot account, it's not about building the app, but about who can use it.&lt;BR /&gt;&lt;BR /&gt;I hope this helps!&lt;BR /&gt;Bérangère&lt;/P&gt;</description>
      <pubDate>Mon, 01 Dec 2025 15:44:10 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Custom-Channels-API-Is-Now-Live/m-p/1229938#M1152</guid>
      <dc:creator>BérangèreL</dc:creator>
      <dc:date>2025-12-01T15:44:10Z</dc:date>
    </item>
  </channel>
</rss>

