# Geolocation

The Geolocation module requests location permission, then captures the precise physical location of the user's device, using its GPS sensor to record coordinates and location fields such as country, state, and city.

For an overview of this module and how it works, see [Geolocation](https://developer.incode.com/docs/geolocation-2).

## Supported with:

:white_check_mark: Workflows | :white_check_mark: Flows

## Add Geolocation to Workflows

1. In the left menu, click **Flow Builder** > **Workflows**.
2. Click **New** or select an existing Workflow.
3. From the Modules list, drag and drop the **Geolocation** module into the builder.
4. You can click the three dots > **Edit** on the module node to open the [Configuration Options](#configuration-options) panel and adjust settings as needed.

## Add Geolocation to Flows

1. In the left menu, click **Flow Builder** > **Flows**.
2. Click **New** or select an existing Flow.
3. On the **Select Modules** tab, find the **Geolocation** module and click **Add**.
4. You can click **Details & Configurations** to open the [Configuration Options](#configuration-options) panel and adjust settings as needed.

## Configuration Options

This section details all the configuration options available for this module. After changing anything, click **Save configurations** before closing the configuration panel.

The options you see in your configuration may differ from those documented below. Contact your Incode representative for more information.

![Image of the Geolocation module's configuration panel. Has one configuration option.](https://files.readme.io/c5407179bf476ea419d3b4a6fa2a213bd4386a99ddb3e289f076063710ffccf7-image.png)

### General

| Setting                              | Description                                                                                                 |
| ------------------------------------ | ----------------------------------------------------------------------------------------------------------- |
| **_Allow user to skip geolocation_** | When enabled, users can skip geolocation. Enable this option to reduce drop-off when users deny permission. |

<br />
