> ## Documentation Index
> Fetch the complete documentation index at: https://help.coachiq.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Menu & Links settings

> Control which pages appear in your athletes' navigation and configure your active portal domains.

**Menu & Links** lets you decide which sections athletes can navigate to in their portal — and whether athletes with existing bookings can still view them even if self-scheduling is turned off.

<Info>
  **Where to find this:** Athlete Portal Builder → **Settings** → **Menu & Links**
</Info>

## Main Menu toggles

The **Main Menu** section controls which pages appear in the athlete portal navigation. Each row shows the page label, its URL path, and a toggle.

<Frame caption="The Main Menu section showing the three default portal pages and their toggles">
  <img src="https://mintcdn.com/coachiq/HD27i1T721Knh_hx/images/main-menu-athlete-portal.png?fit=max&auto=format&n=HD27i1T721Knh_hx&q=85&s=9cd5ad53f1bebd9df24764938d713f31" alt="Menu & Links Settings panel showing Programs, Products, and Sessions toggles" width="1964" height="838" data-path="images/main-menu-athlete-portal.png" />
</Frame>

| Page         | URL path  | Effect when off                          |
| ------------ | --------- | ---------------------------------------- |
| **Programs** | /programs | Hides the programs page                  |
| **Products** | /products | Hides the products page                  |
| **Sessions** | /sessions | Removes the scheduling page from the nav |

Toggling a page off hides it for all athletes. The page's content isn't deleted — it becomes inaccessible from the nav. Toggle it back on to restore it.

Click **Update Settings** to save any changes.

<Note>
  Page labels like "Programs" and "Sessions" can be customized per org. Your portal may show different names, but the URL paths (/programs, /products, /sessions) stay the same.
</Note>

## Still show Bookings to athletes

When **Sessions** is toggled off, a sub-option appears below it:

<Frame caption="The 'Still show Bookings to athletes' option appears when Sessions is disabled">
  <img src="https://mintcdn.com/coachiq/p6y7L_Bsd_BFJiF5/images/still-show-schedulers-portal.png?fit=max&auto=format&n=p6y7L_Bsd_BFJiF5&q=85&s=12afbcfe4bd56682fe40ada60afa60a8" alt="Menu & Links Settings with Still show Bookings to athletes checkbox highlighted" width="2086" height="1624" data-path="images/still-show-schedulers-portal.png" />
</Frame>

> **Still show Bookings to athletes** — Athletes can't self-schedule, but they'll still see their upcoming bookings.

When checked, athletes see a **Bookings** section in their portal sidebar where they can view upcoming, past, and canceled sessions — but cannot book new ones. This is the right choice when you manage all scheduling manually but still want athletes to have visibility into their calendar.

When unchecked, the Bookings view is hidden entirely.

<Note>
  This option only appears when **Sessions** is toggled off. If Sessions is on, the full scheduling page is available and this setting has no effect.
</Note>

## Active Domains

The **Active Domains** section shows the URLs athletes can use to access your portal. These are read-only here — contact CoachIQ support to connect a custom domain.

## Common questions

<AccordionGroup>
  <Accordion title="Will turning off Sessions cancel existing bookings?">
    No. Toggling off **Sessions** only removes the scheduling page from the nav. Existing bookings are unaffected. Athletes with booked sessions can still view them if **Still show Bookings to athletes** is checked.
  </Accordion>

  <Accordion title="Can I hide the Bookings view from athletes even with Sessions off?">
    Yes. When **Sessions** is off, uncheck **Still show Bookings to athletes** and click **Update Settings**. Athletes will no longer see the Bookings section in their portal.
  </Accordion>

  <Accordion title="Why don't I see the 'Still show Bookings to athletes' option?">
    This option only appears when **Sessions** is toggled off. Toggle **Sessions** off first and the option will appear below it.
  </Accordion>
</AccordionGroup>

## Related articles

<CardGroup cols={2}>
  <Card title="Athlete Portal overview" icon="app-store" href="/athlete-portal/understanding-your-athlete-portal">
    Understand how the portal is structured and how athletes experience it
  </Card>

  <Card title="App Builder navigation" icon="sidebar" href="/athlete-portal/app-builder-navigation-and-interface">
    Navigate the App Builder interface and publish changes
  </Card>

  <Card title="Sharing schedulers" icon="calendar" href="/scheduling/sharing-schedulers">
    Add schedulers to the athlete portal schedule page
  </Card>

  <Card title="Pages Paywall" icon="lock" href="/athlete-portal/paywall-settings">
    Restrict portal pages to paying members
  </Card>
</CardGroup>
