Skip to main content

Launch and Test Your Membership

Test your membership, preview the member experience, verify checkout and access flows, and confirm everything works before launching publicly.

Updated yesterday

What Does It Mean to Launch Your Membership?

Launching your membership means making it fully ready for real members to purchase, access, and use. Before launch, you should:

  • Publish your membership

  • Publish all content inside it

  • Test your site as a logged-out user

  • Test checkout and access

  • Test onboarding

  • Validate your Stripe integration

  • Confirm your member experience is smooth and error-free

This ensures your launch is professional and problem-free.


Why Testing Matters

Testing helps you catch issues such as:

  • Hidden or unpublished content

  • Incorrect access settings

  • Checkout not appearing because you're logged in

  • Misordered lessons

  • Missing onboarding

  • Branding inconsistencies

Testing ensures the experience members get is the experience you intend.


Step 1: Publish Your Membership and Content

  1. Go to Admin → Products → [Your Membership]

  2. Open the Content tab

  3. Review each section, page, and included product

  4. Edit and activate membership content

    1. Toggle every item you want members to access to from Draft to Live

    2. Save the changes

  5. Toggle the membership from Draft to Live

  6. Save your changes

Publishing the membership alone is not enough—you must also publish each individual content item to make it visible.


Step 2: Preview the Member Experience

  1. Click Preview in the top right of the admin header

  2. Browse your site as a visitor would

    1. Go to you Library

  3. Open your membership

  4. Verify that:

    • Branding is correct

    • Theme fonts and colors appear properly

    • Images load correctly

    • Navigation menus look right

    • Content is in the correct order

This helps identify visual or usability issues early.


Step 3: Review Content Delivery

  1. Go to your membership product Content tab

  2. Review the order of all content items

  3. Confirm your delivery method is set correctly

  4. Confirm delivery behavior:

    • Immediate: Everything is visible

    • User Advanced: Items unlock only after completing the previous one

    • Time Delayed: Only the first item is accessible; others are scheduled

Delivery behavior always follows the order displayed in the Content tab.


Step 4: Test Your Checkout Experience

Important note: Before testing checkout, you must first log out of the CustomerHub end-user site. If you are logged in (including via preview), CustomerHub assumes you already have access and will not send you to the checkout page.

To test checkout correctly:

  1. Open your membership site in a private/incognito window, OR

    1. ctrl + shift + n OR command + shift + n

    2. Firefox: cntrl + shift + p OR command + shift + p

  2. Log out of the end-user site completely

    View the site as a logged-out visitor

  3. Visit your membership library

  4. Click your membership product card.

  5. Confirm you are redirected to:

    • Your Stripe checkout page (for direct checkout), or

    • Your CustomerHub sales page, then Stripe checkout (if using a hosted sales page)

  6. Complete a test purchase using Stripe test mode (optional)

This ensures the purchase flow works exactly as your buyers will experience it


Step 5: Verify Access After Purchase

  1. After completing a test purchase, go to Admin → Users

  2. Confirm your test user appears in the user directory

  3. Confirm your test user has access to the membership product

    1. If an onboarding experience is connected to the product, make sure to verify that too.


  4. Check that CustomerHub sent the product access email

  5. Log in as your test user to verify:

    • The membership appears in the user’s library

    • Published content is accessible

    • Member-only posts appear in the feed

    • Onboarding behaves correctly

    • Delivery Method is releasing content as expected

This simulates the exact experience a new member will have.


Step 6: Test Your Onboarding

  1. Log in with a brand-new user account

  2. Confirm that your onboarding flow launches

  3. Complete the onboarding steps

  4. Log out

  5. Log back in

  6. Verify that once the flow is completed, it no longer appears on login

  7. Confirm that Get Started modules (if used) appear in the membership content

Important note: Onboarding flows will continue to trigger on every login until the user completes the entire flow. This ensures no member ever skips onboarding accidentally.

This evaluates whether your onboarding is clear, accurate, and complete.


Step 7: Final Pre-Launch Review

  1. Review your membership's settings

  2. Confirm your:

    • Access rules

    • Delivery settings

    • Pricing and checkout connections

    • Sales page content

  3. Review branding, theme, and layout

  4. Check your Stripe dashboard for test purchases

  5. Remove or reset test users

  6. Remove any placeholder content

This ensures everything is correct before going live.


Step 8: Launch Your Membership

  1. Remove test content

  2. Remove or deactivate test users

  3. Disable Stripe test mode (if used)

  4. Share your sales page or checkout link

  5. Promote your membership publicly

Your membership is now fully launched and ready to onboard real members.


Troubleshooting / FAQ

“Why am I not seeing the checkout page?”
You are likely logged in. Log out or test in an incognito window.

“Some pages aren’t visible.”
Ensure each page/section is set to Live.

“My onboarding didn’t trigger.”
Only triggers for users who have not completed the flow yet. It will re-trigger every login until completed.

“Content unlocked in the wrong order.”
Adjust the order of items in the Content tab.

“Branding looks incorrect.”
Check both Brand Center and Theme settings.

Did this answer your question?