diff --git a/apps/web/components/booking/pages/AvailabilityPage.tsx b/apps/web/components/booking/pages/AvailabilityPage.tsx
index d8b39c67eec93d..8010f2565f5e2c 100644
--- a/apps/web/components/booking/pages/AvailabilityPage.tsx
+++ b/apps/web/components/booking/pages/AvailabilityPage.tsx
@@ -366,6 +366,9 @@ const AvailabilityPage = ({ profile, eventType }: Props) => {
),
[timeZone]
);
+ const rawSlug = profile.slug ? profile.slug.split("/") : [];
+ if (rawSlug.length > 1) rawSlug.pop(); //team events have team name as slug, but user events have [user]/[type] as slug.
+ const slug = rawSlug.join("/");
return (
<>
@@ -374,7 +377,7 @@ const AvailabilityPage = ({ profile, eventType }: Props) => {
title={`${rescheduleUid ? t("reschedule") : ""} ${eventType.title} | ${profile.name}`}
description={`${rescheduleUid ? t("reschedule") : ""} ${eventType.title}`}
name={profile.name || undefined}
- username={profile.slug || undefined}
+ username={slug || undefined}
/>