From 8b13979a41fb125c95c7aaeb92d073ff3a136b76 Mon Sep 17 00:00:00 2001 From: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Date: Fri, 19 Dec 2025 10:39:30 +0000 Subject: [PATCH] chore: implement posthog tracking company email upgrade point (#25977) * implement posthog tracking * track dismiss --- .../components/CompanyEmailOrganizationBanner.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/web/modules/settings/my-account/components/CompanyEmailOrganizationBanner.tsx b/apps/web/modules/settings/my-account/components/CompanyEmailOrganizationBanner.tsx index 10f7f484f1..634dd9cbf7 100644 --- a/apps/web/modules/settings/my-account/components/CompanyEmailOrganizationBanner.tsx +++ b/apps/web/modules/settings/my-account/components/CompanyEmailOrganizationBanner.tsx @@ -1,6 +1,7 @@ "use client"; import { useRouter } from "next/navigation"; +import posthog from "posthog-js"; import { useFlagMap } from "@calcom/features/flags/context/provider"; import { useLocale } from "@calcom/lib/hooks/useLocale"; @@ -21,9 +22,17 @@ export const CompanyEmailOrganizationBanner = ({ onDismissAction }: CompanyEmail const redirectPath = flags["onboarding-v3"] ? "/onboarding/organization/details" : "/settings/organizations/new"; + + posthog.capture("company_email_banner_upgrade_clicked"); + router.push(redirectPath); }; + const handleDismiss = () => { + posthog.capture("company_email_banner_dismissed"); + onDismissAction(); + }; + if (!flags["onboarding-v3"]) { return null; } @@ -70,7 +79,7 @@ export const CompanyEmailOrganizationBanner = ({ onDismissAction }: CompanyEmail
{t("explore_organizational_plan_description")}