April showers bring new HubSpot powers. Better validation for multi-currency accounts, GraphQL available in more Hubs, new phone property type, improved and consolidated UIs, session timeout control for private content, and import tool improvements.
A new currency validation will be available to multi-currency-enabled accounts using the Products API starting April 26th. This validation ensures currency values submitted via the API for the price
property and the hs_price_{homecurrency}
property are the same.
Developers who submit different values for price
and hs_price_{homecurrency}
in the same request will receive a 400 validation error
response with the following message, “Provided different values for price
and hs_price_{homecurrency}
properties. Please provide a valid price in the portal’s home currency: {homecurrency}”.
A new secure view has been added to Hubspot data share, allowing users to receive real-time updates on the status of the Hubspot Snowflake integration, including any potential issues affecting data sharing. To utilize this feature, users can query the data_share_status
view:
The view provides updates on the integration status in reverse chronological order, allowing you to stay up-to-date with any changes or issues. Consider integrating the results of this query into a dashboard to track the integration's performance and detect any downtimes or outages.
Pop-up CTAs' now offer the ability to also create embedded buttons and banners and are merging with ‘Calls-to-action’ under one nav item ‘CTAs’. Learn more on our Knowledge Base article.
Starting May 1st, HubSpot customers with Service Hub and Sales Hub Enterprise accounts can now customize the CRM with the HubSpot GraphQL API to fetch CRM data and its associations for creating custom CRM cards and tabs. This feature enables developers to make a single API call with the GraphQL endpoint: /collector/graphql
. It reduces the complexity, and multiple API calls it previously took to fetch CRM object data and associations.
Now developers can utilize the GraphQL endpoint to query data or the GraphiQL explorer UI to make test calls and assist in writing queries. Currently, the GraphQL functionality supports querying for HubDB, default CRM objects, and custom CRM object data.
The "phone number" field is a new property type used to store custom phone numbers in the CRM. We offer three default phone number properties: phone
, mobile phone
, and fax
. These properties automatically format and validate numbers stored in the CRM. With this update users can now create custom phone number properties that take advantage of the same validation/formatting features.
How to use this new property:
HubSpot is introducing session timeout for private content, which will force our customers' members to login again after a user has exceeded a preset inactivity period.
When the customers' members exceed the inactivity duration, the browser refreshes and returns the member to the login page. The member must log in again for access.
Session timeout is inactive by default. To activate, customers with website settings permission must navigate to the Private Content settings menu and select a domain to edit. Once the domain is selected, they may opt into idle session timeout by selecting the checkbox. The customer will then be prompted to select the duration that a user can remain inactive before its members are logged out. The available options are 20 minutes, 40 minutes, 60 minutes, and 1 day. Once selected, the customer will need to save the new settings.
For more information, please check out the Knowledgebase article.
We’re excited to announce that starting April 26th, HubSpot released this feature to the public, and all HubSpot customers can access their private app call logs.
This feature provides API call log data within HubSpot for the last 30 days. To export the private app logs, navigate to the private app itself, and within the app’s page, click on the “Logs” tab, then the “API calls” tab. Next, you will click “Export logs,” and then you can filter the data logs based on a specific date frame. The logs are exported in a CSV file format and found in the user’s notification center.
The following are functionality betas that you can take part in.
The HubSpot CMS has undergone a lot of changes over the past few years, adding new features and functionality, and changing the way users create content. The user interface of the editor needs to also grow and change to accommodate all of these latest innovations and user behaviors.
This new UI was designed to give the user more space to view and interact with their content, while also keeping more editing features close at hand. The familiar File/Edit/View/Help navigation to keep content admin tasks easy to find and use, while it uses an expanding sidebar on the left hand side of the screen for easy access to content editing tasks.
Watch a demo of the new interface on our HubSpot Developer YouTube channel.
This beta is not available in the "Product Updates" screen but you can sign up to try it.
When migrating a website and importing site pages into HubSpot, you can now also import website navigation. This feature is in beta and available to all versions of CMS Hub.
How does it work?
If you are interested in learning more and gaining access to this beta or other betas, you may visit the Product Updates > Early Access > Betas section within your account settings.
Questions, comments? lets's chat in the developer forums.