Digital Marketing Blog | Online Marketing & Design Articles | Arcs & Curves Dubai

(May 1 - May 9) The most recent developments in HubSpot product updates!

Written by Kris Thomas | May 12, 2025 8:00:00 AM

Welcome to our latest blog series, where we’re showcasing the newest HubSpot updates for 2025!

This edition highlights the latest HubSpot CRM enhancements designed to streamline your processes and empower your marketing and sales teams like never before.

Let’s dive in and explore these exciting updates together!


What's inside:


1. Default Account Selection

2. Enhanced datetime property in Marketing Email

3. Upcoming Sunset - Extension - Contact Lists API - September 30, 2025

4. AI-Powered Video Marketing Platform: Easy and Fast Video Marketing

5. Automatically format property data at the point of entry

6. Apply Activity Logging Defaults to External Emails

7. Faster property creation experience on the CRM index page

8. Data Enrichment Update to Settings

 

 

Default Account Selection

With Default Account Selection, you can now select which account will be the default account that will be opened when you log in to HubSpot.

For users with multiple accounts, you now have the ability to choose which account you will always log into.

How does it work?

To set your default account, navigate to your accounts list from the top right navigation. Select "All Account". Hover over the account you would like to set as your default. Choose "Set Default". The account will appear at the top of your list with an indicator that is the "Default" account. Please note it could take up to 10 minutes before the settings is applied.

Enhanced datetime property in Marketing Email

Starting April 16th, 2025, any datetime properties created in your HubSpot CRM now display both date AND time when used as personalization tokens in Marketing Hub emails.
 

How does it work?

  • In your HubSpot account, navigate to Marketing > Marketing Email.
  • Click the name of your email.
  • In the Email Editor, click a rich text module to insert a personalization token.
  • Place your cursor where you want to insert the personalization token, then click the Personalize dropdown menu in the rich text toolbar.
 
 
  • Click the Token dropdown menu, then use the search bar to select a Token. You can choose from any datetime properties you have created in your HubSpot account.
  • Set a default value for the token. The default value will be used when the contact does not have a value for that specific property. You can also set global default values for the tokens.
  • Click Insert. You'll see the token highlighted in the rich text module with the name of the selected datetime property.
  • Both the date and time stored in the property will be added to your marketing email.

 

Please Note:

  1. The timezone of these property values will be based on your HubSpot account timezone, and not the timezone of the recipient of the email.
  2. All datetime/date properties will continue to be compatible with HubL datetime filters/functions.
  3. Any custom datetime property used in your email will be changed from being rendered as date to datetime.
  4. The format of the date in different locales won't be changed, and the platform will only append a time to the existing date format.

If you have HubL if/conditional logic that relies on custom date properties to be returned in a certain format, this will need to be adjusted to avoid the email rendering logic breaking.

Upcoming Sunset - Extension - Contact Lists API - September 30, 2025

HubSpot has extended the timeline to migrate from the Contacts Lists API to the V3 Lists API from May 30th, 2025 to September 30th, 2025.

On September 30th, 2025 all endpoints from the Contacts Lists API will be deprecated and return a 404 error response message.

Impacted API Requests

The documentation for the Lists v3 API now includes helpful tips to help you migrate!

The following endpoints will be deprecated and begin returning 404 errors on September 30th 2025. Developers leveraging these endpoints will need to update to the corresponding new version.

  • Create a new list: POST /contacts/v1/lists
  • Get all contact lists: /contacts/v1/lists
  • Get a contact list by ID: GET /contacts/v1/lists/:list_id
  • Update a contact list: POST /contacts/v1/lists/:list_id
  • Delete a contact list: DELETE /contacts/v1/lists/:list_id
  • Get a group of contact lists: GET /contacts/v1/lists/batch
  • Get a static contact lists: GET /contacts/v1/lists/batch
  • Get dynamic/active contact lists: GET /contacts/v1/lists/dynamic
  • Get contacts in a list: GET /contacts/v1/lists/:list_id/contacts/all
  • Get recently added contacts from a list: GET /contacts/v1/lists/:list_id/contacts/recent
  • Add existing contacts to a list: POST /contacts/v1/lists/:list_id/add
  • Remove an existing contact from a list: POST /contacts/v1/lists/:list_id/remove

