diff --git a/packages/shared/src/inbox-types.ts b/packages/shared/src/inbox-types.ts index 7a6aae7ef9..f451fbe515 100644 --- a/packages/shared/src/inbox-types.ts +++ b/packages/shared/src/inbox-types.ts @@ -198,6 +198,24 @@ export const EXTERNAL_INBOX_SOURCES = [ recordKind: "ticket", setup: "dynamic", }, + { + product: "hubspot", + label: "HubSpot", + description: TICKET, + dwSourceType: "Hubspot", + requiredTables: ["tickets"], + recordKind: "ticket", + setup: "dynamic", + }, + { + product: "intercom", + label: "Intercom", + description: CONVERSATION, + dwSourceType: "Intercom", + requiredTables: ["conversations"], + recordKind: "ticket", + setup: "dynamic", + }, { product: "kustomer", label: "Kustomer", diff --git a/packages/ui/src/features/inbox/components/utils/source-product-icons.tsx b/packages/ui/src/features/inbox/components/utils/source-product-icons.tsx index 87479d6758..a480c99c3c 100644 --- a/packages/ui/src/features/inbox/components/utils/source-product-icons.tsx +++ b/packages/ui/src/features/inbox/components/utils/source-product-icons.tsx @@ -176,4 +176,6 @@ export const SOURCE_PRODUCT_META: Partial< color: "var(--amber-9)", label: "Judge.me", }, + intercom: { Icon: ChatsIcon, color: "var(--blue-9)", label: "Intercom" }, + hubspot: { Icon: LifebuoyIcon, color: "var(--orange-9)", label: "HubSpot" }, };