NetSuite: Redirect Users to Alternative Dashboards

Published on April 17, 2025.

I've worked on several NetSuite projects where the customer wanted to provide users with completely customized dashboards. And by customized, I mean that they wanted a user interface that was drastically different from what NetSuite offers "out of the box."

When I get this type of request, the first thing I do is develop a Suitelet that serves as the alternate dashboard. Here's a very simple example.

Click the image to view a larger version.

I then develop a Portlet that redirects the user from the standard dashboard to the Suitelet. This is actually easy to do. The portlet is an "Inline HTML" type, and it renders JavaScript that redirects the user to the Suitelet.

Here's a short animation that shows the technique in action.

Click the image to view a larger version.

Notice that at the bottom of the custom dashboard, I've provided a way for the user to get back to the standard dashboard. The portlet looks for a specific URL parameter (specifically "noRedirect"), and when it finds it in the URL, it cancels the redirect.

If you're interested in exploring this technique, I've made the SuiteScript files available. To download them, click here.

Again, keep in mind that this is a very simple example. You can essentially design any dashboard that you'd like, and make its content dynamic, based on the user, the role that they're logged in with, their subsidiary and/or location, and so on. You can use similar logic in the portlet, and redirect users to multiple alternative dashboards, based on similar business rules.

I hope you find this technique, and the scripts that I've shared, to be helpful. I encourage you to experiment to see what's possible.

About Me

Hello, I'm Tim Dietrich. I develop custom software for businesses that are running on NetSuite, including mobile apps, Web portals, Web APIs, and more.

I'm the developer of several popular NetSuite open source solutions, including the SuiteQL Query Tool, SuiteAPI, and more.

I founded SuiteStep, a NetSuite development studio, to provide custom software and AI solutions - and continue pushing the boundaries of what's possible on the NetSuite platform.

Copyright © 2025 Tim Dietrich.