diff --git a/src/CONST.ts b/src/CONST.ts
index 599f38122feb..bd42ad5342ed 100755
--- a/src/CONST.ts
+++ b/src/CONST.ts
@@ -1127,6 +1127,7 @@ const CONST = {
     PLAN_TYPES_AND_PRICING_HELP_URL: 'https://help.expensify.com/articles/new-expensify/billing-and-subscriptions/Plan-types-and-pricing',
     MERGE_ACCOUNT_HELP_URL: 'https://help.expensify.com/articles/new-expensify/settings/Merge-Accounts',
     CONNECT_A_BUSINESS_BANK_ACCOUNT_HELP_URL: 'https://help.expensify.com/articles/new-expensify/expenses-&-payments/Connect-a-Business-Bank-Account',
+    REGISTER_FOR_WEBINAR_URL: 'https://events.zoom.us/eo/Aif1I8qCi1GZ7KnLnd1vwGPmeukSRoPjFpyFAZ2udQWn0-B86e1Z~AggLXsr32QYFjq8BlYLZ5I06Dg',
     TEST_RECEIPT_URL: `${CLOUDFRONT_URL}/images/fake-receipt__tacotodds.png`,
     // Use Environment.getEnvironmentURL to get the complete URL with port number
     DEV_NEW_EXPENSIFY_URL: 'https://dev.new.expensify.com:',
@@ -7157,6 +7158,11 @@ const CONST = {
         },
     },
 
