Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. CRM
  3. CRM Map View v 18.0
  4. Sales Conditions FAQ

CRM Map View

by Metaflow Agency https://agence-metaflow.fr
Odoo

$Β 116.49

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • CRM (crm)
• Calendar (calendar)
• Contacts (contacts)
• Discuss (mail)
Lines of code 4089
Technical Name crm_map_view
LicenseLGPL-3
Websitehttps://agence-metaflow.fr
You bought this module and need support? Click here!
  • Description
  • Documentation

CRM Map View

Transform your CRM with Geographic Intelligence

Odoo 18.0 Sales / CRM Geographic Visualization

Visualize Your Sales Pipeline on a Map

CRM Map View brings geographic intelligence to your Odoo CRM. Visualize leads and opportunities on an interactive map, manage sales territories, optimize commercial routes, and make data-driven decisions based on geographic insights.

Why Geographic Visualization?

Sales teams work in the field. Understanding where your customers are, identifying territory gaps, and optimizing visit routes can dramatically improve sales efficiency and performance.

Key Features

πŸ—ΊοΈ

Interactive Map View

Display all your leads and opportunities on an interactive Leaflet.js map with automatic geocoding.

⚑

Quick Edit from Map

Update lead stages and probability directly from map popups without opening the full form.

🎨

Color-Coded Markers

Leads are automatically colored based on their pipeline stage for instant visual insights.

πŸ“

Smart Clustering

Automatic marker clustering for areas with high lead density. Handles thousands of leads smoothly.

πŸ—‚οΈ

Custom Layers

Add custom GeoJSON layers for territories, trade areas, service zones, or any geographic data.

🎯

Dynamic Styling

Style custom layers based on data properties with color mapping and conditional formatting.

πŸ”’

Secure API Proxy

Built-in proxy for external data sources (Supabase, GeoJSON APIs) keeps your API keys secure.

πŸ”

Full CRM Integration

All standard Odoo filters, search, and favorite views work seamlessly with the map view.

Screenshots

1. Main Map View with Leads

Visualize your entire sales pipeline on an interactive map. Each marker represents a lead or opportunity, color-coded by pipeline stage.

CRM Map View - Main Interface

2. Custom Layers

Overlay custom geographic data such as sales territories, delivery zones, or competitor locations.

Custom Layers Configuration

3. Quick Edit from Map

Update lead information directly from map popups for maximum efficiency.

Quick Edit Feature

Real-World Use Cases

🎯 Territory Management

Define and visualize sales territories with custom polygons. Assign sales reps to specific regions and monitor coverage. Identify white spaces where you have no presence.

πŸš— Route Optimization

Plan efficient sales visits by visualizing leads geographically. Group nearby prospects for same-day visits and reduce travel time between appointments.

πŸ“Š Performance Analysis

Identify high-performing and underperforming territories at a glance. Overlay sales data with demographic or market data for strategic planning.

πŸͺ Expansion Planning

Analyze geographic distribution of customers and prospects to identify optimal locations for new offices, warehouses, or retail locations.

Technical Specifications

Feature Description
Odoo Version 18.0
License LGPL-3
Dependencies crm, base, web, base_geolocalize
Map Library Leaflet.js 1.9.4
Base Map OpenStreetMap (free, no API key required)
Supported Layer Types GeoJSON URL, Supabase, Tile Layers, WMS
Geocoding Automatic via Nominatim (OpenStreetMap)
Multi-language English, French, Spanish

Installation Requirements

  • Odoo 18.0 instance
  • CRM module installed
  • Internet connection (for Leaflet.js CDN and OpenStreetMap tiles)
  • Optional: Supabase account for custom geographic data layers

Easy Configuration

Get Started in 3 Steps

  1. Install the module from Odoo Apps
  2. Geocode your leads - Existing leads with addresses will be automatically geocoded
  3. Open the Map view - Go to CRM β†’ Pipeline and click the Map icon

Optional: Add Custom Layers

Enhance your map with custom geographic data:

  • GeoJSON URL: Point to any public GeoJSON API
  • Supabase: Connect your Supabase database with PostGIS data
  • Tile Layers: Add alternative base maps or overlays
  • WMS: Integrate professional GIS Web Map Services

Support & Documentation

What's Included

  • Complete documentation (README.md)
  • Email support for configuration questions
  • Bug fixes and compatibility updates
  • Regular feature enhancements

Contact Support

Email: contact@agence-metaflow.fr
Website: https://agence-metaflow.fr
Response Time: Within 48 business hours

Transform Your CRM Today

Join hundreds of sales teams using geographic intelligence to boost performance

99€ one-time payment

One-time purchase β€’ Lifetime updates β€’ Professional support included

CRM Map View

Transform Your CRM with Interactive Maps

Visualize, track, and manage your CRM leads on beautiful interactive maps powered by Leaflet.js and OpenStreetMap.

Key Features

Interactive Mapping

  • Beautiful Leaflet.js maps with smooth pan & zoom
  • Automatic geocoding - addresses become coordinates automatically
  • Smart clustering - handles 1000+ leads smoothly
  • Click markers to view and edit lead details in popups
  • Responsive design - works on desktop, tablet, and mobile

Multi-Layer Support

  • Multiple layer types: WMS, GeoJSON, Tile layers, Supabase
  • Toggle layers on/off with layer control panel
  • Custom overlays - add your own geographic data
  • Mix & match different data sources

Dynamic Styling

  • 60+ Font Awesome icons for markers
  • Color code by lead properties - stage, priority, or any field
  • Different icons for different lead types
  • Custom field aliases - rename technical fields to friendly names
  • Live preview - see your styling choices before applying

