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

This article provides a reference for built-in URLs on your app domain that members and guests use. These routes are reserved by the platform and cannot be used as custom page slugs in the Page Builder. Admins can utilize these links when linking from emails, social posts, navigation, and marketing campaigns.

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 memberkitchens.com

/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: Server 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 URL 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

This link allows one-time sign-in from email (magic link or password reset). It is not meant for manual linking and is 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 (Stripe Customer Portal)

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

Purchase Links

/upgrade

This is the primary member-facing offers page on your app domain.

  • 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 under App Station > Monetization > Offers > Settings, 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 (e.g., a locked recipe)

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 (with app shell, navigation, and theme).

  • On memberkitchens.com: Displays the marketing pricing page — not your member offers page.

Do not share memberkitchens.com/pricing with your members; share https://yourdomain.com/upgrade or a checkout link instead.

/c/[slug]

This is a shareable checkout entry point. Each offer can have one or more checkout links; the first is auto-created when you add an offer (slug derived from the offer name, for example /c/monthly-plan).

  • 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

This link initiates the gift purchase flow — buy an offer for someone else. Only available when gifting is enabled for your app (App Station > Monetization > Gifting). Same offer catalog rules as /upgrade (unlisted offers hidden from the gift page).

See Gifting System for more details.

/buy/[code] (legacy)

This is a platform compatibility route. If a checkout link has a legacy slug configured, /buy/{code} 301-redirects to /c/{slug}. Configure legacy mappings under App Station > Monetization > Offers > Legacy Links.

Query Parameters

Param

Used on

Purpose

returnUrl

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

Return path after auth or purchase (must be a relative path on your domain)

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

Member Destinations

These are built-in member routes. Some have admin settings under App Station > Site Structure > List Pages > System Pages.

Path

Purpose

/home

Default post-login and post-checkout destination; usually your Page Builder Home page

/my-stuff

Favorites, lists, completed items, member-created recipes

/my-favorites

Favorites list (also reachable from My Stuff)

/notifications

In-app notification center

/app-install

PWA / Add to Home Screen instructions

/about

Mobile "About" screen (footer links and copyright); desktop uses the site footer

/contact

Contact form (when enabled)

/community, /forum

Community / forum (when enabled)

/leaderboard, /points

Gamification (when enabled)

/account-paused

Shown to paused or suspended members

Custom pages you create in the Page Builder use your chosen slugs (for example /recipes, /meal-plans, /about-us) 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

Journey

/journey/[slug]

/journey/30-day-challenge

Collection

/category/[slug]

/category/weeknight-dinners

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

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 on your tenant domain 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

Related Documentation

Did this answer your question?