Skip to main content

How to Add Custom Menu Links to Your Sleekplan Feedback Page

This article shows you how to add custom navigation links (like Status, Docs, or Help Center) to your Sleekplan standalone feedback website using a small JavaScript snippet.

Updated today

By default, the Sleekplan standalone feedback page comes with a clean, simple navigation menu. In some cases, you may want to extend it with extra menu items, such as:

๐Ÿ‘‰A system status page
โ€‹๐Ÿ‘‰Documentation
โ€‹๐Ÿ‘‰An external support portal

This can be done by injecting a lightweight JavaScript script into the Sleekplan Admin dashboard. The script safely adds new menu items without modifying the core Sleekplan code.

What this script does (in simple terms)

The script:

  • Waits for the feedback page to load

  • Finds the navigation menu

  • Creates new menu links based on your configuration

  • Adds them to the end of the menu

  • Optionally opens links in a new browser tab

All of this happens automatically when the page loads.

๐Ÿ’กThe script

Below is the full script youโ€™ll be using:

(function () {

const EXTRA_MENU_ITEMS = [
{ label: "Status", href: "https://status.example.com", newTab: true },
// Add more items here:
// { label: "Docs", href: "https://docs.example.com", newTab: true },
];

setTimeout(function () {

const container = document.querySelector(".items");
if (!container) return;

EXTRA_MENU_ITEMS.forEach(({ label, href, newTab }) => {
const a = document.createElement("a");
a.className = "navigation-item";
a.href = href;

if (newTab) {
a.target = "_blank";
a.rel = "noopener noreferrer";
}

const span = document.createElement("span");
span.textContent = label;
a.appendChild(span);

container.appendChild(a);
});

}, 500);

})();

โœ๏ธHow to customize your menu items

You only need to edit one part of the script:

const EXTRA_MENU_ITEMS = [
{ label: "Status", href: "https://status.example.com", newTab: true },
];

Example: adding multiple links

const EXTRA_MENU_ITEMS = [
{ label: "Status", href: "https://status.example.com", newTab: true },
{ label: "Docs", href: "https://docs.example.com", newTab: true },
{ label: "Support", href: "https://support.example.com", newTab: false },
];

Where to add the script in Sleekplan

  1. Log in to your Sleekplan Admin Dashboard\

  2. Navigate to Settings > Website > Website Settings > Custom Javascript menu

  3. Paste the full script into the Custom JavaScript area and click on Save

๐Ÿ Once saved, reload your standalone feedback page and the new menu items should appear automatically

Did this answer your question?