Smart Popups

  • Quick edit lead details directly from map
  • Update lead stage with dropdown
  • Change probability inline
  • Full lead information at your fingertips

Installation

Requirements

  • Odoo 18.0 (Community or Enterprise)
  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • Internet connection (for OpenStreetMap tiles)

Install Steps

  1. Go to Apps in Odoo
  2. Click Update Apps List
  3. Search for "CRM Map View"
  4. Click Install
  5. Module dependencies are installed automatically

Configuration

Basic Setup

After installation, the map view is immediately available:

  1. Go to CRM β†’ Pipeline
  2. Click the Map icon in the view switcher
  3. Your leads will be automatically geocoded and displayed

The module works out of the box with default settings.

Configure Map Styling

Customize how your leads appear on the map:

  1. Go to CRM β†’ Configuration β†’ Map Configuration β†’ Lead Styles
  2. Create a new style configuration
  3. Select an icon from 60+ Font Awesome options
  4. Choose colors for different lead stages
  5. Set default marker appearance

The icon picker shows live previews of all available icons.

Add Custom Map Layers

Enhance your map with additional data layers:

  1. Go to CRM β†’ Configuration β†’ Map Configuration β†’ Map Layers
  2. Click Create
  3. Choose layer type:
    • WMS Layer: Connect to standard Web Map Services
    • GeoJSON URL: Import geographic boundaries or zones
    • Tile Layer: Add custom base maps
    • Supabase: Real-time database layers
  4. Configure layer properties (color, opacity, visibility)
  5. Save and view on the map

Usage

Viewing Leads on Map

  1. Navigate to CRM β†’ Pipeline
  2. Click the Map view icon
  3. All geocoded leads appear as markers
  4. Use mouse wheel to zoom
  5. Click and drag to pan the map
  6. Click markers to see lead details

Lead markers automatically cluster when zoomed out for better visibility.

Quick Edit Leads

Edit lead information without leaving the map:

  1. Click any lead marker
  2. A popup appears with lead details
  3. Use the Stage dropdown to update lead stage
  4. Modify Probability field
  5. Changes save automatically
  6. Popup updates to reflect changes

Working with Layers

Control which data appears on your map:

  1. Click the Layers control (top-right of map)
  2. Check/uncheck layers to show/hide them
  3. Layers update in real-time
  4. Legend panel shows active layer colors
  5. Scroll through legend if many layers are active

Perfect For

Sales Teams

  • Plan daily routes efficiently
  • Identify territory gaps
  • Track field sales activity
  • Optimize travel time between appointments

Real Estate

  • Visualize property listings
  • Show coverage areas
  • Plan open house routes
  • Analyze neighborhood patterns

Service Companies

  • Map customer locations
  • Plan service routes
  • Identify service areas
  • Optimize technician dispatch

Marketing Teams

  • Geographic campaign planning
  • Event location selection
  • Market penetration analysis
  • Territory assignment

Technical Details

Technologies Used

  • Mapping Library: Leaflet.js 1.9+
  • Geocoding: Nominatim (OpenStreetMap)
  • Frontend Framework: OWL (Odoo Web Library)
  • Styling: Bootstrap 5
  • Icons: Font Awesome 6

Performance

  • Handles 1000+ leads smoothly
  • Lazy loading for optimal speed
  • Marker clustering for large datasets
  • Efficient memory management
  • Responsive on all device sizes

Data Privacy

  • Geocoding uses public OpenStreetMap Nominatim API
  • No data is sent to third-party services
  • All lead data remains in your Odoo database
  • GDPR compliant

Troubleshooting

Leads Not Appearing on Map

Problem: Some leads don't show on the map.

Solution: * Check that leads have a valid street address * Geocoding happens automatically when address is saved * Verify latitude/longitude fields are populated * Check browser console for JavaScript errors

Map Not Loading

Problem: Map appears blank or doesn't load.

Solution: * Check internet connection (required for map tiles) * Clear browser cache and reload * Verify no browser extensions are blocking scripts * Check browser console for errors

Layer Not Displaying

Problem: Custom layer doesn't appear after configuration.

Solution: * Verify layer URL is accessible * For GeoJSON: ensure valid GeoJSON format * Check layer is marked as "Active" * Toggle layer visibility in layer control * Check browser console for loading errors

Support

Getting Help

  • Email: support@agence-metaflow.fr
  • Website: https://agence-metaflow.fr
  • Response Time: Within 24 hours

When reporting issues, please include:

  • Odoo version
  • Browser name and version
  • Screenshot of the problem
  • Browser console errors (F12)
  • Steps to reproduce

Updates & Roadmap

Current Version: 18.0.2.0.4

Recent improvements:

  • Enhanced multilingual support (EN/FR/ES)
  • 60+ icon choices in configuration
  • Live icon preview
  • Improved layer control panel
  • Scrollable legends
  • Custom field aliases

Coming Soon

  • Heatmap visualization
  • Route optimization tools
  • Distance calculator
  • Territory drawing tools
  • Export map to PDF
  • Additional geocoding providers

License

This module is licensed under LGPL-3.

Copyright (c) 2024 Metaflow Agency

This module is provided "as is" without warranty of any kind.

Credits

Author

Metaflow Agency

  • Website: https://agence-metaflow.fr
  • Email: contact@agence-metaflow.fr

Contributors

  • Gabriel Dauphin - Development & Maintenance

Third-Party Libraries

  • Leaflet.js - BSD 2-Clause License
  • Font Awesome - Font Awesome Free License
  • OpenStreetMap - ODbL License

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal β€’ Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with