Skip to main content

Member App Links Reference

Member App Links Reference Why: Knowing these links helps you share the right URL in emails, social posts, and campaigns without accidentally confl...

Written by Ken Truesdale

Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.

Why: Knowing these links helps you share the right URL in emails, social posts, and campaigns without accidentally conflicting with Page Builder slugs.

Navigate: App Station > Settings > Offers > Checkout Links

Overview

Member app links are built-in URLs on your app domain that provide essential navigation for your members and guests. These routes are reserved by the platform and cannot be used as custom page slugs in the Page Builder. Understanding these links allows you to effectively guide your audience through your app.

Quick Reference Table

Link

Who it's for

Purpose

/upgrade

Guests and members

Main offers page — browse plans, subscribe, or manage billing

/join

Guests

Create a free account (no payment, no access levels)

/login

Guests

Sign in (opens auth modal on the current site)

/c/[slug]

Guests and members

Checkout link for a specific offer (shareable)

/gift

Guests and members

Gift a subscription or one-time offer (when gifting is enabled)

/pricing

Redirects to /upgrade on tenant domains; marketing page on others

/profile

Members

Account settings, billing, referrals, preferences

/my-stuff

Members

Personal hub — favorites, lists, member content

/home

Everyone

Default landing path after login/checkout (usually your Home page)

Authentication Links

/login

The canonical sign-in URL for bookmarks, email links, and server auth guards.

  • Guest: Redirects to /?auth=login (preserving returnUrl, error, and OAuth params). The sign-in modal opens without leaving the page.

  • Already signed in: Redirects straight to returnUrl (or the tenant start page).

  • Query params: returnUrl — where to send the member after successful login.

Members can also sign in from the header, locked-content prompts, and the auth modal without visiting /login directly.

/join

This link allows free account registration — email and password, optional name. No payment and no access levels are granted.

  • Use when: You want people to explore public content, save favorites, or join a mailing list before buying.

  • Query params:

    • returnUrl — redirect after signup (default /home)

    • ref — referral code for the Referral System

/forgot-password

A standalone password reset page for email links and direct navigation. Uses the same form content as the auth modal's forgot-password view.

/magic-link

A one-time sign-in from email (magic link or password reset). Not meant for manual linking — generated by the system in transactional emails.

/profile

The member account hub. Common paths include:

Path

Purpose

/profile

General account settings

/profile?tab=billing

Subscriptions, invoices, Manage Subscription

Upgrade modals and billing CTAs link here when a member already has a subscription.

Purchase Links

/upgrade

The primary member-facing offers page on your app.

  • Shows subscription and one-time offers grouped by offer group.

  • Works for guests (purchase + account creation) and logged-in members (upgrade or manage).

  • Unlisted offers are hidden from this page (use checkout links for link-only pricing).

  • External upgrade URL: If configured, visitors to /upgrade are redirected to your external sales page instead.

Query params:

Param

Purpose

returnUrl

After checkout, send the member back to this path

accessLevels

Comma-separated access level IDs — show only offers that grant those levels

Example: /upgrade?returnUrl=/recipe/summer-salad&accessLevels=uuid1,uuid2

/pricing

  • On your tenant domain: Automatically redirects to /upgrade.

  • On memberkitchens.com: Marketing pricing page — not your member offers page.

Do not share memberkitchens.com/pricing with your members; share your tenant domain link instead.

/c/[slug]

A shareable checkout entry point. Each offer can have one or more checkout links; the first is auto-created when you add an offer.

  • Listed and unlisted offers both work via checkout links.

  • Guests are prompted for email before Stripe Checkout.

  • Query params: returnUrl, ref (referral code), optional promo code when configured on the link.

Manage links in App Station > Monetization > Offers > Checkout Links.

/gift and /gift/success

The gift purchase flow allows users to buy an offer for someone else. Only available when gifting is enabled for your app. Same offer catalog rules apply as /upgrade.

Member Destinations

These are built-in member routes:

Path

Purpose

/home

Default post-login and post-checkout destination

/my-stuff

Favorites, lists, completed items, member-created recipes

/notifications

In-app notification center

/about

Mobile "About" screen (footer links and copyright)

/contact

Contact form (when enabled)

/community

Community forum (when enabled)

Custom pages you create in the Page Builder use your chosen slugs and are not listed here.

Content URLs

Each content type has a fixed URL pattern:

Content

Pattern

Example

Recipe

/recipe/[slug]

/recipe/chicken-tacos

Meal plan

/meal-plan/[slug]

/meal-plan/january-reset

Resource

/resource/[slug]

/resource/meal-prep-guide

Blog post

/post/[slug]

/post/welcome-to-the-kitchen

Course

/course/[slug]

/course/knife-skills-101

Locked content teasers and upgrade modals pass returnUrl pointing at these paths so members return after signing in or purchasing.

Query Parameters Used Across Links

Param

Used on

Purpose

returnUrl

/login, /join, /upgrade, /c/*, checkout

Return path after auth or purchase

accessLevels

/upgrade

Filter offers to those granting specific access levels

ref

/join, /c/*

Referral code attribution

auth=login

/?auth=login

Client-side bootstrap to open sign-in modal

Reserved Slugs

You cannot create a custom page with any of these slugs — they conflict with platform routes:

account, app-install, c, community, contact, forum, gift, join, leaderboard, login, meal-plan, my-favorites, my-stuff, notifications, points, post, profile, recipe, resource, signup, upgrade, and others reserved for marketing or admin paths on shared hostnames.

The Page Builder shows an error if you try to use a reserved slug. Note that /signup is reserved for the Member Kitchens creator signup flow, not member registration. Direct members to /join for free accounts.

Admin Configuration Map

What you want to change

Where in App Station

Offers shown on /upgrade

Monetization → Offers (listing vs unlisted)

Checkout link URLs

Monetization → Offers → Checkout Links

External upgrade / manage URLs

Monetization → Offers → Settings

Gift page availability

Monetization → Gifting

Referral rewards

Features → Gamification

My Stuff card density

Site Structure → List Pages → System Pages

Rename "My Stuff"

App Settings → Labels

Footer / About links

App Settings → Footer & About

Did this answer your question?