+    ONBOARDING_HELP: {
+        TALK_TO_SALES: 'talkToSales',
+        REGISTER_FOR_WEBINAR: 'registerForWebinar',
+    },
+
     SCHEDULE_CALL_STATUS: {
         CREATED: 'created',
         RESCHEDULED: 'rescheduled',
diff --git a/src/components/Button/index.tsx b/src/components/Button/index.tsx
index 34ab3e22f3ec..8ea6ae9026f7 100644
--- a/src/components/Button/index.tsx
+++ b/src/components/Button/index.tsx
@@ -321,7 +321,7 @@ function Button(
         // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing
         if (icon || shouldShowRightIcon) {
             return (
-                <View style={[isContentCentered ? styles.justifyContentCenter : styles.justifyContentBetween, styles.flexRow, iconWrapperStyles]}>
+                <View style={[isContentCentered ? styles.justifyContentCenter : styles.justifyContentBetween, styles.flexRow, iconWrapperStyles, styles.mw100]}>
                     <View style={[styles.alignItemsCenter, styles.flexRow, styles.flexShrink1]}>
                         {!!icon && (
                             <View style={[styles.mr2, !text && styles.mr0, iconStyles]}>
diff --git a/src/components/ButtonWithDropdownMenu/types.ts b/src/components/ButtonWithDropdownMenu/types.ts
index 39dbe870e110..6d7089801985 100644
--- a/src/components/ButtonWithDropdownMenu/types.ts
+++ b/src/components/ButtonWithDropdownMenu/types.ts
@@ -19,6 +19,8 @@ type WorkspaceTaxRatesBulkActionType = DeepValueOf<typeof CONST.POLICY.BULK_ACTI
 
 type ReportExportType = DeepValueOf<typeof CONST.REPORT.EXPORT_OPTIONS>;
 
+type OnboardingHelpType = DeepValueOf<typeof CONST.ONBOARDING_HELP>;
+
 type DropdownOption<TValueType> = {
     value: TValueType;
     text: string;
@@ -148,4 +150,5 @@ export type {
     ButtonWithDropdownMenuProps,
     WorkspaceTaxRatesBulkActionType,
     ReportExportType,
+    OnboardingHelpType,
 };
diff --git a/src/components/OnboardingHelpDropdownButton/index.native.tsx b/src/components/OnboardingHelpDropdownButton/index.native.tsx
new file mode 100644
index 000000000000..b265c042122e
--- /dev/null
+++ b/src/components/OnboardingHelpDropdownButton/index.native.tsx
@@ -0,0 +1,52 @@
+import React from 'react';
+import ButtonWithDropdownMenu from '@components/ButtonWithDropdownMenu';
+import type {DropdownOption, OnboardingHelpType} from '@components/ButtonWithDropdownMenu/types';
+import {Monitor} from '@components/Icon/Expensicons';
+import useLocalize from '@hooks/useLocalize';
+import useThemeStyles from '@hooks/useThemeStyles';
+import {openExternalLink} from '@libs/actions/Link';
+import CONST from '@src/CONST';
+
+type OnboardingHelpButtonProps = {
+    /** Whether we should display the Onboarding help button as in narrow layout */
+    shouldUseNarrowLayout: boolean;
+
+    /** Should show Register for Webinar option */
+    shouldShowRegisterForWebinar: boolean;
+};
+
+function OnboardingHelpDropdownButton({shouldUseNarrowLayout, shouldShowRegisterForWebinar}: OnboardingHelpButtonProps) {
+    const {translate} = useLocalize();
+    const styles = useThemeStyles();
+    const options: Array<DropdownOption<OnboardingHelpType>> = [];
+
+    if (shouldShowRegisterForWebinar) {
+        options.push({
+            text: translate('getAssistancePage.registerForWebinar'),
+            icon: Monitor,
+            value: CONST.ONBOARDING_HELP.REGISTER_FOR_WEBINAR,
+            onSelected: () => {
+                openExternalLink(CONST.REGISTER_FOR_WEBINAR_URL);
+            },
+        });
+    }
+
+    if (options.length === 0) {
+        return null;
+    }
+
+    return (
+        <ButtonWithDropdownMenu
+            onPress={() => null}
+            shouldAlwaysShowDropdownMenu
+            success={false}
+            buttonSize={CONST.DROPDOWN_BUTTON_SIZE.MEDIUM}
+            options={options}
+            isSplitButton={false}
+            customText={translate('getAssistancePage.onboardingHelp')}
+            wrapperStyle={shouldUseNarrowLayout && styles.earlyDiscountButton}
+        />
+    );
+}
+
+export default OnboardingHelpDropdownButton;
diff --git a/src/components/OnboardingHelpDropdownButton/index.tsx b/src/components/OnboardingHelpDropdownButton/index.tsx
new file mode 100644
index 000000000000..c074fd3c511b
--- /dev/null
+++ b/src/components/OnboardingHelpDropdownButton/index.tsx
@@ -0,0 +1,95 @@
+import React from 'react';
+import {useOnyx} from 'react-native-onyx';
+import ButtonWithDropdownMenu from '@components/ButtonWithDropdownMenu';
+import type {DropdownOption, OnboardingHelpType} from '@components/ButtonWithDropdownMenu/types';
+import {Close, Monitor, Phone} from '@components/Icon/Expensicons';
+import useLocalize from '@hooks/useLocalize';
+import useThemeStyles from '@hooks/useThemeStyles';
+import {openExternalLink} from '@libs/actions/Link';
+import {initializeOpenAIRealtime, stopConnection} from '@libs/actions/OpenAI';
+import CONST from '@src/CONST';
+import ONYXKEYS from '@src/ONYXKEYS';
+
+type OnboardingHelpButtonProps = {
+    /** The ID of onboarding chat report */
+    reportID: string | undefined;
+
+    /** Whether we should display the Onboarding help button as in narrow layout */
+    shouldUseNarrowLayout: boolean;
+
+    /** Should show Talk to Sales option */
+    shouldShowTalkToSales: boolean;
+
+    /** Should show Register for Webinar option */
+    shouldShowRegisterForWebinar: boolean;
+};
+
+function OnboardingHelpDropdownButton({reportID, shouldUseNarrowLayout, shouldShowTalkToSales, shouldShowRegisterForWebinar}: OnboardingHelpButtonProps) {
+    const {translate} = useLocalize();
+    const [talkToAISales] = useOnyx(ONYXKEYS.TALK_TO_AI_SALES, {canBeMissing: false});
+    const [accountID] = useOnyx(ONYXKEYS.SESSION, {selector: (session) => session?.accountID, canBeMissing: false});
+    const styles = useThemeStyles();
+
+    if (!reportID || !accountID) {
+        return null;
+    }
+
+    const abTestCtaText = (): string => {
+        const availableCTAs = [translate('aiSales.getHelp'), translate('aiSales.talkToSales'), translate('aiSales.talkToConcierge')];
+        return availableCTAs.at(accountID % availableCTAs.length) ?? translate('aiSales.talkToSales');
+    };
+
+    const talkToSalesOption = {
+        talkToSaleText: talkToAISales?.isTalkingToAISales ? translate('aiSales.hangUp') : abTestCtaText(),
+        talkToSalesIcon: talkToAISales?.isTalkingToAISales ? Close : Phone,
+        abTestCtaText: abTestCtaText(),
+    };
+
+    const options: Array<DropdownOption<OnboardingHelpType>> = [];
+
+    if (shouldShowTalkToSales) {
+        options.push({
+            text: talkToSalesOption.talkToSaleText,
+            icon: talkToSalesOption.talkToSalesIcon,
+            value: CONST.ONBOARDING_HELP.TALK_TO_SALES,
+            onSelected: () => {
+                if (talkToAISales?.isTalkingToAISales) {
+                    stopConnection();
+                } else {
+                    initializeOpenAIRealtime(Number(reportID), talkToSalesOption.abTestCtaText);
+                }
+            },
+        });
+    }
+
+    if (shouldShowRegisterForWebinar) {
+        options.push({
+            text: translate('getAssistancePage.registerForWebinar'),
+            icon: Monitor,
+            value: CONST.ONBOARDING_HELP.REGISTER_FOR_WEBINAR,
+            onSelected: () => {
+                openExternalLink(CONST.REGISTER_FOR_WEBINAR_URL);
+            },
+        });
+    }
+
+    if (options.length === 0) {
+        return null;
+    }
+
+    return (
+        <ButtonWithDropdownMenu
+            onPress={() => null}
+            shouldAlwaysShowDropdownMenu
+            success={false}
+            buttonSize={CONST.DROPDOWN_BUTTON_SIZE.MEDIUM}
+            options={options}
+            isSplitButton={false}
+            customText={translate('getAssistancePage.onboardingHelp')}
+            isLoading={talkToAISales?.isLoading}
+            wrapperStyle={shouldUseNarrowLayout && styles.earlyDiscountButton}
+        />
+    );
+}
+
+export default OnboardingHelpDropdownButton;
diff --git a/src/languages/en.ts b/src/languages/en.ts
index 43317eabbf92..a885d650977a 100755
--- a/src/languages/en.ts
+++ b/src/languages/en.ts
@@ -5079,6 +5079,8 @@ const translations = {
         scheduleACall: 'Schedule call',
         questionMarkButtonTooltip: 'Get assistance from our team',
         exploreHelpDocs: 'Explore help docs',
+        registerForWebinar: 'Register for webinar',
+        onboardingHelp: 'Onboarding help',
     },
     emojiPicker: {
         skinTonePickerLabel: 'Change default skin tone',
diff --git a/src/languages/es.ts b/src/languages/es.ts
index cb091be80ffe..377f8a47f1c1 100644
--- a/src/languages/es.ts
+++ b/src/languages/es.ts
@@ -5130,6 +5130,8 @@ const translations = {
         scheduleACall: 'Programar llamada',
         questionMarkButtonTooltip: 'Obtén ayuda de nuestro equipo',
         exploreHelpDocs: 'Explorar la documentación de ayuda',
+        registerForWebinar: 'Registrarse para el seminario web',
+        onboardingHelp: 'Ayuda de incorporación',
     },
     emojiPicker: {
         skinTonePickerLabel: 'Elige el tono de piel por defecto',
diff --git a/src/pages/home/HeaderView.tsx b/src/pages/home/HeaderView.tsx
index 491d46a2e055..8de8aeafe983 100644
--- a/src/pages/home/HeaderView.tsx
+++ b/src/pages/home/HeaderView.tsx
@@ -16,6 +16,7 @@ import * as Illustrations from '@components/Icon/Illustrations';
 import LoadingBar from '@components/LoadingBar';
 import MultipleAvatars from '@components/MultipleAvatars';
 import OfflineWithFeedback from '@components/OfflineWithFeedback';
+import OnboardingHelpDropdownButton from '@components/OnboardingHelpDropdownButton';
 import ParentNavigationSubtitle from '@components/ParentNavigationSubtitle';
 import PressableWithoutFeedback from '@components/Pressable/PressableWithoutFeedback';
 import ReportHeaderSkeletonView from '@components/ReportHeaderSkeletonView';
@@ -37,6 +38,7 @@ import useThemeStyles from '@hooks/useThemeStyles';
 import {cancelBooking, clearBookingDraft, rescheduleBooking} from '@libs/actions/ScheduleCall';
 import DateUtils from '@libs/DateUtils';
 import getNonEmptyStringOnyxID from '@libs/getNonEmptyStringOnyxID';
+import getPlatform from '@libs/getPlatform';
 import Navigation from '@libs/Navigation/Navigation';
 import {getPersonalDetailsForAccountIDs} from '@libs/OptionsListUtils';
 import Parser from '@libs/Parser';
@@ -84,7 +86,6 @@ import SCREENS from '@src/SCREENS';
 import type {Report, ReportAction} from '@src/types/onyx';
 import type {Icon as IconType} from '@src/types/onyx/OnyxCommon';
 import {isEmptyObject} from '@src/types/utils/EmptyObject';
-import TalkToSalesButton from './TalkToSalesButton';
 
 type HeaderViewProps = {
     /** Toggles the navigationMenu open and closed */
@@ -133,9 +134,10 @@ function HeaderView({report, parentReportAction, onNavigationMenuButtonClicked,
     const styles = useThemeStyles();
     const isSelfDM = isSelfDMReportUtils(report);
     const isGroupChat = isGroupChatReportUtils(report) || isDeprecatedGroupDM(report);
+    const [introSelected] = useOnyx(ONYXKEYS.NVP_INTRO_SELECTED, {canBeMissing: true});
     const {canUseTalkToAISales} = usePermissions();
     const shouldShowTalkToSales = !!canUseTalkToAISales && isAdminRoom(report);
-
+    const isNativePlatform = getPlatform() === CONST.PLATFORM.IOS || getPlatform() === CONST.PLATFORM.ANDROID;
     const allParticipants = getParticipantsAccountIDsForDisplay(report, false, true, undefined, reportMetadata);
     const shouldAddEllipsis = allParticipants?.length > CONST.DISPLAY_PARTICIPANTS_LIMIT;
     const participants = allParticipants.slice(0, CONST.DISPLAY_PARTICIPANTS_LIMIT);
@@ -221,6 +223,8 @@ function HeaderView({report, parentReportAction, onNavigationMenuButtonClicked,
     const shouldDisplaySearchRouter = !isReportInRHP || isSmallScreenWidth;
     const [onboardingPurposeSelected] = useOnyx(ONYXKEYS.ONBOARDING_PURPOSE_SELECTED, {canBeMissing: true});
     const isChatUsedForOnboarding = isChatUsedForOnboardingReportUtils(report, onboardingPurposeSelected);
+    const shouldShowRegisterForWebinar = introSelected?.companySize === CONST.ONBOARDING_COMPANY_SIZE.MICRO && (isChatUsedForOnboarding || isAdminRoom(report));
+    const shouldShowOnBoardingHelpDropdownButton = (shouldShowTalkToSales && !isNativePlatform) || shouldShowRegisterForWebinar;
     const shouldShowEarlyDiscountBanner = shouldShowDiscount && isChatUsedForOnboarding;
     const shouldShowGuideBookingButtonInEarlyDiscountBanner = shouldShowGuideBooking && shouldShowEarlyDiscountBanner && !isDismissedDiscountBanner;
 
@@ -324,10 +328,12 @@ function HeaderView({report, parentReportAction, onNavigationMenuButtonClicked,
         report?.reportID,
     ]);
 
-    const talkToSalesButton = (
-        <TalkToSalesButton
+    const onboardingHelpDropdownButton = (
+        <OnboardingHelpDropdownButton
             reportID={report?.reportID}
             shouldUseNarrowLayout={shouldUseNarrowLayout}
+            shouldShowTalkToSales={shouldShowTalkToSales}
+            shouldShowRegisterForWebinar={shouldShowRegisterForWebinar}
         />
     );
 
@@ -452,7 +458,7 @@ function HeaderView({report, parentReportAction, onNavigationMenuButtonClicked,
                                     )}
                                 </PressableWithoutFeedback>
                                 <View style={[styles.reportOptions, styles.flexRow, styles.alignItemsCenter, styles.gap2]}>
-                                    {!shouldShowEarlyDiscountBanner && shouldShowTalkToSales && !shouldUseNarrowLayout && talkToSalesButton}
+                                    {shouldShowOnBoardingHelpDropdownButton && !shouldUseNarrowLayout && onboardingHelpDropdownButton}
                                     {!shouldShowGuideBookingButtonInEarlyDiscountBanner && shouldShowGuideBooking && !shouldUseNarrowLayout && guideBookingButton}
                                     {!shouldUseNarrowLayout && !shouldShowDiscount && isChatUsedForOnboarding && (
                                         <FreeTrial
@@ -485,18 +491,23 @@ function HeaderView({report, parentReportAction, onNavigationMenuButtonClicked,
                 </View>
                 {!isParentReportLoading && !isLoading && canJoin && shouldUseNarrowLayout && <View style={[styles.ph5, styles.pb2]}>{joinButton}</View>}
                 <View style={isChatUsedForOnboarding && !shouldShowDiscount && shouldShowGuideBooking && [styles.dFlex, styles.flexRow]}>
-                    {!shouldShowEarlyDiscountBanner && shouldShowTalkToSales && shouldUseNarrowLayout && <View style={getActionButtonStyles()}>{talkToSalesButton}</View>}
+                    <View style={shouldShowOnBoardingHelpDropdownButton && [styles.flexRow, styles.alignItemsCenter, styles.gap1, styles.ph5]}>
+                        {!shouldShowEarlyDiscountBanner && shouldShowOnBoardingHelpDropdownButton && shouldUseNarrowLayout && (
+                            <View style={[styles.flex1, styles.pb3]}>{onboardingHelpDropdownButton}</View>
+                        )}
+                        {!isLoading && !shouldShowDiscount && isChatUsedForOnboarding && shouldUseNarrowLayout && (
+                            <FreeTrial
+                                pressable
+                                addSpacing
+                                success={!shouldShowGuideBooking}
+                                inARow={shouldShowGuideBooking || shouldShowOnBoardingHelpDropdownButton}
+                            />
+                        )}
+                    </View>
+
                     {!shouldShowGuideBookingButtonInEarlyDiscountBanner && !isLoading && shouldShowGuideBooking && shouldUseNarrowLayout && (
                         <View style={getActionButtonStyles()}>{guideBookingButton}</View>
                     )}
-                    {!isLoading && !shouldShowDiscount && isChatUsedForOnboarding && shouldUseNarrowLayout && (
-                        <FreeTrial
-                            pressable
-                            addSpacing
-                            success={!shouldShowGuideBooking}
-                            inARow={shouldShowGuideBooking}
-                        />
-                    )}
                 </View>
                 {!!report && shouldUseNarrowLayout && isOpenTaskReport(report, parentReportAction) && (
                     <View style={[styles.appBG, styles.pl0]}>
@@ -509,7 +520,7 @@ function HeaderView({report, parentReportAction, onNavigationMenuButtonClicked,
             </View>
             {shouldShowEarlyDiscountBanner && (
                 <EarlyDiscountBanner
-                    TalkToSalesButton={shouldShowTalkToSales ? talkToSalesButton : undefined}
+                    onboardingHelpDropdownButton={shouldUseNarrowLayout && shouldShowOnBoardingHelpDropdownButton ? onboardingHelpDropdownButton : undefined}
                     GuideBookingButton={shouldShowGuideBookingButtonInEarlyDiscountBanner ? guideBookingButton : undefined}
                     isSubscriptionPage={false}
                     onDismissedDiscountBanner={() => setIsDismissedDiscountBanner(true)}
diff --git a/src/pages/home/TalkToSalesButton/index.native.tsx b/src/pages/home/TalkToSalesButton/index.native.tsx
deleted file mode 100644
index 00c992a20663..000000000000
--- a/src/pages/home/TalkToSalesButton/index.native.tsx
+++ /dev/null
@@ -1,5 +0,0 @@
-function TalkToSalesButton() {
-    return null;
-}
-
-export default TalkToSalesButton;
diff --git a/src/pages/home/TalkToSalesButton/index.tsx b/src/pages/home/TalkToSalesButton/index.tsx
deleted file mode 100644
index 1bb1d318ed96..000000000000
--- a/src/pages/home/TalkToSalesButton/index.tsx
+++ /dev/null
@@ -1,68 +0,0 @@
-import React from 'react';
-import {useOnyx} from 'react-native-onyx';
-import Button from '@components/Button';
-import {Close, Phone} from '@components/Icon/Expensicons';
-import useLocalize from '@hooks/useLocalize';
-import useThemeStyles from '@hooks/useThemeStyles';
-import {initializeOpenAIRealtime, stopConnection} from '@libs/actions/OpenAI';
-import CONST from '@src/CONST';
-import ONYXKEYS from '@src/ONYXKEYS';
-
-type TalkToSalesButtonProps = {
-    reportID: string | undefined;
-    shouldUseNarrowLayout: boolean;
-};
-
-function TalkToSalesButton({shouldUseNarrowLayout, reportID}: TalkToSalesButtonProps) {
-    const {translate} = useLocalize();
-    const [talkToAISales] = useOnyx(ONYXKEYS.TALK_TO_AI_SALES, {canBeMissing: false});
-    const styles = useThemeStyles();
-    const [introSelected] = useOnyx(ONYXKEYS.NVP_INTRO_SELECTED, {canBeMissing: true});
-    const [accountID] = useOnyx(ONYXKEYS.SESSION, {selector: (session) => session?.accountID, canBeMissing: false});
-
-    if (!reportID || !accountID) {
-        return;
-    }
-
-    // Only show for micro companies (1-10 employees)
-    if (introSelected?.companySize !== CONST.ONBOARDING_COMPANY_SIZE.MICRO) {
-        return null;
-    }
-
-    const abTestCtaText = (): string => {
-        const availableCTAs = [translate('aiSales.getHelp'), translate('aiSales.talkToSales'), translate('aiSales.talkToConcierge')];
-        return availableCTAs.at(accountID % availableCTAs.length) ?? translate('aiSales.talkToSales');
-    };
-
-    const talkToSalesIcon = () => {
-        if (talkToAISales?.isLoading) {
-            return undefined;
-        }
-        if (talkToAISales?.isTalkingToAISales) {
-            return Close;
-        }
-        return Phone;
-    };
-
-    return (
-        <Button
-            text={talkToAISales?.isTalkingToAISales ? translate('aiSales.hangUp') : abTestCtaText()}
-            onPress={() => {
-                if (talkToAISales?.isTalkingToAISales) {
-                    stopConnection();
-                    return;
-                }
-
-                initializeOpenAIRealtime(Number(reportID) ?? CONST.DEFAULT_NUMBER_ID, abTestCtaText());
-            }}
-            style={shouldUseNarrowLayout && styles.earlyDiscountButton}
-            icon={talkToSalesIcon()}
-            // Ensure that a button with an icon displays an ellipsis when its content overflows https://github.com/Expensify/App/issues/58974#issuecomment-2794297554
-            iconWrapperStyles={[styles.mw100]}
-            isContentCentered
-            isLoading={talkToAISales?.isLoading}
-        />
-    );
-}
-
-export default TalkToSalesButton;
diff --git a/src/pages/settings/Subscription/CardSection/BillingBanner/EarlyDiscountBanner.tsx b/src/pages/settings/Subscription/CardSection/BillingBanner/EarlyDiscountBanner.tsx
index b4d95c438cdb..125c58ab2550 100644
--- a/src/pages/settings/Subscription/CardSection/BillingBanner/EarlyDiscountBanner.tsx
+++ b/src/pages/settings/Subscription/CardSection/BillingBanner/EarlyDiscountBanner.tsx
@@ -28,13 +28,13 @@ type EarlyDiscountBannerProps = {
     GuideBookingButton?: React.JSX.Element;
 
     /** The talk to sales button to display */
-    TalkToSalesButton?: React.JSX.Element;
+    onboardingHelpDropdownButton?: React.JSX.Element;
 
     /** Function to trigger when the discount banner is dismissed */
     onDismissedDiscountBanner?: () => void;
 };
 
-function EarlyDiscountBanner({isSubscriptionPage, GuideBookingButton, TalkToSalesButton, onDismissedDiscountBanner}: EarlyDiscountBannerProps) {
+function EarlyDiscountBanner({isSubscriptionPage, GuideBookingButton, onboardingHelpDropdownButton, onDismissedDiscountBanner}: EarlyDiscountBannerProps) {
     const theme = useTheme();
     const styles = useThemeStyles();
     const StyleUtils = useStyleUtils();
@@ -82,7 +82,7 @@ function EarlyDiscountBanner({isSubscriptionPage, GuideBookingButton, TalkToSale
         const smallScreenStyle = shouldUseNarrowLayout ? [styles.flex0, styles.flexBasis100, styles.justifyContentCenter] : [];
         return (
             <View style={[styles.flexRow, styles.gap2, smallScreenStyle, styles.alignItemsCenter]}>
-                {TalkToSalesButton}
+                {onboardingHelpDropdownButton}
                 {GuideBookingButton}
                 <Button
                     success
@@ -103,7 +103,7 @@ function EarlyDiscountBanner({isSubscriptionPage, GuideBookingButton, TalkToSale
         styles.alignItemsCenter,
         styles.earlyDiscountButton,
         styles.mr2,
-        TalkToSalesButton,
+        onboardingHelpDropdownButton,
         GuideBookingButton,
         translate,
         dismissButton,
diff --git a/src/pages/settings/Subscription/FreeTrial.tsx b/src/pages/settings/Subscription/FreeTrial.tsx
index 1d82614d66f0..972313b6b5bb 100644
--- a/src/pages/settings/Subscription/FreeTrial.tsx
+++ b/src/pages/settings/Subscription/FreeTrial.tsx
@@ -22,10 +22,10 @@ type FreeTrialProps = {
 
 function FreeTrial({badgeStyles, pressable = false, addSpacing = false, success = true, inARow = false}: FreeTrialProps) {
     const styles = useThemeStyles();
-    const [policies] = useOnyx(ONYXKEYS.COLLECTION.POLICY);
-    const [firstDayFreeTrial] = useOnyx(ONYXKEYS.NVP_FIRST_DAY_FREE_TRIAL);
-    const [lastDayFreeTrial] = useOnyx(ONYXKEYS.NVP_LAST_DAY_FREE_TRIAL);
-    const [privateSubscription] = useOnyx(ONYXKEYS.NVP_PRIVATE_SUBSCRIPTION);
+    const [policies] = useOnyx(ONYXKEYS.COLLECTION.POLICY, {canBeMissing: true});
+    const [firstDayFreeTrial] = useOnyx(ONYXKEYS.NVP_FIRST_DAY_FREE_TRIAL, {canBeMissing: true});
+    const [lastDayFreeTrial] = useOnyx(ONYXKEYS.NVP_LAST_DAY_FREE_TRIAL, {canBeMissing: true});
+    const [privateSubscription] = useOnyx(ONYXKEYS.NVP_PRIVATE_SUBSCRIPTION, {canBeMissing: true});
 
     const [freeTrialText, setFreeTrialText] = useState<string | undefined>(undefined);
     const {isOffline} = useNetwork();
@@ -46,6 +46,7 @@ function FreeTrial({badgeStyles, pressable = false, addSpacing = false, success
             icon={Star}
             success={success}
             text={freeTrialText}
+            iconWrapperStyles={[styles.mw100]}
             onPress={() => Navigation.navigate(ROUTES.SETTINGS_SUBSCRIPTION.getRoute(Navigation.getActiveRoute()))}
         />
     ) : (
@@ -56,7 +57,7 @@ function FreeTrial({badgeStyles, pressable = false, addSpacing = false, success
         />
     );
 
-    return addSpacing ? <View style={inARow ? [styles.pb3, styles.pr5, styles.w50, styles.pl1] : [styles.pb3, styles.ph5]}>{freeTrial}</View> : freeTrial;
+    return addSpacing ? <View style={inARow ? [styles.pb3, styles.w50, styles.pl1] : [styles.pb3, styles.ph5]}>{freeTrial}</View> : freeTrial;
 }
 
 FreeTrial.displayName = 'FreeTrial';
