Skip to main content
Back to Blog
navigation ux platform configuration

Automatic Navigation

Swifty Team Feb 10, 2025 2 min read

Building a business application usually involves two parallel tasks: building the features and building the navigation to reach them. Forget to update the navigation, and features become unreachable. Add a feature and the menu gets out of sync.

Swifty removes that parallel task entirely.

Navigation From Structure

In Swifty, navigation items are generated from your application structure. When you define a new object type or create a new screen, the platform knows it exists and can generate a navigation link automatically.

You configure what appears in the navigation — the order, the groupings, the icons, the labels — but you don't have to maintain a separate navigation definition that can drift out of sync with your actual application.

Grouped and Organized

Navigation in Swifty supports multiple levels: top-level sections for major areas of your app, nested items for related screens and object types.

A business application might have groups like:

  • Customers — contacts, companies, customer history
  • Operations — orders, production, inventory
  • Finance — invoices, payments, reports
  • Settings — users, configuration, integrations

Each group and item is configurable: rename it, reorder it, add an icon, show or hide it based on role.

Role-Based Navigation

Navigation respects your permission configuration. A team member whose role doesn't include access to finance screens won't see finance navigation items. The menu is personalized to what each user can actually access.

That reduces confusion and keeps the interface clean for each role.

Always Up to Date

As your application evolves — new object types, new screens, new modules — the navigation reflects those changes. There's no lag, no forgotten update, no link to a screen that no longer exists.

Automatic navigation is one of those things you don't notice until you've experienced its absence in a different system — and then you never want to go back.

Related posts

Composed Data Sources

Chain and relate data sources for rich dashboards — compose complex data views from simpler sources without writing code.

Computed Expressions

Transform data with template expressions and built-in functions — format, combine, and derive values from your data without code.

Cross-Source Data Joins

Combine data from multiple sources in one view — join records from your database with data from external services using a shared key.