With the use of a Popdock widget you can integrate a Popdock list or multiple lists directly into your Netsuite user interface either as a tab at the top menu or as custom content on your dashboard or page. The following is how to create a new custom tab on your Netsuite which uses the Popdock widget.
Important Tip
A Popdock widget will need to be created prior to following these steps because you will need the widget portlet code. Click here to learn how to create a Popdock widget.
Edit the Widget to Embed Codes for Netsuite:
1. From the widget page, click the edit icon on the widget you are going to use. Then click on Embed codes from the left navigation. Select “Netsuite portlet” for the type so that the code will generate.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3616142758bed_widget_embed_codes.jpeg)
2. Copy the text in the code field so that you can paste it in a text editor and then save the file as a .js file type. This is the file type needed to import to Netsuite. Here I show using Notepad to save the function into a .js file type.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361e0a3758c03_save_as_js_filetype.jpeg)
Creating a Popdock Portlet:
1. Click Customization on your top menu, then choose “Customization Manager”.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3615c71758bd9_customization_menu.jpeg)
2. In the left navigation, click on “Scripting”, then click on “Scripts”.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361150b758b84_scripts_menu.jpeg)
3. Click on New, to create a new Script.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361e97e758b82_new_script.jpeg)
4. Next we will add a new script file from the one saved to our computer. Click the “+” button.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361d29d758ba6_upload_script.jpeg)
5. Make sure Attach From is set to Computer, then click the “Browse” button to browse your computer for the .js file you have saved. Then click Save.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361cf9b758bcf_file_upload_netsuite.jpeg)
6. Now click the “Create Script Record” button.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3611ee5758be2_create_script_record.jpeg)
Step 7. Click “Portlet” from the list of options.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b36162ae758b83_choose_portlet.jpeg)
8. Complete the Script name, select “Inline HTML” for the Portlet Type, and for the function name, copy it from the widget embed code, for example, this one will be “popdock_Widget_Example”. Now click Save.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361382f758e00_step-8-netsuite-interface.jpg)
9. Next, click the button to Deploy Script.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361a354758bcc_deploy_script.jpeg)
10. Change the Status from “Testing” to “Released” and select the permissions for the portlet. Now click the Save button and your custom portlet is ready to use. Follow the next steps to add your portlet to a custom tab.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3615bd6758ec7_script_deployment-1024x720-1.jpeg)
Adding a Popdock tab:
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b36138d5758ec8_netsuite_popdock_tab-1024x503-1.jpeg)
1. Click Customization on your top menu, then choose “Customization Manager”.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3615c71758bd9_customization_menu.jpeg)
2. In the left navigation, click on “Centers and Tabs”, then click on “Center Tabs”.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3611158758bcd_center_tabs_menu.jpeg)
3. Click on New, to create a new Center Tab.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3610125758bc7_center_tab_new.jpeg)
4. Give your new Center Tab a Label. Then in the Center field, choose the center where you want the tab added. If you want to show the tab in all centers, select “-All-“. In the Content section, we want to click on Portlets and complete the Type, Column, and Show. Here I have selected “Custom Portlet”, “Center”, and “Yes”.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3614901758bee_center_tab_form.jpeg)
5. Click the “Add” button and you should see you new Custom Portlet listed under Content.
6. Next you can click on Audience and select who will have access to this Popdock Portlet. Here I left it set to All.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3615d8d758bf8_netsuite_audience.jpeg)
7. Click “Save” to add the new tab to your Netsuite menu. Now return to your home and you should see the new Popdock center tab on your menu. Go ahead and click on it. Since we have not assigned a portlet to the tab, it shows this setup page.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3617af5758ecf_netsuite_popdock_tab_empty-1024x245-1.jpeg)
8. In the Custom Content section there is a menu at the right side when you click on the 3 stacked dots. From this menu, select “Set Up”.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361c7ff758eca_custom_contect_setup-1024x170-1.jpeg)
9. Select your Popdock Portlet from the Source dropdown and then click Save. This will then assign the Popdock Portlet to the Center Tab and when you launch the tab now, it will show the Popdock widget that you have created as a Netsuite Portlet.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b36174a1758ba3_custom_content_source.jpeg)
10. Here’s an example of showing Dynamics GP data inside of Netsuite.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361f20e758bfd_widget_in_netsuite.jpeg)
Adding Popdock to a Dashboard:
Now that you have Popdock available as a custom portlet in Netsuite, you can add Popdock anywhere a portlet can be added. Here is an example of adding Popdock on a dashboard in Netsuite.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361219f758ecc_netsuite_dashboard-1024x503-1.jpeg)
1. On the dashboard you would like to customize, click the personalize link at the top right to see the menu options.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b3615022758b50_personalize_dashboard.jpeg)
2. Click the custom portlet button.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b36165f5758b10_custom_portlet_button.jpeg)
3. This adds the custom content section in the dashboard and then you have to click on the top right corner of the section to edit the setup. This is where you choose the custom content source and choose the portlet you created then click save. Now your portlet is added to your dashboard.
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b361f96d758ece_custom_content-1024x92-1.jpeg)
![](https://linuxeqa.eonesolutions.com/wp-content/uploads/2023/09/6307d9d470b36174a1758ba3_custom_content_source.jpeg)