MapView is a Zoho CRM extension that transforms CRM data into real-time, interactive geographic insights. It enables users to visualize Leads, Accounts, Contacts, Deals, Vendors, and Custom Modules directly on a map, helping organizations identify sales patterns, under-served regions, and geographic trends that are not apparent in list views or traditional reports.
Transforms CRM records into spatial insights by plotting leads, accounts, contacts, deals, and custom modules on interactive maps, making regional performance and distribution instantly visible.
Enables businesses to define, visualize, and manage sales and operational territories directly on the map. By mapping CRM data to specific territories, decision-makers gain clear visibility into regional performance, can balance workloads, identify coverage gaps, and align resources more effectively. This geographic territory intelligence supports smarter planning, stronger accountability, and data-driven expansion strategies.
Identifies high and low-performing regions using density-based heat maps and strategic bubble maps, enabling effective trend analysis, demand forecasting, and informed territory planning.
Provides real-time metrics and KPIs directly within the MapView interface, dynamically updating based on applied filters and user selections. This enables instant performance visibility without the need to switch between dashboards.
MapView is available on the Zoho Marketplace and can be purchased directly through monthly or yearly subscription plans. To help users make an informed decision, a trial version is also available, allowing them to explore the full functionality before committing to a subscription.
MapView supports connectivity with a couple of CRMs, Zoho CRM and HubSpot CRM. This enables the users to visualize and analyze customer data from multiple platforms within a single interface. This dual-CRM integration eliminates data silos and provides a unified geographic view of sales and customer information in the same platform. This gives a greater flexibility, scalability, and adaptability to meet evolving business needs.
By default the MapView will be integrated within the CRM, on which it is installed on. After the successful installation, the integration will be as below.
To integrate a secondary CRM, follow the steps below:1. Navigate to Settings.2. Select Integration.3. Choose the secondary CRM and click Connect.
This applies to Leads, Accounts, Contacts, and Vendors. Selected records can be synced directly into MapView, with tags automatically applied during the synchronization process. These tags indicate whether the sync was successful (“Synced Successfully”) or provide the reason for failure, such as an invalid or missing address.
By default, five modules are included. To import records, the available data import options will be displayed.
It synchronizes all data within the selected module, ensuring that the complete Zoho CRM data set is synchronized with MapView.
Simplify and filter the data that has to be synchronized in the Query Data. For example, after choosing the necessary module, click the import button and then select the Query Data. After choosing the necessary field, apply the constraint.As demonstrated below, the user can easily apply the constraint through query data if they wish to include only the data where the industry is precisely given.1. To import data specified upon query/needs2. The required data will be as followField>Operator>Value
The Sync List displays the real-time statuses of ongoing sync jobs, providing a clear overview of their progress. It highlights the success ratio, along with the number of missing addresses and invalid records, giving insights into data accuracy. For each job, it shows the modifier’s email, date, and the creation date of the sync job, allowing users to track who made changes and when. This feature ensures transparency and helps monitor sync performance efficiently.
The primary workspace showing CRM entities plotted by location. Users can pan, zoom, and select map elements.
The default view displays Leads, Accounts, Contacts, Vendors, and Deals using custom marker icons, labels, and color coding. However, to create a tailored view for a specific department or an individual, the configuration can be customized as outlined below.
Custom Views enable the creation of tailored perspectives of CRM data that can be assigned to users based on their roles. Each view can be given a name and description to define its purpose clearly. Users can select the relevant modules to include, any specific territories and widgets which can be chosen to customize the view for different profiles. These views can then be assigned to users according to their roles, ensuring that each team member sees the most relevant data and tools for their responsibilities. This functionality enhances efficiency, personalization, and role-based access within the CRM.
Global search allows wildcard queries for records directly on the map. You can search within a module or across all modules.
Highlight geographic areas with circles (bubbles) centered on locations with configurable radius and color. Useful for denoting territories, target zones, or campaign regions.
A density-based visualization that uses heat signatures to reflect concentrations of CRM records (hotspots) for prioritized focus and trend analysis.
Define geographic territories manually or via address boundaries. Assign CRM data to these territories to align with sales zones, operational regions, or coverage planning.
Area-Based Territories are defined using predefined regions, such as cities, states, or postal codes. This approach allows users to assign territories based on geographic boundaries and ensures structured coverage for teams.
Hand-Drawn Territories allow users to create custom regions by manually drawing boundaries on the map. This provides flexibility to define irregular or specific areas that may not align with standard geographic divisions.
Map out your journeys using MapView to generate an optimized route from your starting point to the final destination. You can also plan and share your route with others via a convenient link.To plan a route there are two different methods:
Select a specific area by drawing a boundary using the Drawing Palette. Entire data within the selected area will appear in the destination dropdown, allowing you to plan routes from one data point to another within the defined boundaries.
Note: The Routes feature is a Pro functionality that requires additional paid subscription. However, the first five routes created by users are free of charge.After selecting a specific area and adding multiple destinations to define the starting and ending points, click the Get Routes button. The optimized route will be displayed on the map and saved as a shareable link, allowing you to share your route with others conveniently.
In addition to hand-drawn routes, the Destination-Based Routes functionality allows users to create routes by adding and selecting multiple destinations. Users can define a start point and choose several destinations, and the Route feature automatically generates an optimized route for efficient travel. These routes can be shared easily for collaboration or navigation purposes.· Select a start point and destination· Generate shareable routes· View driving patterns and route suggestions (this feature may vary based on your subscription)
Click any map marker to display record details and quick actions
To customize the CRM-integrated data displayed on the map, users can multi-select through the Manage Label icon.
Editing via MapView syncs changes back to Zoho CRM instantly, retaining CRM integrity.
Deleting via MapView syncs changes back to Zoho CRM instantly, retaining CRM integrity.
Clusters in MapView are dynamic, map based visual groupings that combine multiple nearby records into a single aggregated marker, when the map is zoomed out or when the record density is high. Instead of displaying numerous overlapping pins, MapView intelligently merges them into one interactive cluster indicator that represents multiple CRM records at once. This makes it easier to visualize large volumes of geographically distributed data.
Clusters are essential when working with high-density, location-based business or CRM data. Without clustering, multiple records in close proximity overlap at lower zoom levels, reducing clarity and impacting usability. Clustering improves readability, minimizes visual clutter, enhances overall map performance, and enables structured exploration of large datasets. It ensures smooth panning and zooming even when handling thousands of records across dense areas or large-scale territories.
Clusters operate through intelligent grouping logic based on geographic proximity within a defined radius. When multiple records fall within a specific range, MapView automatically replaces individual markers with a single cluster marker that displays the total record count.Beyond basic grouping, clusters support advanced customization features, including:
To create a new cluster configuration in MapView, start from the MapView main screen and click on the Settings button. From there, navigate to the Clusters section and select the Create New Configuration option located in the top-right corner. Next, choose the desired module and specify the field within that module on which you want to apply an operation such as Sum, Average, or other calculations. Finally, select your preferred color to visually distinguish and identify the different categories on the map.
The Profile Info section displays user information based on their CRM details.
MapView allows users to switch between light and dark themes using the toggle option available in the Theme Settings interface. The light theme is recommended for daytime usage, offering clear visibility of maps and data elements. The dark theme is designed for low-light or nighttime environments, helping to reduce eye strain and improve visual comfort. This theme flexibility ensures an optimized viewing experience based on user preferences and working conditions.
Label Settings allow you to select specific fields to be displayed as labels for records on the map. For example, if a user wants to view leads by their email addresses on the map, the lead label should be set to “Email”. Simply select the desired field from the dropdown and click “Update Changes” to apply.
MapView cache settings control temporary data storage to optimize performance and loading speed. Clearing the cache refreshes configurations and ensures the latest data and module updates are correctly reflected.
MapView supports connectivity with multiple CRMs. Zoho CRM and HubSpot CRM are given by default for integration, however, for additional CRM integrations, please contact support at info@zenithinnovations.netThis gives a greater flexibility, scalability, and adaptability to meet evolving business needs.
Modules consist of relevant field records fetched from the CRM to be displayed in MapView. By default, five modules are provided, and additional custom data fields can be added to the map by creating custom modules.
Existing default modules consist of Leads, Accounts, Contacts, Vendors, and Deals. Selected records can be synced directly into MapView.
To add custom modules:
- Navigate to Settings > Modules.
- Click the Create New Module button.
- Select the integration platform, which will display the relevant modules from the chosen platform.
- Choose the custom fields for the mandatory address components: Street, City, State, and Country.
The platform allows 2 users by default as part the base plan. The Admin role is assigned to one user with full access to settings and configurations. Additional users can be added based on the active subscription, and any users beyond the base 2-users’ limit are available as pay-as-you-go. This ensure flexible user management while maintaining role-based access control according to organizational needs.
To add additional users (subject to the subscription plan), follow the steps below:i. Click Create New User.ii. Enter the following details:1. First Name2. Last Name3. Email4. Role
The Widgets Module provides a flexible way to manage and customize widgets within your CRM. Each widget can be assigned a module name, a widget name, and a distinctive icon and color for easy identification. A short code can be used to reference the widget quickly in reports or dashboards. Users can control visibility, deciding who can access the widget within the organization. Additionally, widgets can be edited to update settings or formulas as needed, and deleted when no longer required. This module ensures that widgets are easy to manage, highly customizable, and tailored to provide relevant insights for different teams or roles.
The default allowed limit is 5, however, additional widgets are subject to subscription.
The Create New Widget feature allows users to design custom widgets within CRM modules for a tailored dashboard experience. Users can start by providing a name, selecting an icon, and choosing a color to visually represent the widget. A formula can be defined to calculate values, with an optional short code for easy referencing. The widget can pull data from a formula field and can be created based on historical data to analyze past trends. Users can also select the appropriate data field according to the required duration, such as daily, monthly, or yearly metrics. Additionally, the feature supports data categorization, allowing segmentation of information based on the selected field, such as region, employee, or product. This ensures that the widget provides meaningful, organized, and actionable insights tailored to specific business needs.The data charts are generated based on the applied formula and can be further refined to display historical trends, categorized data, or both.
All the optimized routes, of your starting point to the final destination, are found under this tab which includes the route creation date with a route link and a hover icon to copy that link for sharing.To plan a route there are two different methods:
Select a specific area by drawing a boundary using the Drawing Palette. Entire data within the selected area will appear in the destination dropdown, allowing you to plan routes from one data point to another within the defined boundaries.Note: The Routes feature is a Pro functionality that requires additional paid subscription. However, the first five routes created by users are free of charge.After selecting a specific area and adding multiple destinations to define the starting and ending points, click the Get Routes button. The optimized route will be displayed on the map and saved as a shareable link, allowing you to share your route with others conveniently.
In addition to hand-drawn routes, the Destination-Based Routes functionality allows users to create routes by adding and selecting multiple destinations. Users can define a start point and choose several destinations, and the Route feature automatically generates an optimized route for efficient travel. These routes can be shared easily for collaboration or navigation purposes.
The platform includes a set of base features that allow users to get started without any additional cost. By default, users can access 2 users, 5 modules, 5 widgets, 5 routes, and 5 bubbles as part of the base plan. It also includes 1,000 records, 2 territories, and 2 views, enabling basic data management and visualization. These free limits provide essential functionality for small teams or initial usage, while higher limits and advanced capabilities can be unlocked by upgrading through add-ons based on specific requirements.
The Add-Ons feature allows users to manage and customize additional capabilities based on their business needs, with flexible monthly or annual pricing options. All add-ons are available as Pro features, enabling users to select only what they require. These include Users, Records, Modules, Territories, Widgets, Views, Routes, and Bubbles. By choosing the relevant add-ons, organizations can enhance functionality, scale efficiently, and tailor the platform to match their specific operational requirements.
The Billing History provides a comprehensive record of all subscriptions and payments made by customers. It displays the customer name, email, price, purchase date, and end date of each subscription, giving a clear overview of transactional details. The status indicates the current state of the subscription, including updates when add-ons are modified, showing that the existing subscription is cancelled and the new one is activated. This feature ensures transparency, accurate tracking, and easy management of all billing activities.1. Purchase Date2. End Date3. Status (Once the Add-Ons are updated, the existing subscription gets cancelled and the new ones get activated)