Extensions overview

Using extensions, you can customize the functionality of the HubSpot CRM. HubSpot offers a variety of extensions, such as creating custom events for CRM record timelines or enabling custom calling options with the calling SDK. You can also create UI extensions if you’re enrolled in the CRM development tools beta, which enables you to create custom cards with a wide variety of customizable components.

Below is a list of the extensions that HubSpot currently offers:

  • Calling extensions SDK: enable users to make calls using custom calling options.
  • Custom timeline events: create custom events that display information from other systems on CRM record timelines.
  • CRM cards: create cards to pull external data into CRM records. These types of cards are separate from UI extensions, which offer more customization options and components as a part of the CRM development tools beta. 
  • UI extensions (BETA): customize CRM record pages with custom cards that can send and receive HubSpot and external data using a wide variety of customizable components. Only available through the CRM development tools beta.
  • Video conference extension: integrate video conferencing into the meetings tool.

Extensions are powered by apps, which means you’ll first need to create a public app or a private app in projects (BETA) before you can add an extension to an account.

Extension support in apps

Because private apps and public apps support different extensions, you’ll first need to decide what type of app to create. Review the table below to understand which extensions are supported by which app types.

Learn more about the differences between these types of apps in the building apps overview.

App type Supported extensions
Private app Extensions are not currently supported for private apps created in the integration settings of your HubSpot account.
Public app
Private apps in projects (BETA)
* The CRM cards you can build with public apps are different from the custom cards you can create as UI extensions with projects (BETA). UI extensions offer more advanced functionality and customizable components

After deciding which type of app to create, get started using the app building guides below.

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.