It's the last rollup before INBOUND! This month we have CLI updates, new contact properties, UI Extension beta updates, and email subscription API updates.
The new version of the HubSpot CLI includes a lot of user experience improvements and bug fixes:
hs project dev
now includes a link to relevant documentationhs project dev
hs cms convert-fields
is now more clear.To update to the latest version of the HubSpot CLI run npm install -g @hubspot/cli@latest
in your terminal.
Users can now track contact's registration completion rates and private content access performance in-app. As part of this rollout, we have introduced four new contact properties:
We have deprecated both the “Follow Me” and “Follow Me LP” modules in favor of the current Social Follow module. Existing sites using this module still using these modules will not break. The deprecated module will no longer exist in the add module sidebar for new or existing pages.
This month, the latest public beta for UIE extensions added a new component to help reduce uncertainty when clicking a button and a new UI extension action that supports the ability to copy information onto a user’s clipboard. Please see below for more information.
We're pleased to introduce the LoadingButton component, designed to enhance user interactions by providing immediate visual feedback during request processing, which reduces uncertainty and frustration.
This component adds a layer of professionalism by signaling that the system is responsive and actively working on user requests. Furthermore, the LoadingButton promotes transparency by allowing users to track the progress of their actions. It can also be used with an overlay for a more immersive experience. This new feature is ideal for ensuring users are informed and reassured about the status of their interactions in real-time.
To integrate the LoadingButton into your application, refer to the documentation provided in our component library.
The copyTextToClipboard function is a newly introduced action in which developers can copy text directly to a user's clipboard within CRM custom cards. This feature is part of a broader rollout that depends on the public beta of UI extensions for CRM development tools. This feature gives developers more flexibility and power when creating custom extensions, enhancing their custom app cards' functionality and user experience.
This feature allows developers to enhance their app cards by adding a "copy to clipboard" functionality, enabling users to easily copy information like order numbers or tracking IDs with a click. Developers should ensure it is invoked through explicit user interaction, such as a button click, to avoid errors. Proper usage guidelines are provided in the documentation.
If you have any inquiries or concerns, please contact us via the Developer Slack channel, #crm-customization-beta.
While not specifically developer facing functionality we know many developers have been building multi-step forms manually on HubSpot for years. Now you can build multi-step forms as part of the normal form creation experience in HubSpot!
You can now subscribe/unsubscribe contact(s) from one or some subscription types. This includes the ability to subscribe previously unsubscribed users.
You can now unsubscribe contact(s) from all email communication. We've also added support for Business Units.
These APIs can be useful when: