Skip to main content

Custom sheepApp menu navigation

The custom navigation menu allows administrators to create a customised sheepApp navigation, allowing full control over what links are available and are visible to sheepApp users.

Written by Tom Byrom
Updated over 2 weeks ago

What is a custom sheepApp menu navigation?

A custom sheepApp menu navigation is entirely optional and allows sheepCRM admins to have full control over what links show in the main navigation of the sheepApp. This should be used when you need additional control over the link labels, what links actually appear, the ability to link to external websites and who can see and access specific links in the menu itself.

Who can control the custom navigation?

Only sheepCRM administrators can access and manage a custom navigation.

Changes apply immediately for end users in the sheepApp once saved.


How to enable a custom navigation

  1. Go to Settings > Self-service App > sheepApp settings

  2. Under Menu Navigation

  3. Toggle Custom Navigation to yes

Once enabled, your custom menu will replace the default sheepApp navigation.

  • When disabled, sheepApp uses the default menu based on the modules in your license

💡 If this is your first time enabling custom navigation, the menu will be pre-populated with recommended default items based on your licence. If you were already using a custom navigation that we set up for you please see this section below.


Managing navigation items

Each navigation item represents a link in the sheepApp menu.

You can:

  • Add new navigation items

  • Edit existing items

  • Reorder items using drag and drop

  • Remove items you no longer need

Changes are reflected instantly in sheepApp once saved.


Adding a new menu item

To add a new navigation item:

  1. Click Add menu item

  2. Enter a title — this is what users will see in the menu

  3. Choose a link type:

    • Internal sheepApp page

    • External URL

  4. Configure visibility and behaviour options (see below)

  5. Save your changes


Linking to internal pages

When linking to an internal sheepApp page, you can select from available pages based on your existing license modules and sheepApp content.

From the sheepApp page field, just find the existing index page, page, news item, document you want to link to. You can also select from many of the default pages for things like Events, Teams etc.

The menu item will automatically use:

  • The page title

  • The correct sheepApp path for your flock


Adding a custom link

You can also link to external resources or other types of links where you need full control over the URL.

To do this under the sheepApp page field, select Custom Link. You can then provide the full URL. This can be useful for:

  • Pages on your website

  • Community forums


Controlling visibility

Each menu item includes visibility controls so you can tailor the experience for different users.

Available options:

  • User only - Only visible to logged-in users

  • Member only- Only visible to logged-in members

These indicators are shown clearly in the Menu Builder so you can see at a glance who each item applies to.


Opening links in a new tab

You can choose whether the item should:

  • Open in the current tab

  • Open in a new tab

This is especially useful for keeping users in sheepApp while linking to external pages.


Reordering menu items

You can reorder menu items at any time by dragging them into your preferred order.

The order you set here is the order users will see in sheepApp.


Removing menu items

To remove a navigation item:

  1. Open the item

  2. Select Delete

Removed items will no longer appear in sheepApp menu navigation.


Notes and considerations

  • Enabling custom navigation replaces the default sheepApp menu

  • Disabling will use the default navigation based on your license and modules

  • Menu changes apply immediately after saving

  • Only administrators can manage navigation

  • Member-only visibility depends on membership status

Please note: If you are using custom index pages that rely on a path that has something like org-directory/(?P<uid>.*)/ you will need a custom link and you will need to use the full correct path. Please contact support if this is required.


What happens to existing custom menus?

If your flock previously used a custom navigation configured via support or onboarding:

  • Existing configurations will be migrated.

  • Once the Menu Builder is enabled, navigation can be fully managed via Settings

  • Support requests are no longer required for menu changes


Need help?

If you’re unsure which navigation items to include, or need advice on structuring your menu, contact Support and we’ll be happy to help.

Did this answer your question?