The sunset will affect data returned from certain V1 Contacts API endpoints. These endpoints will no longer return list memberships:

  • Get a contact by VID: GET /contacts/v1/contact/vid/:vid/profile
  • Get a batch of contacts by VID: GET /contacts/v1/contacts/v1/contacts/vids/batch
  • Get a contact bye mail address: GET /contacts/v1/contact/email/:contact_email/profile
  • Get a batch of contacts by email address: GET /contacts/v1/contacts/emails/batch/
  • Get a contact by user token: GET /contacts/v1/contact/utk/:contact_utk/profile

AI-Powered Video Marketing Platform: Easy and Fast Video Marketing

Introducing a new suite of video features that streamline your workflow: publish SEO-optimized content faster, manage video lineage and editor projects, and measure performance across channels. Combined with the new clip editor, HubSpot is the ultimate destination for marketing videos.

  • AI Optimization: Optimizing a video for SEO is time consuming; it requires understanding all the fields that are required. Now, you can see all the SEO-relevant fields on a single screen and quickly optimize your video with AI.
  • Performance Insights: Whether your video is hosted on your website or shared on social media, HubSpot has the reports to help you analyze its performance.
  • Clips: If you use remix to generate video clips, you can now manage these video projects using the "Clips" tab. The clips tab will show you draft editor projects and rendered ("Exported") videos. You can even open the new clip editor and create a new clip from the app itself.

Marketers recognize video as the top-performing content format. Yet, optimizing, repurposing long-form videos into social clips, and tracking omnichannel performance often demands multiple tools, fragmented reports, and intensive SEO research—making the process overly time-consuming and cobbled.

How does it work?

Video Walkthrough

AI Optimization

 
 
  • File name: rename your file to match your video title in one-click to further improve SEO performance.
  • Keywords: generate meta tags and keywords for web and social posts using AI.
  • SEO description: generate a video description in your brand's identity using AI.
  • Thumbnail: select a frame from your video and edit it using the built-in cropping tool or the Adobe Express integration.
  • Chapters: generate chapters for your video by toggling the switch using AI. Chapters will appear on the HubSpot video player's seek bar. Additionally, when selecting a video for a YouTube post in Social, the composer will be pre-filled with chapter information.

Performance Insights

HubSpot has built six new reports to measure the performance of web and social content. Additionally, web content reports can be saved and added to existing dashboards.

  • Web content (e.g., blog, landing page, website page, case study)
    • Video metrics
      • Plays: plays are tracked as soon as playback begins.
      • Unique viewers: unique viewers are counted according to the HubSpot tracking code.
    • Views over time: total plays per day.
    • Video retention:
      • Retention metrics
        • Avg. view duration: average amount of time a video is viewed for.
        • Avg % duration: average percent completion of a video.
        • Qualified views: qualified views is the count of sessions where at least 75% of the video was watched.
      • Retention chart: shows the number of viewers remaining at each point in the video. Sharp declines indicate drop-offs, while a steady line suggests consistent engagement. It helps identify where viewers lose interest and optimize content accordingly.
    • Video performance by page:
      • Page: web content where the video is hosted.
      • Total plays: count of plays per page.
      • Avg. % viewed: avg % viewed per page.
      • Qualified views: count of sessions where at least 75% of the video was viewed per page.
    • Engagement by Contact
      • Contact: cookied contacts who engaged with the video.
      • Video plays: plays per cookied contact.
      • Avg. % viewed: avg % viewed per cookied contact.
      • Qualified views: count of sessions where at least 75% of the video was viewed per cookied contact.

  • Social content (LinkedIn, X, Instagram, Facebook, YouTube)
    • Video performance by social post
      • Network bar chart: see total video views (sans X), interactions, and comments per social network.
      • Post table: see interactions, comments, and video views per social post.

 

Clips

  • Draft projects: If you leave the editor before rendering ("exporting") a video, the video will appear in the clips tab as a draft. Selecting the draft project will reopen the editor.
  • Videos rendering ("exporting"): if you export a video, you can track the rendering ("exporting") progress on the clips tab by observing the progress bar.
  • Video clips: exported videos will have a "Clip" tag on their details page. You can view the variant's video details by selecting "view details" or edit the clip further by selecting the pencil icon.
  • Return to starting content: on each clip tag, there is a tooltip that will link back to the starting content.
  • Clone and edit: in the actions dropdown, select "Clone and edit" to create a new editor project.

