Landing page requires email to access site

Topic summary

A user wants to create a pre-launch setup where visitors can see an active website exists but must subscribe with their email to access the content—without using password distribution.

Proposed Solutions:

  • Enable Shopify customer accounts to gate content behind login requirements
  • Use content-gating apps like Locksmith or Shoplock that can restrict access until email subscription

Technical Considerations:

  • Theme code cannot directly access newsletter subscriber data without customer accounts
  • Cookie/session-based solutions would require custom development but face limitations since actual content is still sent to browsers (just hidden via CSS/JavaScript)

Outcome: The original poster thanked respondents for the app recommendations, suggesting they found a viable solution through the suggested tools.

Summarized with AI on November 5. AI used: claude-sonnet-4-5-20250929.

I would like to pre-launch my website but only allow email subscribers to enter. Perhaps a block form where you can see there is an active website behind it so people know it is accessible but only when they put their email in subscribe. I do not want to send a password out to email subscribers.

Hi @ashlaw1234 :waving_hand: Reductive approach: enable customer accounts.

Or you probably need to use a content gating app like locksmith, maybe some landingpage/launch or testing apps might fit the need.

Even if you have a newsletter someone gives an email to theme code doesn’t have access to that unless it’s through a customer account.

An account that has to be signed in to access such info.

So at best without an app you’d have to set a cookie, storage session etc to track the user and use that to show/hide content using CSS and javascript; which means under the hood the actual content is still being sent to everyones browser unless you try even more tricks.

Merchants that need this explored and setup then contact me by my email for services
Contact info in forum signature.
ALWAYS please provide context, examples: store url, theme name, post url(s) , or any further detail in ALL correspondence.

Hello @ashlaw1234

As @PaulNewton suggested, you can try the locksmith app

Or try similar app shoplock

https://apps.shopify.com/required-login-for-customers

Thank you!

Thank you!!