<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><p><strong>In this guide we will cover:</strong></p><p><strong>- What is the Google Maps Integration?</strong></p><p><strong>- Connecting to Google Maps</strong></p><p><strong>- Configuring the Map</strong></p><p><strong>- Bulk Updating Data</strong></p><p><br></p><p><br></p><p><strong><span style="font-size: 14pt;">What is the Google Maps Integration?</span></strong></p><p>Google Maps can be integrated with Halo to show your Customers and Opportunities on a map, estimate their addresses and automatically add these to said map.</p><p><br></p><p><strong><em>Note: Opportunities functionality only applies when using Opportunities and Contacts, not Accounts and Prospects.</em></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Connecting to Google Maps</span></strong></p><p>In Configuration > Integrations, hover over the Google Maps module and click the "+" icon to enable it.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE3NDI5NWNhLWNhZDQtNDJhZS04MmJjLWRjOGY1NGJkMDg1ZSJ9.tuwaUuMDcRtQnTbiM3Uo4uMd0f81xrVWqhYKjgycZs0" class="fr-fic fr-fil fr-dib" width="171" height="163"></p><p><strong><span style="font-size: 10pt;">Fig 1. Enabling the module.</span></strong></p><p><br></p><p>Clicking into the module, you will find Fields to enter two API Keys you will generate in Google's Cloud Console, as well as a URL and list of IPs to whitelist against these keys.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImJhNzI3NmViLWQ5NmItNGM2YS1iMmY5LTdhOGI1Y2EzZDYyOCJ9.o1VKzEHlzweIjq-7B_ARLxW0wzOuydpbyGrPodMIGk4" class="fr-fic fr-fil fr-dib" width="1213" style="width: 1215px; height: 410.26px;" height="410"></p><p><strong><span style="font-size: 10pt;">Fig 2. Connecting to Google Maps.</span></strong></p><p><br></p><p>Within the Google Cloud Console, set up a Project if you do not already have one. Navigate to the "Marketplace" area where you will need to enable the "Geocoding API" and "Maps JavaScript API".</p><p><br></p><p>After enabling, navigate to "Keys & Credentials", which is where we will generate these API Keys and set the whitelisting.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVhNTZlMjc2LThiMmYtNDM5NC1iODI1LWM4Y2M4Y2QzNWNmOCJ9.K30O6sWDgJf9zu6QOnF4m0GQYshQZuLxWFa_93I2zKY" class="fr-fic fr-fil fr-dib" width="1017" style="width: 1019px; height: 402.457px;" height="402"></p><p><strong><span style="font-size: 10pt;">Fig 3. Google API Keys.</span></strong></p><p><br></p><p>The first API key will whitelist the URL of your Halo instance, shown within the Google Maps module. This will go into the "Google Maps API Key - Client Side" Field in Halo.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE5MDI4ZjI1LTg2OTEtNDFhMy1hYTkxLTllYzA5ZDdhYjQxNyJ9.As-atNQYGHWFR0AJwep34ZxspP8wyTrZCtYOpDUnqss" class="fr-fic fr-fil fr-dib" width="704" style="width: 706px; height: 834.827px;" height="835"></p><p><strong><span style="font-size: 10pt;">Fig 4. First API Key.</span></strong></p><p><br></p><p id="isPasted">The second API key can whitelist the IPs if wished. If you are hosted by us, the list of IPs can be found <a href="https://usehalo.com/haloitsm/guides/1446" target="_blank" rel="noopener noreferrer"><strong>here</strong></a>. If you are On-Prem, it will be your own IPs. This key will go into the "Google Maps API Key - Server Side" Field in Halo.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijc5ZmI1OWE1LWI0ZDgtNDVlOC1hZmM0LWRlNmRjY2Y2Y2U5YSJ9.Der5y5iCeCd1989WsnFfy_dp8QTFRBD8xyVZ_jlJoBo" class="fr-fic fr-fil fr-dib" width="695" height="767"></p><p><strong><span style="font-size: 10pt;">Fig 5. Second API Key.</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Configuring the Map</span></strong></p><p>At this point, you will have a new "Map" module that shows the Halo HQ within Google Maps.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjhlZGRkNTIzLWUxYWMtNDU2Ny1hYzkyLTE0ZTA3MjZmNzhkNSJ9.KJj_7NzlawbExEI_214WI-1yRDJKo4o75nm2eJfYx4k" class="fr-fic fr-fil fr-dib" width="1218" style="width: 1220px; height: 556.223px;" height="556"></p><p><strong><span style="font-size: 10pt;">Fig 6. Map module.</span></strong></p><p><br></p><p>Now the map is connected, you can configure how Customers and Opportunities are added to it. </p><p><br></p><ul><li id="isPasted"><strong>Enable automatic indexing of Latitude and Longitude when a Site/Opportunity Contact Address is changed: </strong>When enabled, the Latitude and Longitude will be automatically indexed and populated on the Site when editing an address.</li><li><strong>Attempt to find a businesses address from the Opportunity Company Name field: </strong>Setting or changing the Opportunity Company Name field on an Opportunity will trigger an attempt to find their address if not already set, and index the latitude and longitude if automatic indexing is enabled.</li><li><strong>Attempt to find a businesses address from the Customer Name field:</strong> Setting or changing the Customer Name on a Customer will trigger an attempt to find their address and set Primary Site Address if not already set, and index the latitude and longitude if automatic indexing is enabled.</li><li><strong>Use default map marker icons: </strong>When enabled, default Google Maps markers (red) will be used instead of the Halo-specific ones.</li><li><strong>Minimum conversion probability required to show an Opportunity on the map: </strong>Defaults to 30%. Any Opportunities with a conversion probability below this will not show on the map.</li><li><strong>Hide Halo HQ on the map:</strong> When enabled, Halo HQ (the marker shown above) will be hidden.</li></ul><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjAwY2NmYzg1LWFlZmYtNDI4ZC1iNDIwLTU3MjkxZjM1NDU1MyJ9.5bzT6o1onx_Rrx-iHM8tXtgiCu2HpURFdOpByf0vUCo" class="fr-fic fr-fil fr-dib" width="1213" style="width: 1215px; height: 309.966px;" height="310"></p><p><strong><span style="font-size: 10pt;">Fig 7. Additional configuration options.</span></strong></p><p><br></p><p>When a Customer is indexed, the Latitude and Longitude Fields will be populated on a Site > Settings tab > Advanced.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImU3ZDE5ZmI1LTMxOTktNGRhYi04OTNkLWYyNDExY2RiZmFmMyJ9.2iEazJmnC6v1kHeNA_lTeGvuoc4jx7GHZQ8JwE3t1xk" class="fr-fic fr-fil fr-dib" width="949" height="367"></p><p><strong><span style="font-size: 10pt;">Fig 8. Latitude and longitude based on Site Address.</span></strong></p><p><br></p><p>These coordinates will be used to show the Customer's address on the map. The above coordinates correspond with the Aldi below.</p><p><br></p><p>Clicking onto the marker will open the corresponding Site in a new tab.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjkyNzU5NjI0LTMyNTAtNGU0NS1hNzJhLWI3ODk0OTI4OGMwMyJ9.sUFlIMRhR0MqH47BIg1o7I_IVFfVbpXVGS87vyBt86o" class="fr-fic fr-fil fr-dib" width="258" height="282"></p><p><strong><span style="font-size: 10pt;">Fig 9. Customer showing on map.</span></strong></p><p><br></p><p>To see Opportunities, change the highlighted dropdown to "Sales".</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijc3MWU4YzIxLTE3YzYtNDJiYy1hNzc0LWEyMWZkZjY3OWM1MSJ9.M6igIqwun8Hbk7oHosJCPYYxpXJXQPCsOvk182VMCX4" class="fr-fic fr-fil fr-dib" width="1217" style="width: 1219px; height: 575.444px;" height="575"></p><p><strong><span style="font-size: 10pt;">Fig 10. Opportunities map.</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Bulk Updating Data</span></strong></p><p>You can also queue bulk System Automations to update your existing Customers and Opportunities.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijk0ZmJmNjI1LWQ3YTMtNGI3NS05MDI0LTIzOTFkNTRmNzc1MyJ9.X2cbL_FOjteaM4v1E0KBDunDXJH1oaqXD7bPHseyq7I" class="fr-fic fr-fil fr-dib" width="833" height="171"></p><p><strong><span style="font-size: 10pt;">Fig 11. Bulk options.</span></strong></p><p><br></p>