diff --git a/apps/web/components/booking/pages/BookingPage.tsx b/apps/web/components/booking/pages/BookingPage.tsx
index 472ddb2420..49744232aa 100644
--- a/apps/web/components/booking/pages/BookingPage.tsx
+++ b/apps/web/components/booking/pages/BookingPage.tsx
@@ -622,7 +622,7 @@ const BookingPage = ({
)}
>
{/* TODO: Change name and id ="phone" to something generic */}
- {AttendeeInput && (
+ {AttendeeInput && !disableInput && (
{userIsOwner && !isEmbed && (
@@ -452,7 +457,7 @@ export default function Success(props: SuccessProps) {
>
);
})}
- {bookingInfo?.smsReminderNumber && (
+ {bookingInfo?.smsReminderNumber && hasSMSAttendeeAction && (
<>
{t("number_sms_notifications")}
@@ -777,6 +782,15 @@ const getEventTypesFromDB = async (id: number) => {
hideBranding: true,
},
},
+ workflows: {
+ select: {
+ workflow: {
+ select: {
+ steps: true,
+ },
+ },
+ },
+ },
metadata: true,
seatsPerTimeSlot: true,
seatsShowAttendees: true,
diff --git a/packages/prisma/zod-utils.ts b/packages/prisma/zod-utils.ts
index c999fa2efb..716cf3a693 100644
--- a/packages/prisma/zod-utils.ts
+++ b/packages/prisma/zod-utils.ts
@@ -153,7 +153,7 @@ export const extendedBookingCreateBody = bookingCreateBodySchema.merge(
allRecurringDates: z.string().array().optional(),
currentRecurringIndex: z.number().optional(),
rescheduleReason: z.string().optional(),
- smsReminderNumber: z.string().optional(),
+ smsReminderNumber: z.string().optional().nullable(),
appsStatus: z
.array(
z.object({