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:
The timezone of these property values will be based on your HubSpot account timezone, and not the timezone of the recipient of the email.
All datetime/date properties will continue to be compatible with HubL datetime filters/functions.
Any custom datetime property used in your email will be changed from being rendered as date to datetime.
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.