HubSpot Developer Changelog

June 2025 Rollup

Written by Brooke Bond | Jun 30, 2025 5:05:40 PM

And just like that, the first half of 2025 is officially over. This month's updates include an update to the Commerce Hub Payments API for full CRUD operations for payments endpoints, a new unified app card configuration tab within the Connected Apps settings page, and a phased rollout of the redesigned email client testing feature. Additionally, there's a new public beta for updating your domain's primary language and the public beta for the Connected Apps page has been revamped to include more information for all connected apps.

Please read more below. Want a video version? Check out Developer Advocate Bree Hall's YouTube short!

Developer Updates for June 2025: 

Commerce Hub Payments API Update

The Commerce Hub Payments API now supports full CRUD (create, read, update, delete) operations for payments, expanding beyond its previous read-only capabilities. To view, update, or delete payments after creation, you must be enrolled in HubSpot Payments or Stripe payment processing. 

New Capabilities Introduced:

  • Create payments in the CRM to represent revenue collected outside of Commerce Hub.
  • Associate payments with invoices, subscriptions, and deals.
  • Update payments (e.g., modify status or amount).
  • Delete payments from the CRM.

This enhancement enables developers, customers, and app partners to manage revenue data directly within HubSpot programmatically.

What’s Changing: 

Many customers track revenue outside of HubSpot’s Commerce Hub. With this update, external revenue can now be captured and represented in the HubSpot CRM. Additionally, Payments and Invoices APIs now work together to enable complete revenue workflows, such as:

  • Creating an invoice
  • Associating a payment with that invoice
  • Marking the invoice as paid via the API

This enables better revenue visibility and CRM alignment without requiring manual entry.

New and Updated Endpoints:

  • POST /crm/v3/objects/commerce_payments
    • Creates a new payment object in the CRM.
  • PUT /crm/v3/objects/commerce_payments/{paymentId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}
    • Associate payments with invoices, subscriptions, and deals.
  • PATCH /crm/v3/objects/commerce_payments/{commercePaymentId}
    • Updates an existing payment.
  • DELETE /crm/v3/objects/commerce_payments/{commercePaymentId}
    • Archives an existing payment object.

Easy & fast app card configurations for marketplace apps

You can now manage your connected marketplace apps on the Connected Apps settings page with the new App Cards tab. The Connect Apps settings page provides CRM administrators a unified view of all their connected apps. From here, you can use the new App Cards tab to manage settings and configurations for available locations and views easily. This new configuration enables you to add and update views for cards by object type while seeing a breakdown of the number of instances for each card.

Marketplace partners can configure a redirectURL within public app settings found in public-app.json to redirect customers after installation. This allows them to begin their onboarding journey immediately. 

Phased Rollout: Faster Email Client Testing

Starting on June 24, 2025, we are doing a phased rollout of the redesigned email client testing feature. It will be available to all HubSpot accounts with Marketing Hub Professional or higher by July 24, 2025

The new UI will provide instant previews across more than 100 popular clients including Gmail, Outlook, and Apple Mail. It also offers a more streamlined and simpler email client testing experience with Litmus.

To use this feature, in your HubSpot account, navigate to Marketing > Email.

  • Click the name of an existing drafted email.
  • In the top right of the email editor, click Preview, then select Preview in an email client.
  • To preview how your email will appear in specific email clients, click Choose preview type in the top left of the preview screen.
  • Select the checkbox next to any email client you want to preview.
  • In the upper right, click Preview. HubSpot will generate previews for each of the clients you selected
  • The previews will be returned in a grid layout for easy review.
  • Click Expand to get a closer look on the preview result.

 

Public Betas

Connected Apps Overview Pages

Previously, the Connected Apps page offered a basic list of connected integrations. Beginning July 3, 2025, the page will be reimagined to provide a global overview for all connected apps featuring status, activity, and app-specific overviews that offer in-depth insights and resources for individual apps. 

What's New?

The Connected Apps experience now provides a range of enhanced functionality to offer greater visibility and control. 

You’ll find the High Level App Status, which allows you to view the connection status of your apps and view critical health alerts. 

The App Activities Insights offers a comprehensive view of recent install, uninstall, and reinstall events across applications, helping admins track changes effectively. 

For proactive monitoring, App Activity Notifications allows admins to configure alerts for app installs or uninstalls via email or in-app notifications. 

Beyond status and activity, the new page also integrates valuable resources and discovery tools.

Education Resources provides access to relevant HubSpot Academy content, including videos, articles, and best practices, tailored to individual apps and general integrations.

An embedded Marketplace directly within the Global Overview enables seamless discovery and installation of new apps without requiring navigation away from the page. 

Finally, App Scope Visibility & Upgrade Enablement provides transparency into the scope and features of each app, while also highlighting opportunities to unlock advanced, premium functionalities through re-authentication or subscription upgrades.

This feature will begin rolling out to accounts starting on July 3, 2025, with full availability for all accounts by June 6, 2025.

Update your domain's primary language

Users with the permissions to update their marketing settings now have the ability to update the primary language of their domains directly in their HubSpot settings. Previously, this change could only be made by reaching out to support.

How does it work?

  • Go to Domains & URLs in your content settings, then navigate to the Language settings tab.
  • Hover over the domain you want to update.
  • Click Edit next to the primary language.
  • Confirm the change and review the implications for SEO and rendering.

This feature is currently in beta, and by making this change, you agree to HubSpot’s beta terms.

Please keep in mind that changing a domain's primary language can negatively affect SEO or cause rendering issues for assets using absolute URLs.

Questions or comments? Please join us in our developer forums.