Contact Map
The map displays all your geolocated contacts on an interactive map. You can filter them by category or by route (tour), create and name visit routes, and trigger an itinerary calculation to optimize a field tour.
Access it from the Contacts menu β Map, or via the URL
/app/contact/maps.
The screen at a glanceβ
The interface consists of two blocks:
- At the top: two filter cards (Routes and Categories) listing all available groups with their member count.
- Below: the interactive map with contact markers, a special marker for your organization's head office, and a blue marker indicating your GPS position if shared.
Three switches at the top of the map adjust the display:
| Option | Effect |
|---|---|
| Hide local | Hides the marker of your organization's head office. |
| Hide non-selected | Keeps only contacts matching the selected category or route. |
| Show only heads of household | Keeps a single marker per household (the head), avoiding stacking if several members live at the same address. |
How markers workβ
Each contact can have multiple addresses: their primary address and secondary addresses (work, second homeβ¦). Each geolocated address becomes a distinct marker on the map.
When several contacts share the same GPS position (case of a family living at the same address, for example), a single marker is displayed. Clicking on it, the popup lists all the contacts present at that location.
Automatic geocodingβ
To position a contact, the full address (street + postal code + city
- country) is sent to a geocoding service (Esri). The latitude / longitude found is then stored for subsequent visits β no need to recalculate each time the map is loaded.
If an address cannot be geocoded (incomplete address, unknown city), the contact is simply absent from the map. No visible error. Remember to complete the addresses in the contact profiles.
Routes (tours)β
A route is a named group of contacts to visit, typically by
neighborhood or by day of the week. Examples: Monday, Marais Tour,
Passover Visits.
View routesβ
The top card Routes lists all routes defined in your organization, with the number of contacts they include in parentheses. Click on a route to highlight only those contacts; click again to deselect.
Create or edit a route from a markerβ
On a marker's popup, to the right of the contact's name:
- If the contact has no route: a + button opens a modal to assign one.
- If they already have a route: a blue tag displaying the route name; clicking it lets you modify or remove it.
In the modal:
- Choose an existing route from the autocompleted list.
- Or type a new name to create one on the fly.
- Validate. The contact marker updates immediately.
Assign multiple contacts to a route from advanced searchβ
The group action Add to a route (from advanced search) lets you assign several contacts at once to the same route. Handy to prepare a distribution of several hundred packages.
Calculated itineraryβ
When you select a route, a path is drawn on the map linking all contacts of that route, starting if possible from your current GPS position. It is an indicative path (OpenStreetMap calculation) that helps visualize the tour β it does not replace a dedicated GPS for road navigation.
Categoriesβ
The bottom card Categories lists all categories available in your organization (the same as in contact profiles). Click on a category to highlight all contacts who carry it.
Unlike routes, you cannot edit categories from the map β use the contact profile or the group action Add categories from the advanced search.
Contact popupβ
Clicking on a marker opens a popup that summarizes:
- Last name + first name (clickable, opens the full profile).
- Address label ("Primary", "Office", "Second home"β¦).
- Full address (clickable, opens an Open with⦠menu to switch to Google Maps, Waze, Maps, etc.).
- Address note if any (floor, code, delivery instructions).
- Last recorded visit (if present in the contact's comments) with its timestamp, author, and actions performed.
- An Add a Visit button to record a new interaction directly from the map.
- The route tag (to the right of the title) to modify or add a route in one click.
Multi-contact popupβ
When several contacts live at the same address, the popup lists each family member with their title icon. It is typically useful for home visits: you see at a glance all members of a household and can add a collective visit.
My positionβ
If you allow GPS position sharing in your browser, a blue marker appears at your position. It is refreshed every 5 seconds in high-precision mode. The first time it is detected, the map automatically recenters on you at zoom level 14 (neighborhood).
Typical use casesβ
Prepare a holiday visitβ
- Filter the base via advanced search:
category = #HOLIDAY_FAMILYfor example. - Group action β Add to a route β name it
Passover Tour. - Open the map, select the route
Passover Tour. - Follow the calculated path starting from your home.
Spot contacts in a neighborhoodβ
- Open the map.
- Select the desired category or route (or no filter).
- Zoom on the desired neighborhood. All visible markers are contacts present in the area.
Detect incomplete addressesβ
The page title shows N / M found. If you have for example
850 contacts in your base but only 720 on the map, you know
there are 130 missing β generally due to incomplete or
poorly entered addresses.
Limitationsβ
- Geocoding depends on the address quality. Very old addresses, foreign ones, or very specific ones (hamlets) may not be found.
- The itinerary calculation does not account for real-time traffic, updated one-way streets, or temporary closures. Use a dedicated GPS for actual navigation.
- GPS position synchronization depends on the browser and on granted permissions.