Lock pages with login / signup form or custom message

Goal Lock selected pages (not the whole site) and show a login/signup form or custom message instead.

When to use this recipe

  • You have a wholesale info page, resource library, or partner docs.

  • You want those URLs visible only to logged-in or tagged customers.


Step 0 – Before you start

  • Identify the URLs/pages you want to protect (e.g., /wholesale, /partners, /resources).


Step 1 – Lock content

  1. Go to Locks → Add lock.

  2. In Step 1 – Lock content:

    • Name: Lock wholesale info page.

    • Target: Specific pages / Page / URL / Blog (depending on UI).

    • Select the page(s) you want to lock (e.g. Wholesale, B2B Information).


Step 2 – Control access

Choose the access pattern:

Option A – Logged-in customers only

  • Condition: If the customer is signed in

Option B – Only tagged customers (wholesale/partners)

  • Condition: If the customer is tagged with wholesale (or partner).


Step 3 – Advanced settings

This is where the UX matters most:

  • Headline: “Wholesale information for registered customers”.

  • Body:

    • Explain who the page is for.

    • Explain the next step (login, signup, or contact).

  • Add:

    • Login button/link.

    • Create account / Request access link.

If you don’t allow self-registration, clearly say “Contact us to request access” with a link.

Click Save.


Check your page

  • As a guest/unapproved user → opening the URL should show your lock message and login/signup options.

  • As an approved customer → after logging in, the page should load normally.

Last updated

Was this helpful?