Lesson notes
How it works
How Memberstack decides between test mode and live mode
Every new Memberstack app starts in test mode. Your site switches to live mode based on its domain, not on the Test Mode or Live switch in the dashboard header. That switch only changes which data you're looking at in the dashboard. When someone visits your site, Memberstack checks the URL against the Application Domains list in Settings, Application. A domain marked Live Mode runs live, with real payments and live members. A domain marked Test Mode shows the Test Mode badge and accepts test cards.
Your .webflow.io staging domain should stay in test mode. That gives you a safe place to keep testing after launch.
What carries over and what doesn't
Your plans, gated content, permissions, custom fields and metadata fields carry over when you go live. Members don't. Test mode and live mode keep separate data, so test members won't appear in live mode and can't be moved across. Test mode is also capped at 50 members.
Test and live use separate API keys. If you installed Memberstack with the standard Webflow script, the key is handled for you. If you used custom code or the @memberstack/dom package, swap the sandbox public key, which starts with pk_sb_, for your live key, which starts with pk_. Tools like Make or Zapier that use your secret key need the live key too.
Going live, step by step
Live mode needs a paid Memberstack subscription. Sandbox apps stay locked to test mode. You don't need to finish the Custom Domain (DNS) section to go live. That is only for custom domains on social login, SSO or staying logged in across domains.
- Upgrade to a paid Memberstack plan.
- If you have paid plans, switch the dashboard to Live Mode and follow the prompts to connect Stripe.
- In Settings, Application, add your domain under Application Domains and set it to Live Mode.
- Add the www version as a separate entry, also set to Live Mode.
- Swap in your live API keys anywhere you used custom code or integrations.
- Publish your Webflow site to your custom domain, then hard refresh or open it in a private window to check the Test Mode badge is gone.