Our October update brings you information on the new Developer Feedback form, updates to our email subscription management status system, expanded functionality to the Custom Event Creation API, a new CLI update, along with public beta updates for UIE, the Campaigns API, a new Delete Endpoint for the Custom Channels API and a new Mobile Chat SDK.
At HubSpot, we deeply value developer feedback and are dedicated to empowering your business to Grow Better. Help shape our platform by sharing your honest, unfiltered feedback by submitting to our developer feedback form.
Our Developer Advocacy team personally reviews submissions, ensuring your voice is heard by the dedicated engineers who work to improve our product on a daily basis. Rest assured, your input has a direct impact on shaping the future of our platform.
Please note, while we review submissions, we are not able to respond to all feedback that is submitted through this form.
HubSpot has updated its email subscription management system approach to ensure consistency across all communication preferences. The update introduces automatic synchronization between global email opt-outs and individual subscription statuses, effectively resolving any 'mixed' state inconsistencies in contact preferences. This improvement also includes retroactive alignment of historical subscription statuses with contacts' global communication preferences.
New Behavior
When a contact opts out of all email communications, the system now automatically sets all underlying subscription types in their portal or Business Unit to "unsubscribed." This approach prevents contacts from entering a 'mixed' subscription state and maintains consistency regardless of where the "unsubscribe all" action takes place.
Data Updates
For existing contacts with 'mixed' states, individual subscription statuses will be automatically updated to reflect their global communication preferences. The system will synchronize individual subscription timestamps with the original "unsubscribe from all emails" request date. These updates are applied across all subscription types within the affected portal or Business Unit.
Notes
No action is required from users; all necessary changes will be applied automatically to your HubSpot portal. The change affects both existing contacts with 'mixed' states and prevents future inconsistencies in subscription statuses. However, portals may see some contacts added to lists and/or enrolled in workflows based on the individual subscription type statuses after it is changed to unsubscribed.
The Custom Event Creation API has been updated to include some new functionality for users:
/events/v3/send/batch
endpoint to send along event completion data.This update is primarily bug fixes and behind the scenes changes for improving error handling and logging. To update to the latest version of the HubSpot CLI run npm install -g @HubSpot/cli@latest
in your terminal.
This month, the UI extensions public beta added a new charts UI components and the Figma design kit. Please see below for more information.
If you have any inquiries or concerns, please contact us via the Developer Slack channel, #crm-customization-beta.
We've recently released the Campaigns API into public beta. The Campaigns API lets your integration create, manage, and analyze marketing campaigns.
The current beta supports these features:
See the documentation and API reference for more details, and keep an eye on the changelog for future updates to this API.
The Custom Channels API beta now includes an endpoint to archive custom channels. This endpoint allows developers to remove a registered custom channel from active use. Archiving a channel is essential for managing outdated or unused channels.
API Endpoint:DELETE /conversations/v3/custom-channels/{channelId}
A successful request will return a 204
status, confirming that the custom channel has been archived.
This update provides greater flexibility and control for developers who integrate custom channels into the HubSpot platform, improving channel management. For additional information, please refer to the API documentation.
The Mobile Chat SDK allows a developer of any iOS or Android apps to integrate HubSpot chat into their app. This integration provides a native, contextual support experience, enabling in-app self-service through customer agents, knowledge bases, and bots. Developers can easily configure and customize chatflows, while capturing crucial customer information to enhance support efficiency. More information available in the HubSpot Knowledge Base.
Questions or comments? Discuss these updates on our developer community forums.