diff --git a/apps/web/modules/bookings/views/bookings-single-view.tsx b/apps/web/modules/bookings/views/bookings-single-view.tsx
index f501a23af6..563c2ae56f 100644
--- a/apps/web/modules/bookings/views/bookings-single-view.tsx
+++ b/apps/web/modules/bookings/views/bookings-single-view.tsx
@@ -595,7 +595,7 @@ export default function Success(props: PageProps) {
)}
{t("what")}
- {isRoundRobin ? bookingInfo.title : eventName}
+ {isRoundRobin ? (typeof bookingInfo.title === 'string' ? bookingInfo.title : eventName) : eventName}
{t("when")}
diff --git a/packages/platform/examples/base/src/pages/[bookingUid].tsx b/packages/platform/examples/base/src/pages/[bookingUid].tsx
index d4b5502eb9..640431d8ff 100644
--- a/packages/platform/examples/base/src/pages/[bookingUid].tsx
+++ b/packages/platform/examples/base/src/pages/[bookingUid].tsx
@@ -62,7 +62,7 @@ export default function Bookings(props: { calUsername: string; calEmail: string
What
-
{booking.title}
+
{typeof booking.title === 'string' ? booking.title : 'Untitled Event'}
diff --git a/packages/sms/attendee/event-cancelled-sms.ts b/packages/sms/attendee/event-cancelled-sms.ts
index c26c924c53..917eac6936 100644
--- a/packages/sms/attendee/event-cancelled-sms.ts
+++ b/packages/sms/attendee/event-cancelled-sms.ts
@@ -15,7 +15,7 @@ export default class EventCancelledSMS extends SMSManager {
const messageText = `${t("hey_there")} ${attendee.name}, ${t("event_request_cancelled")}\n\n${t(
"event_cancelled_subject",
{
- title: this.calEvent.title,
+ title: typeof this.calEvent.title === 'string' ? this.calEvent.title : 'Untitled Event',
date: this.getFormattedDate(attendee.timeZone, attendee.language.locale),
interpolation: { escapeValue: false },
}