Skip to main content
The member portal is the self-service web app your members sign in to. You decide whether the portal is on, which pages appear in its navigation, how those pages are grouped, and which of them the public can browse without signing in. The portal is served on your organization’s subdomain, {slug}.portal.1club.ai, or on a custom portal hostname if you have verified one. The slug itself is set on the Organization page, not here.

When to use it

Shape the portal around what your members actually do, so they find their bookings, plans, and messages without asking the front desk. You can also open selected pages to visitors, so prospects see what you offer before they create an account. Typical uses:
  • A public class list for an ad - a padel gym marks its Classes page public, so an ad link shows the weekly classes to anyone and booking prompts a sign-in.
  • Grouping programs - a martial-arts gym puts its jiu-jitsu and muay-thai pages in one “Programs” folder in the portal navigation.
  • Two booking calendars - a yoga studio adds a second Calendar page so reformer sessions and mat classes each get their own calendar.
  • Self-service help - a climbing gym turns on the AI assistant so members can ask what beginner classes are on this week and get booking help without messaging a person.
See Worked examples for the steps behind each of these.

Where the portal address comes from

The portal URL is built from your organization Slug:
If you have added and verified a domain with purpose Portal subdomain under Settings > Organization > Domains, the portal is served on that hostname instead. The web address is read-only on this page.
If your organization has no slug yet, the portal cannot generate a URL. The page shows an Organization Slug Required warning with a Go to Organization Settings button. Set the slug on the Organization Details page first. This is the same subdomain that forms use to build their public links.

General settings

The portal settings live under Settings > Member Apps > Member Portal. A live preview on the same screen shows the portal exactly as members will see it as you edit, and an Open button views it in a new tab.

Enable member portal

The master switch. When off, members cannot reach the portal at all and the preview is replaced with a disabled notice. Turn it on once your slug is set and you have decided which pages to show. Turning the portal off does not delete any member data; it only closes the front door.

AI assistant

Adds an AI assistant launcher inside the portal. Members can ask it to help with bookings, memberships, and general club information. This toggle is only editable while the portal is enabled. Turns on legal documents and the cookie-consent experience for the portal. Enabling it seeds a default set of legal documents for your organization if they are missing (the seeding is safe to run repeatedly, so it never duplicates documents you already have). This portal legal toggle is independent of the website’s own legal setting.

Portal pages

The Portal Pages panel is where you build the portal’s navigation. Each row is a page that members see in their sidebar. You control the set, the order, the labels, the icons, and which pages are public.

Adding and removing pages

  • Use Add to pick from pages that are not yet enabled.
  • Reorder enabled pages to change the order they appear in the portal navigation.
  • Some page types can be added more than once. For those, the Add menu offers Add another … so you can create a second instance (for example, more than one booking calendar). Extra instances get their own slug and label.

Page types you can enable

Core pages:
  • Home - the member’s home screen.
  • Classes - browse and book classes.
  • Plans - view available plans.
  • Inbox - the member’s message thread with your gym.
  • My Account - profile, memberships, and account settings.
Optional pages:
  • Posts - announcements and updates.
  • FAQs - a frequently-asked-questions page.
  • How to guides - help content.
  • Calendar - a booking calendar. Supports multiple instances.
  • Book - a search-and-book entry point.
The old combined Schedule page is marked deprecated in the picker. New portals should use the unbundled pages (Classes, Calendar, Book) instead of the single Schedule page.
In addition to the built-in pages, the picker automatically offers one page per bookable area type and one page per instructor type you have configured, so members can browse, for example, “Courts” or “Coaches” directly. These are driven by your area types and instructor types; add or rename them there and they appear here.

Per-page settings

Open a page’s settings to control how it appears:
  • Icon - the navigation icon for the page.
  • Label - a custom navigation label. Leave it empty to use the default, and use the translate option to provide per-locale labels.
  • Public - whether unauthenticated visitors can see this page (see below).
  • Group - which group (folder) the page belongs to.

Page groups

Use Groups to organize pages into labelled folders in the portal navigation. This keeps a longer navigation tidy, for example grouping several area-type pages under a “Facilities” folder. Groups have their own label and can be translated per locale.

Public pages

A public page is visible to visitors who have not signed in. This lets prospects browse your classes, plans, instructors, or areas before creating an account, while still requiring sign-in to actually book or reach their account. Mark a page public from its per-page settings. Only the pages you explicitly mark are exposed; everything else stays behind sign-in.

How saving works

Changes to the enable toggle, AI assistant, pages, groups, and public flags are staged locally and a floating save bar appears when there are unsaved changes. Click Save to apply them. The Legal and cookie consent toggle is the exception: it saves immediately when you flip it.

Worked examples

Padel club opens a public class browser

A padel and tennis club wants prospects to see the weekly class list from an ad link without signing up. On Member portal they enable the portal, add the Classes page, open its settings, and mark it Public. They leave My Account and Inbox private. Now the ad link opens the portal’s class list for anyone, and booking prompts a sign-in.

Martial arts gym groups its programs

A jiu-jitsu and muay-thai gym has separate instructor types for each discipline. Those show up as pages in the picker. They enable both, open Groups, create a “Programs” group, and assign both pages to it so members see a single “Programs” folder in the portal navigation.

Yoga studio adds a second booking calendar

A yoga and pilates studio wants one calendar for reformer sessions and one for mat classes. They add a Calendar page, then use Add another Calendar to create a second instance, give each a custom label and slug, and reorder them.

Climbing gym turns on the AI assistant

A climbing gym enables the portal, then flips on AI assistant so members can ask “what beginner classes are on this week?” and get booking help without messaging a human. Because the toggle only works while the portal is enabled, they enable the portal first.

Tips and best practices

  • Set the slug before enabling the portal. Without it there is no URL and the page blocks with a warning. The slug is on the Organization page.
  • Preview before you announce. The live frame renders the real portal, so use it to confirm the navigation looks right before you share the link.
  • Keep public pages minimal. Expose only what helps a prospect decide (classes, plans), not member-only pages.
  • Prefer the unbundled pages over the deprecated Schedule page for new portals.
  • Use groups once you have many pages, especially when area-type and instructor-type pages multiply the navigation.

Troubleshooting

Organization

Set the slug that becomes your portal subdomain, and verify a custom portal domain.

Forms

Public onboarding forms served on the same portal subdomain.

Areas

Area types that surface as bookable pages in the portal picker.

Instructors

Instructor types that surface as pages in the portal picker.