Everest Forms Documentation

Step by step documentation to set up a form for your website.

Geolocation

Everest Forms geolocation addon allows you to collect and store your website visitors’ geolocation data along with their form submission. Also, you can send geolocation data to the emails as well as view geolocation data from the entries page.

Installation #

  1. Firstly, you need to purchase the Everest forms pro plugin.
  2. After the successful purchase, you will get the plugin zip file under your WPEverest account page.
  3. Now, you can download the Everest forms pro plugin and Geolocation add-on from there.
  4. Through your WordPress Dashboard, visit Plugins -> Add New -> Upload and then choose the downloaded zip file and then install and activate it.
  5. Now you are ready to use this add-on for your site.

Setup and Configuration #

Once, you have completed the above-mentioned task of installing and activating the plugin, now the geolocation data can be sent to the assigned admin and user email with the {entry_geolocation} smart tag.

You will get geolocation data in your email content.

Also, you can view the geolocation data from Everest forms entries page. Navigate to Everest Forms->Entries->View the entry:

Address AutoComplete: #

The users filling out the form can promptly fill the address field with the Everest Forms address autocomplete feature. This feature is easy to set up and works with Google.

Setting up Geolocation Add-On for address autocomplete. #

Generating API Key #

Please follow the steps given below to enable the Google Places API and add it to the Everest Forms settings.

  • Go to Google Console Dashboard.
  • Select a project at the top of your Google Cloud dashboard to enable the API key. (If you don’t have an existing project, you can create a project by clicking on ‘New Project‘)
Note: Google will require you to enable billing on your account in order to use the Places feature.

Once you have selected/created a project, you will be redirected to the API & Services dashboard of that project. If not, click on the menu icon on the top left corner of the screen and go to API & Services > Dashboard. Now, click ‘+Enable APIS & Services’.

Once you click on this option, it will open the API Library. From here, search and enable the following APIs:

  • Places API
  • Maps JavaScript API

Once you’ve enabled the required APIs, navigate to APIs & Services » Credentials in the menu on the left. From here, click +CREATE CREDENTIALS and select the API key option to generate an API key.

Your API will be presented to you in a pop-up window. Copy to clipboard.

Adding API Key to the Everest Forms Settings #

Once the API key is generated, follow the steps below to add the key to the settings.

  • Go to Everest Forms > Settings > Geolocation.
  • Add the copied API Key in Google Places API Key and click on Save Changes.

Adding Address Autocomplete to Your Forms: #

Frontend:

Type a location name and you will be shown the suggestions.

Address Style #

Basically, there are three Styles for the address field with which you can enter the location. You can access this option from the Field Options > Advanced Options.

These styles are listed below:

Address #

If you select Address as the style, and the form will show input fields where you will have to enter the address along with the details City, State, Zip, Country, etc or can use the AutoComplete Address option if enabled.

Frontend View for the Address Style

Map #

If you select Map as the style, you will then be shown a Map from where you can use the available pointer/pin to select the required location. Alternatively, you can also enter the address and the Map will automatically point toward the location. Here, the additional input fields for City, State, etc won’t be shown.

Frontend View For the Map Style

Address with Map #

This is the combination of both of the above styles. Here, you will get a map along with all the available input fields for the detailed address/location description.

Frontend View for Address with Map Style

Powered by BetterDocs

Scroll to top