Skip to main content

Elementor

Add address autocompletion and postcode lookup to your Elementor pages.

info

If you need support, you can either reach out to us on our support page.

Demo

Address Finder Demo

Activate Address Finder on your address collection form



Form Creation

This integration works by adding our Address Validation tools using Elementor's page builder. This require you to upgrade your account to the Pro version to access the necessary components. Below are the instructions to add Postcode Lookup or Address Finder.

First create a form, to do this on Elementor scroll down to the Pro section on the left-side menu and choose 'Form'

Elementor pro side navigation highlighting Form component

A basic address form to capture a correct UK address should have the following fields:

  • Address line one (required)
  • Address line two
  • Address line three
  • Post town (required)
  • Postcode (required)

Create address fields-screenshot

You can optionally include additional fields, which are listed in the Address data guide.



Installation

Add Address Finder

Look for the HTML component, it is located in the General section of the Elementor components menu. Place it underneath the form. Click on the HTML component and add the script below.

Initialise Address Finder

<script src="https://cdn.jsdelivr.net/npm/@addresszen/address-lookup"></script>

<script>

AddressZen.AddressLookup.watch({
apiKey: "ak_test",
outputFields: {
line_1: '#form-field-line_1',
line_2: '#form-field-line_2',
city: '#form-field-city',
state: '#form-field-state',
zip_plus_4_code: '#form-field-zip_code'
}
});
</script>
caution

Take special care to:

  1. Insert your API Key in the apiKey field
  2. Match the names of your address fields. If your Address Line One has an id=address-line-one, ensure that line_1 reads '#address-line-one'

If you wish to add an additional field, include the parameter name from our documentation. For instance, adding a Building Name field with an ID #form-field-building_name will look like:

outputFields: {
building_or_firm_name: '#form-field-building_name',
line_1: '#form-field-line_1',
line_2: '#form-field-line_2',
line_3: '#form-field-line_3',
post_town: '#form-field-post_town',
postcode: '#form-field-postcode'
}
info

See our Address Lookup Plugin Documentation if you wish to customise Address Lookup.