Skip to content

Cards & Components

Cards are the UI widgets that embed directly into HubSpot CRM pages. Each card is a self-contained component that the AI agent builds for you based on your prompts.

A card is a single UI extension that appears in a specific location within HubSpot. When a user opens a CRM record (like a contact or deal), your cards show up alongside the native HubSpot interface.

Cards are built with the HubSpot UI Extension SDK, which provides 40 components for layout, data display, inputs, charts, and more.

  1. Open a project by clicking its card on the dashboard
  2. Click the New Card dashed card in the cards section
  3. Enter a card name
  4. Select an object type — the CRM record type this card relates to
  5. Select a card location — where the card appears in HubSpot
  6. Click Create

The card opens in the AI editor, where you can describe what it should do.

The object type determines which CRM records your card has access to. Available types:

  • Contact
  • Company
  • Deal
  • Ticket
  • Order
  • Cart
  • Appointment
  • Course
  • Listing
  • Service
  • Project

Choose the object type that matches the data your card needs to display or modify.

The location determines where your card appears in the HubSpot interface:

LocationWhere It Appears
Record TabAs a tab on the CRM record page
Record SidebarIn the right sidebar of a CRM record
PreviewIn the record preview popover
Helpdesk SidebarIn the helpdesk ticket sidebar

Click any card in the project view to open it in the AI editor. From there you can send prompts to the agent to modify or rebuild the component.

You can also click Edit Card to update the card name, object type, or location.

Cards can be deleted from the project view. Deleting a card removes it from the project and, after the next upload, from HubSpot.