BatchGeocode and GeocodeStatus properties in ContactManager

AB Geocode batch processing in ContactManager determines which addresses to geocode by checking the BatchGeocode and GeocodeStatus properties. ContactManager handles these properties as follows:

  • The Address property BatchGeocode indicates whether or not an address is to be geocoded. The default value is false, meaning that addresses by default are not geocoded.
  • There is a ContactManager rule that sets vendor contacts to be automatically geocoded. The rule—Set Vendor’s Primary Address BatchGeocode—is a Preupdate rule in the ABContactPreupdate rule set. This rule sets the BatchGeocode property of the primary address of an ABContact to true if the contact is tagged as a vendor.
  • Geocode batch processing picks up addresses for which BatchGeocode is set to true and GeocodeStatus is set to none. This combination means that the address needs to be geocoded and has not been geocoded yet.

If you are adding many new contacts, especially into ContactManager, tune this parameter to match your expected daily load of new addresses.

See also