Details

Enable advanced features, see file usage and file history, observe file properties like file type and resolution, and more.

Beta Notes

For this opt-in beta, please be aware of the following:

  • Video title generation using AI is coming soon.
  • Not all existing files functionality (e.g., campaign selection) is supported; these capabilities are coming soon.
  • The new app is accessible from files and social. Additional app support is coming soon.

Features by Hub

  • Marketing Hub Professional and Enterprise
    • New metadata user interface
    • New performance reports for web content
    • New performance reports for social content
  • Content Hub Professional and Enterprise
    • New metadata user interface
    • Chapter support
    • AI metadata generation
    • New performance reports for web content
    • Clip management user interface
  • Service Hub Professional and Enterprise
    • New metadata user interface
    • New performance reports for web content

Automatically format property data at the point of entry

You can now automatically format your data as it enters the CRM - ensuring that your data is clean, formatted, and valid.

This formatting will apply when users edit properties manually or import into properties. This can help you, for example:

  • Automatically remove letters from Postal Code
  • Automatically remove special characters from City

How does it work?

Objects>Settings>Properties>Edit Property>Rules

This feature is available for single- and multi-line text properties.

In the 'allowed characters' section, if you select 'allow numbers only' or 'don't allow special characters' you will be able to toggle on 'automatically remove disallowed characters.'

When this toggle is on, data will be automatically formatted to remove any values that aren't numbers or remove any special characters, depending on which rule is selected.

  • When the property is manually edited in the CRM, formatting will be automatically applied before the value is saved.
    • For example, a user attempting to type a special character in First Name will not see that value in the input, because the ‘don’t allow special characters’ rule will automatically remove the special character as it is being typed.
  • When importing, the property value will also be formatted automatically before the data is brought into the CRM.
    • For example, if a property value for Postal Code is imported as ‘02114ABC’ it will be saved upon successful import as ‘02114.'

At this stage in the beta, point of entry data formatting does not apply to data entered via Mobile, Forms, or Workflows.

Apply Activity Logging Defaults to External Emails

This update extends the default logging rules to all one_to_one emails that get logged to a record. User will now see the same set of associations when logging emails from the contact record or with their connected email.

How does it work?

Emails logged with the HubSpot Sales Chrome extension, HubSpot Sales Office 365 add-in, and BCC or forwarding addresses will now follow the automatic association settings. Users will no longer be able to customize their log and track settings. They can adjust associations before logging individual emails.

 

This update requires the latest version of HubSpot Sales Chrome extension / HubSpot Sales Office 365 add-in.

Faster property creation experience on the CRM index page

You can now create properties on the CRM index page more quickly, with a streamlined, easy-to-use side panel.

How does it work?

To use this feature, navigate to the object's index page and click on the column header to access the contextual menu.

From the menu:

  • Click "Add" to insert a new column to the right of the selected column or click "Remove" to remove the selected column.
  • Click "Create new property" to open up the new side panel.
    • Only text, number, and enumeration properties can be created with the new experience.

Data Enrichment Update to Settings

 

HubSpot has made updates to your Data Enrichment settings to give you more control over how your credits are used and to simplify your settings management experience.

You can now:

  • Pause automatic enrichment when your portal hits its monthly credit limit
  • Use continuous enrichment on all credit plans (including the 100-credit plan)
  • Manage manual enrichment entirely through user permissions

These changes are rolling out automatically to all portals using the enrichment feature.

How it works

Pause Auto-Enrichment

You’ll now see a new setting that lets you pause automatic enrichment once your portal reaches its monthly credit limit.

This applies to:

  • Automatically enrich new records
  • Automatically enrich recently engaged contacts and companies

Once your limit is reached, these enrichment activities will pause automatically until your next usage cycle begins.

Continuous Enrichment (Now on all plans)

If you’ve enriched a record once, the platform will now keep it up to date automatically with the latest data—even on the 100-credit plan. HubSpot will refresh enriched records as new data is available, at no additional credit cost.

Manual Enrichment Setting Removed

HubSpot has simplified your settings by removing the manual enrichment toggle.

Manual enrichment is now governed entirely by the Enrich records user permission.

Make sure your team members who need access have this permission enabled.