Help & Support

Elevate Your Agents with AgentExchange Solutions
Easily enhance Agentforce with pre-built AI solutions from AgentExchange. Browse, install, and deploy agents, actions, and apps directly into your environment. Tell Me More

Have Questions?

Map My Records

Super simple and customisable map for any Standard or Custom objects

Free  

Never requires payment

Try It
Business Need
Admin & Developer Tools
Data Visualization
Requires
Sales Cloud

Rating

Reputation

MVP
Recognized by Salesforce for their leadership, expertise, and generosity
Top Reviewer
Contribute reviews that encourage conversation and help others make informed decisions
Ranger
Lifelong learners who have earned the Ranger rank or higher on Trailhead
4.43
Lifetime average
Showing 10 of 21 Reviews
Sort by

Would be perfect with one tweak

Just installed this app and it's behaving beautifully for my custom Property object. However, my geolocation field isn't always populated, but I'm working on populating them going forward. If I put the location field's api name in the Geolocation field and it's blank, the map changes to the middle of the ocean. If there's any way for the map to base off the address fields when the geolocation field isn't populated, that would be perfect. Please consider making this upgrade. Thanks!

Compound Address field

This is exactly what I'm after, except for one little thing. I place the map component on the Asset record page along with the compound address field. The map component fails with: Attempt to de-reference a null object for Street Street however is a perfectly valid reference . In the Map Error object I copy the 'offending' SOQL over to the dev console where it resolves Street etc perfectly fine. Here's the line that fails in Map, but resolves fine in dev console: SELECT Street,City,State,Country,PostalCode,name,description FROM Asset WHERE id = '02iHr00000EqDDwIAN' So I guess there's an issue with using compound address fields if they're not on Account or Contact?

Shishir Shishodia
07/28/2025

I'm having similar issue when I tried to access the field (data type address) from linked custom object its giving me error, I believe address related fields (billing, city etc.) can be access to same object only, I tried using Geolocation field but its giving error and its look like automatically inserting an extra filed 'Latitude__latitude__s' while entering Lat and Long fields, any one idea how to use geolocation fields ?

Morey Jones
05/05/2025

I'm having this issue as well while attempting to map a "Standard" address field that exists on a custom object. I've tried this format but continue to see errors come through: "Station_Address__City__s" Anyone else facing this issue?

Super easy deployment, disappointing component-level settings

This app is incredibly easy to deploy, and the Map Error object is a great feature to tackle troubleshooting very quickly. I'm disappointed the Map v. Satellite default setting is on the app level and not the component level. For our use case, it would be optimal to have two instances of the Map My Record component on multiple records - one with the satellite setting and zoomed in very close (so users can see the building) and another with the map setting and zoomed further out (so users can see where in the city the property is located). Zoom can be controlled at the component level, but Map v. Satellite cannot.

Angel Montaño
Four Star Ranger

Can we add this component in an Experience Cloud Site Page?

Does this work in Experience Cloud? I am unable to add this component to my site. Are there any other settings I should consider? Thanks!

Kevin Caballero
Double Star Ranger

Works great with Custom Address Fields

Salesforce allows you to create a new Address fields on Custom objects that use the standard State/Territory management page. This package works great! (just remember to watch the demo videos to see some common mistakes to save you some time)

Does this work on an Experience Cloud Site Page?

I don't see it as an option on my experience cloud site page? Is there a setting I need to update or can you expose it there as well. Does work well on a normal custom object record page. Thanks.

Looks great! But... can it map all records to see on the map

I was hoping this app would allow me to create one Map where a pin was dropped on each account in salesforce. Is this possible somehow?

Nancy Roller
Double Star Ranger

Fantastic, free app!

Great app, easy to set up, performs beautifully! Thank you!

Mark Opatow
Five Star Ranger

great app (and a question)

Hey Michael, Great app! Thanks for making it available to everyone. I'm wondering if there's any way to make the icon that shows up on the map (for the Mailing/Billing address) display the Name, Address, and a clickable 'View on Google Maps' link. Thanks!

Jori Vehmanen
Five Star Ranger

Easy to use and implement map solution

Very easy to install and take into use. Works fine also with Finnish address formats.

Tomi Astikainen
Four Star Ranger
11/20/2024

Jori, did you find a way to use it with Experience Cloud sites or is it for Lightning only?

Michael Holt
Ranger
06/12/2023

Great to hear, Jori, and appreciate the updated review as well!

Jori Vehmanen
Five Star Ranger
06/09/2023

Michael, I tested further and it actually works with Finnish addresses as well! :-) I'll increase my rating :-)

Jori Vehmanen
Five Star Ranger
06/09/2023

Thanks Michael for coming back, and thanks for your detailed instructions. I'll investigate this a little bit further. :-)

Michael Holt
Ranger
06/08/2023

Hi Jori, thanks for your feedback! I'm actually based in the UK, so it very much wasn't my intention to make this solution US-centric! The state field is included in Map My Records because this is a field which exists out-of-the-box on standard compound address fields and when custom address fields are created in Salesforce. However, these fields can be left blank and Map My Records will still find the location without the data, which is the case for many of my Europe-based subscribers. Right now, however, all address fields are mandatory. So whilst Map My Records doesn't require the field to be populated, it does require that the field exists and is referenced. I take your feedback that this isn't always relevant, so I can add this to my list of improvements. Do note though, that I build and maintain apps such as Map My Records in my own time, so can't commit to timelines on this feature. Thanks again for your feedback, I really appreciate the input so that I can make these apps as valuable to Salesforce customers as possible!