Ask: Address

To ask for a specific piece of information

The Ask: Address node allows you to request a user's address within a flow.

The node will ask a user for their address, and will perform a lookup via the Google Maps Geocoding API.

Installing

To install the skill you need to provide a Google Maps API key. You can read on how to obtain an API key here. After creating your API key, store it in the 'Integrations - Secrets'.

Settings

Via the 'Settings - Google Maps' settings page, you can configure boundaries for addresses.

  1. Enable bias to specified region This enables you to only allow addresses which are located in the specified country.

  2. Enable bias to specific boundary Here you can specifiy two points on the map. The outermost north-east part and the outermost south-western part an area. Together they form a square in which the address must be located.

  3. Components filter expression This allows for an even fine grained expression to which the addresses

Built-in variables

Once the address is validated from the user. The following built-in variables are available, making it easier for you to build your flow around different parts of the address:

Variable
Description

Full address

The complete address on a single line

Longitude

The longitude of the address location, e.g. 4.897070

Latitude

The latitude of the address location, e.g. 52.377956

Name

In case a POI (Point of Interest) was provided, this will be the name of the POI

Postal Code

The postal code (zipcode) of the address

Country Code

The ISO 3166-2 country code

Country

The full name of the country

City

The city

Subpremise

When an address is split into multiple subpremises, e.g. "E" in 92-E Clapham Street

Street number

The house number on the street

Street

The street name

Node properties

Question

The initial message to ask for the users' address

Yes

Remember

To store the variable in the user object.

No

Assign to

The variable where the collected zipcode will be stored.

No

Last updated

Was this helpful?