Add a Map section to a page in Cantrip and fill in an address, and a pin shows up on the map automatically. No dragging a marker around, no copying coordinates out of Google Maps yourself. Type the address, save, done. It's a small feature, easy to miss in the section list, but if your business has a physical location, it's probably the most useful field on your Contact page.
Here's what actually happens behind that. Cantrip takes four fields, street, city, state, zip, strings them into one address, and sends it to Google's Geocoding API. Google hands back a latitude and longitude, and that's what places your pin. Leave one of those fields blank and it still works fine. Leave the whole address blank and nothing happens at all: no pin, no error, just a quiet skip. Same story if Cantrip's own Google Maps API key ever goes missing on our end. That one's on us, not you, but you wouldn't know it either way. It fails silently and logs a line nobody but our own team ever sees.
Now the part that actually trips people up. Scroll down to the section's Advanced settings and you'll find latitude and longitude fields labeled "Auto-populated from address (manual override available)." That label is honest about half the story. You can type in your own coordinates and the pin does move. What it doesn't tell you: the geocoder isn't a one-time thing that then leaves your section alone. It runs again every single time you save that section, whether the address changed or not. Fix a typo in your hours, toggle the pin on or off, touch anything in that section at all, and Cantrip quietly re-geocodes the address and overwrites whatever coordinates were sitting there, including the ones you just corrected by hand.
This matters more than it sounds like it should. Google's geocoder is good, not perfect. New construction, a plaza with six units sharing one street number, an address that's technically correct but drops the pin two lots over: it happens. So you nudge the coordinates to the right spot, it looks right, you move on. A month later you go back in to update your holiday hours, hit save, and the pin's back in the wrong place with nothing telling you it moved.
The override field isn't actually what stops that. Clearing one of the four address fields is, since an empty constructed address is the one condition that skips geocoding entirely. That's not a real "keep my manual fix" switch. It's a side effect of how the skip check happens to work, and not something worth building a habit around. Just the honest state of things right now.
None of this is a five-alarm bug. It's one field label promising more control than the section actually delivers. If you've ever quietly moved your map pin back into place more than once, now you know it wasn't you losing your mind. The address just kept winning.