Since ThingsBoard 1.2 you are now able to define default IoT dashboard for your customer users in 2 simple steps:
See embedded video tutorial above on tips how to do this.
Navigate to “Customers -> Your customer -> Customer Users” and toggle edit mode using ‘pencil’ button in the top-right corner of the screen.
select the IoT dashboard from the list and apply changes. Please note that you can also check the “Always Fullscreen” mode to prevent a user from navigating to different dashboards/screens.
You are able to export your dashboard to JSON format and import it to the same or another ThingsBoard instance.
In order to export dashboard, you should navigate to the Dashboards page and click on the export button located on the particular dashboard row.
Similar, to import the dashboard you should navigate to the Dashboards page and click on the “+” button located in the top-right corner of the Dashboards table and then choose “Import dashboard” option.
The dashboard import window should popup and you will be prompted to upload the json file.
Once you click on the “import” button you will need to specify the device aliases. This basically allows you to set what device(s) correspond to dashboard alias.