Creating a NetSuite custom portlet to search proposals by customer name/email.
In this post we are going to show you how to customize your NetSuite dashboard to display a list of your quotes/proposals that you can search and sort using the customers email and/or customer name. The reason for this post is simple, we had a client that we will call Dilley Professional Services, that needed this functionality. Dilley dealt with thousands of quotes and hundreds of these would be for the same company but a different department or contact within the company. Dilley’s sales staff would regularly have their customers call and needed to access the latest quote information for the customer but couldn’t just search by company name. Most of the time Dilley’s sales staff had no idea what the quote number was and only knew the name or email of the customer that was on the phone. They needed a quick way to be able to access the most current information in order to service the customer.
The solution was to create a custom saved search that allowed filtering and then publish this to the dashboard.
The first step is to create the search.
Go to Lists/Search/Saved Searches/New
Select the Transaction Search.There are 8 tabs associated with a saved search. The first tab Criteria is used to specify the criteria to narrow down your search. For the Filter you want to select “Type” and set this to “Is Proposal” it might also be quote or estimate depending on how you have it set up, but they are all the same thing. We also want to check to make it “Public” (or you can lock this down how you see fit) and check the “Available as Dashboard View”.
On the next tab “Results” we want to add or remove fields until we get the most relevant data that we want displayed. The important part for us was to display the Contact’s Email and Contact’s Name. This is found by scrolling down the the Contact Fields… towards the bottom.
The next step is to select the “Available Filters” tab and set the fields that you want to search/filter by. We selected the Contact’s Name and Email because of the requirements. We then save the search.
Now to show this on the dashboard!
Navigate to you NetSuite Home tab and on the top right, under the search bar you will see the text “Personalize Dashboard” click on this. A content window pane will open on the left of the screen. You want to select Custom Search. You can then close the content window pane. The Custom Search portlet should now be visible on your home page. You only need to set it up. On the top right corner of the Custom Search portlet click on the triangle and select “set up”. Select your Custom Quote Search that you created and the number of records to show and you are done!
You now have a quick way to search for you quotes/proposals by customer name or email. Feel free to play around and customize the search more by adding features. For example you could choose to only show quotes that are open.





