Lesson notes
How it works
What Memberstack's default settings control
Not every member has a plan. Someone can sign up through a form that doesn't add a plan, or sign up first and pick a plan later. Default settings are the rules Memberstack applies to those members: where they go after they sign up, log in or log out, and which gated content they can reach.
You'll find them under Plans in the dashboard, in Default Settings below your plans list. The On Signup redirect is the one most sites change first. If all of your plans are paid, sending new members to your pricing page is a good default, because anyone without a plan still needs to choose one.
Redirects must be relative links, like /pricing. You can't redirect to another website or subdomain after signup, login or logout.
- Click Plans in the side menu, then Default Settings under the plans list.
- Open the On Signup tab and enter a page slug, for example your pricing page.
- Set On Login and On Logout the same way if you need them, then click Save.
- Sign up with a test account and check that you land on the page you set.
Which gated content members without a plan can see
A gated content group set to grant access to all members works for anyone who is logged in, plan or no plan. That is how a site with only free accounts works: gate the content to all members and every account can see it. Groups that grant access to specific plans stay locked until the member has one of those plans.
On a page, data-ms-content="no-plans" shows an element only to logged-in members with no plan, which is useful for a nudge like "Pick a plan to get started".
How plans override the defaults
Defaults apply to everyone until something more specific takes over. Each plan has its own Redirects settings, and a plan-level redirect overrides the default for members on that plan. A member-level login redirect overrides both. So the pattern is: set sensible defaults for members without a plan, then add a plan for each group of members who should go somewhere different.