In the era of cloud based business and communication services, integration of services, processes and product has become a necessity for a business to improve its efficiency and productivity. The integration of two major cloud based service providers that don’t requires anyone’s introduction NetSuite and Google Apps has potential to completely change entire work efficiency and productivity of an organization. At present most of the companies either some way are using Google apps services whether it be a Google drive, Gmail and others. Google apps when integrated into a system provide an ultimate level of acceleration and visibility to a business process
NetSuite, on the other hand is a leading cloud based ERP with its extended CRM & Business Management Capabilities. NetSuite offers a contextual integration with Gmail where a client can have an access to his customer and transaction data in real time within their Gmail from NetSuite in real time.
When combined with Google Maps, Google Apps integration with NetSuite results to be a major activity related boom. It allows companies to devise the exact route maps combining it with the NetSuite record with an address. Therefore, NetSuite integrated maps can be accessed by different departments within the organization and be further used collaboratively to achieve the business goals.
It helps an organization to achieve many location related goals. They are customized in a manner that they will be displayed only to the specific persons that are allowed to watch them. With the help of customization only that data will be visible of tracking route of shipment which is customized for the real time display of the data. The specific shipment path can be colored for a specific route alignment through NetSuite Google apps integration for Google maps.
Other innovative way to use Google Maps with the integration is through the medium of NetSuite dashboards. On the dashboard different maps can be used at the same time, where, every single map is designated for a specific utility and benefit within the business. Moreover, it can be used for optimizing deliveries from NetSuite while using Google Maps and operations can be spearheaded on the path of growth and business expansion.
Key Benefits
- Enables you to easily see your business trends geographically. You can quickly see which sales reps have the largest area to cover or which states haven’t been penetrated by your business yet.
- Radius-based searching: See which customers and vendors are nearest to your current location, or nearby to a customer you are going to visit
- Quickly get driving directions to your customers or vendors.
To integrate integrate Google maps in netsuite we can use Suite maps.Google maps has revolutionized many businesses over the last decade, by providing meaningful geographical insights. Integrating NetSuite and Google maps opens more opportunities when you look at your business data on the map and derive meaningful insights.
This is an additional bundle to install. You can get it through netsuite by going to suite apps.

Then search the keyword ‘maps’ in the search box in the left of the page.

Click the bundle and install it.

You can use it for using maps.You can map customers and vendors by using ad-hoc filters on the mapping screen or by using pre-configured saved searches. You can even map saved transaction searches to see where the customers are associated with those transactions. It enables to view the locations of customers,vendors, supervisors, sales orders etc. It quickly gives the location and directions. We can use several netsuite operations like saved searches in this suite maps. Alternatively, if you want to save a set of results you have mapped, you can convert it to a saved search right from the mapping record. Map records have filters to allow you to map results based on sales rep, partner, customer category, stage, status, city, zip code, state/province, and country. You can use any combination of these to map your data. Using this we can plot an area of a customer or a supervisor to easily find out the location or area of locations. Using proper longitude and latitude of a location, we can easily find a particular location. Using this maps, client can easily find out near by locations of customers or any other records. We can use this map to visualize/list the client’s customers and and can add a marker for each customer’s location.
The Google.maps.Marker constructor takes a single Marker options object literal, specifying the initial properties of the marker. The following fields are particularly important and commonly set when constructing a marker:
- position (required) specifies a LatLng identifying the initial location of the marker. One way of retrieving a LatLng is by using the Geo coding service.
- map (optional) specifies the Map on which to place the marker. If you do not specify the map on construction of the marker, the marker is created but is not attached to (or displayed on) the map. You may add the marker later by calling the marker’s setMap() method.
You can make a marker accessible by adding a click listener event, and setting optimized to false. The click listener causes the marker to have button semantics, which can be accessed using keyboard navigation, screen readers, and so on. Use the title option to present accessible text for a marker.
In the info window, we can add basic details of customers and individual’s in that box we can add a URL to assign a task for the customer. So client can assign the task one by one. An InfoWindow displays content (usually text or images) in a pop up window above the map, at a given location. The info window has a content area and a tapered stem. The tip of the stem is attached to a specified location on the map. Info windows appear as a Dialog to screen readers.

Additional links:
- https://youtu.be/xqqwCytOh3E
- https://youtu.be/ArpXeLW9VwM
- https://youtu.be/yM63l-Cempw
- https://developers.google.com/maps/documentation/javascript/examples/marker-simple#maps_marker_simple-javascript
- https://developers.google.com/maps/documentation/javascript/examples/infowindow-simple
- https://developers.google.com/maps/documentation/javascript/examples/marker-accessibility
- https://blog.upayasolution.com/integrate-google-maps-into-netsuite/