diff --git a/src/components/ContainerComponents/ViewContainer/HomeViewContainer.tsx b/src/components/ContainerComponents/ViewContainer/HomeViewContainer.tsx
index 7638dde51c84f966405a193ddf609fac5c78c705..d39ae778872f39cf99e96966099abff28e8ce346 100644
--- a/src/components/ContainerComponents/ViewContainer/HomeViewContainer.tsx
+++ b/src/components/ContainerComponents/ViewContainer/HomeViewContainer.tsx
@@ -10,7 +10,6 @@ import { AppContext } from 'components/Contexts/AppContextProvider'
 import MultliFluidIndicatorsContainer from 'components/ContainerComponents/IndicatorsContainer/MultiFluidIndicatorsContainer'
 import ChallengeCardContainer from 'components/ContainerComponents/ChallengeCardContainer/ChallengeCardContainer'
 import KonnectorViewerContainer from 'components/ContainerComponents/KonnectorViewerContainer/KonnectorViewerContainer'
-import WelcomeModalContainer from '../WelcomeModalContainer/WelcomeModalContainer'
 
 const HomeViewContainer: React.FC = () => {
   const [timeStep, setTimeStep] = useState<TimeStep>(20)
@@ -44,7 +43,6 @@ const HomeViewContainer: React.FC = () => {
 
   return (
     <React.Fragment>
-      <WelcomeModalContainer />
       <CozyBar />
       {fluidTypes && fluidTypes.length > 0 ? (
         <>
diff --git a/src/components/ContainerComponents/ViewContainer/ViewContainer.tsx b/src/components/ContainerComponents/ViewContainer/ViewContainer.tsx
index 84cc1c60d9d44afdb4f4450a578f5940fbeec313..0ed47c2b050ab45cbbb87c80db06c647b44cf092 100644
--- a/src/components/ContainerComponents/ViewContainer/ViewContainer.tsx
+++ b/src/components/ContainerComponents/ViewContainer/ViewContainer.tsx
@@ -18,6 +18,7 @@ import OngoingChallengeDetailsViewContainer from './OngoingChallengeDetailsViewC
 import LockedChallengeDetailsViewContainer from './LockedChallengeDetailsViewContainer'
 import AvailableChallengeDetailsViewContainer from './AvailableChallengeDetailsViewContainer'
 import SplashContainer from 'components/ContainerComponents/SplashContainer/SplashContainer'
+import WelcomeModalContainer from '../WelcomeModalContainer/WelcomeModalContainer'
 
 export const history = createBrowserHistory()
 
@@ -27,6 +28,7 @@ export const ViewContainer = () => {
       <Layout>
         <AppContextProvider>
           <Navbar />
+          <WelcomeModalContainer />
           <Main>
             <Content className="app-content">
               <ScrollToTop>
diff --git a/src/components/ContainerComponents/WelcomeModalContainer/WelcomeModalContainer.tsx b/src/components/ContainerComponents/WelcomeModalContainer/WelcomeModalContainer.tsx
index 5f7941aa3545ac8a1921245540ca41b144b8b62f..401843f8ca4ac4c6ef48114d839ee502bb02e8ea 100644
--- a/src/components/ContainerComponents/WelcomeModalContainer/WelcomeModalContainer.tsx
+++ b/src/components/ContainerComponents/WelcomeModalContainer/WelcomeModalContainer.tsx
@@ -41,7 +41,9 @@ const WelcomeModalContainer: React.FC<WelcomeModalContainerProps> = ({
         .query(client.find(USERPROFILE_DOCTYPE).limitBy(1))
         .then(async ({ data }) => {
           const welcomeModalState = data[0].haveSeenWelcomeModal
-          setModalOpen(!welcomeModalState)
+          if (!welcomeModalState) {
+            setModalOpen(true)
+          }
         })
     }
     getWelcomeModalState()