Advance Menu (Header) – Custom Links
Full Description, Purpose, Flow, Storage & Relationships
The Advance Menu is a custom navigation area available in the top header of the Biz1 platform.
It allows organizations to create their own shortcut links that appear under the “Advance” dropdown, giving users fast access to important internal pages or external tools.
The items you see inside this dropdown—such as:
-
xzvgfdbcb -
testtttt -
Rrrrrr -
Testet -
Test -
Test -
New Link -
Sseee -
Asasasas
are not hardcoded menu items.
They are dynamic custom links created and managed by the organization through settings.
What These “Advance” Items Actually Are
Each item inside the Advance dropdown is a custom link record stored in the database.
-
Each item represents one saved link
-
The text you see is the link title
-
Clicking it opens the configured URL in a new browser tab
These links act as quick-access shortcuts, not business logic.
They do not:
-
Change customer data
-
Trigger workflows
-
Affect WhatsApp, Status, or CRM logic
They are pure navigation helpers.
Where These Links Are Stored (Database)
All Advance menu links are stored in the table:
advance_link
Each row represents one dropdown item.
Key stored data includes:
-
title
The label shown in the Advance dropdown (example:xzvgfdbcb)
-
link
The URL opened when the user clicks the item
-
user_id
Organization owner ID (defines which org owns these links)
-
created_by
User who created or last edited the link
Because the links are stored per organization, each organization sees only its own Advance links.
How the Advance Dropdown Is Built (Runtime Behavior)
When the header loads:
-
The system fetches all
advance_linkrecords for the current organization -
Each record is rendered as a menu item
-
The title is printed as the clickable text
-
The link is opened using
target="_blank"
This means:
-
No extra configuration is required
-
Any newly added link automatically appears after refresh
-
Removing a link removes it from the dropdown instantly
Where You Create and Manage Advance Links (UI)
Advance links are managed from Admin Settings, inside the Modules configuration flow.
Navigation path
Settings → Modules → Links in advance
This appears as a 2-step modal flow:
-
Step 1 – Module overview
-
Step 2 – Links in advance (this is where links are managed)
Only users with proper permissions can access this section.
How to Add a New Advance Link (Full Flow)
-
Open Settings
-
Go to Modules
-
Click Next to reach Links in advance
-
Fill in the form:
-
Name
This becomes the menu label (example:testtttt)
-
Link
The URL to open (internal Biz1 URL or external website)
-
-
Click Submit
-
The link is saved in
advance_link -
After refresh, it appears under the Advance dropdown in the header
That’s it—no additional steps.
Editing an Existing Advance Link
-
In the Links in advance list, click Edit
-
The form opens with existing values
-
Change the title or URL
-
Click Submit
-
The database record is updated
-
The Advance dropdown reflects the change
Deleting an Advance Link
-
Click Delete next to the link
-
Confirm deletion
-
The record is removed from
advance_link -
The item disappears from the Advance dropdown
Backend Endpoints Used
All Advance menu operations are handled by a dedicated controller.
Insert vs Update Logic
-
If
advance_link_id = 0
→ A new record is created
-
If
advance_link_id > 0
→ The existing record is updated
Permissions and Access Control
Advance links are:
-
Visible to all users (they can click them)
-
Editable only by authorized users
Who can manage them:
-
Organization owner
-
Admin users (
member_admin) -
Users with module-setting permission
This ensures:
-
Navigation is consistent for all users
-
Only trusted users can change menu structure
Relationship with Other Menus and Modules
What Advance Links Are
-
Simple navigation shortcuts
-
Can point to:
-
Internal Biz1 pages
-
External websites
-
Reports, tools, or documentation
-
What Advance Links Are NOT
-
They are not customer tabs
-
They are not workflow steps
-
They are not status or automation triggers
Important distinction
-
Advance menu links
→ Stored inadvance_link, shown under Advance
-
Tabs
→ Stored intabs_setting, shown as customer-related navigation
They serve completely different purposes.
How Your Highlighted Items Map to Data
If you see these in the Advance dropdown:
-
xzvgfdbcb -
testtttt -
Rrrrrr -
Testet -
Test -
Test -
New Link -
Sseee -
Asasasas
That means:
-
Each one exists as a row in
advance_link -
The visible text =
advance_link.title -
Clicking it opens =
advance_link.link
Final Summary
The Advance Menu – Custom Links feature allows organizations to:
-
Add custom shortcuts to the header
-
Link to important internal or external pages
-
Control navigation without code changes
-
Keep the UI flexible and organization-specific
It is a lightweight but powerful navigation tool that enhances usability without affecting business logic.
In short:
Advance links = Admin-defined header shortcuts, stored per organization, rendered dynamically, and opened in a new
tab.
