What’s in an address block configuration?
With the object’s trigger created or confirmed that one already exists, we now need to create an address block configuration.
An address block configuration identifies address fields on an object that we’ll want to enable AddressTools functionality onto. It also provides settings specific to that address block which can be enabled/disabled at a later stage such as making fields mandatory, or enabling standardization.
Let’s take a look at all the parts that go into an address block configuration:
Object
– the object where the address fields exists.Postal Address Fields
– street, city, state, ZIP/postal code and country field.Global Settings
– enablement for international validation rules and standardization.Country Specific Settings
– enablement for country specific validation rules.
As you can see, there are a lot of pieces that go into an address block configuration. However, certain settings can be skipped depending on your implementation.
This article will cover binding the object, record type, and postal address fields with AddressTools. The additional items will be covered in the specific articles related to enabling their features.
Note: after initial data installation has occurred, Accounts (billing address, shipping address, person mailing address and person other address), Contacts (mailing address and other address), Leads (address) and Contract (billing address and shipping address) will already be configured with settings ready to customize.
Binding a new address block
- Go to
App Launcher | AddressTools Administration
. - Select
Address Blocks
from the sidebar. - Click
Add
in the top right corner. - Choose the
Object
where the address fields exist. - Select
Next
.
Note: The configured functionality will apply to all record types for the object if record types are enabled for the object.
Within the Postal Address Fields
section:
- Under
*Country Field
, use the picklist to reveal the object’s available fields. - Find and select the country field’s
API Name
. - Under
State Field
, use the picklist to reveal the object’s available fields. - Find and select the state field’s
.API Name
- Under
City Field
, use the picklist to reveal the object’s available fields. - Find and select the city field’s
.API Name
- Under
ZIP/Postal Code Field
, use the picklist to reveal the object’s available fields. - Find and select the ZIP/postal code field’s
.API Name
- Under
Street Field
, use the picklist to reveal the object’s available fields. - Find and select the street field’s
.API Name
- Once every field has been configured within the Postal Address Fields section, click
Save
.

With the postal address fields now bound to an address block configuration, continue through the installation walkthrough and use the relevant setup articles for the functionality you require. The specific articles will walk you through the rest of the address block modal options as you require them, teaching you along the way.
Note: if you cannot find a field you are looking for in any of the picklists, this indicates that the field may already bound in an existing address block configuration for the same object, or you do not have permissions to view the field. First, check to see if the address block is already configured in AddressTools. If not, check the field level security of the fields in question.