Skip to main content

Component Location

Location Component

❓ What is the Location component in Flowbuilder for?

Have you ever needed to know where a client is located to provide better service, direct them to a nearby branch, or send that information to other systems?

The Location component allows you to capture and store the location shared by the client via WhatsApp, improving flow personalization and operational efficiency in Atom.

❓ What information does the Location component store?

The Location component captures and stores:

  • Latitude and longitude sent by the client.

  • Nearest branch recommended, when this option is enabled.

This information can be used within the flow or sent to external systems via an HTTP request.

❓ What are the main functionalities of the Location component?

📍 Save customer coordinates

  • Allows you to store latitude and longitude in information fields.

  • This data can be reused for analysis, reports, or integrations.

🏪 Suggest and save the nearest branch

  • Based on the client's location, the system identifies the nearest branch.

  • In addition to recommending it to the user, now it also:Saves the recommended branch as contact information.

  • Saves the recommended branch as contact information.

  • The message to the client can include:Address.Phone.Opening hours.

  • Address.

  • Phone.

  • Opening hours.

This functionality is especially useful for companies with multiple branches.

❓ How to configure the Location component step by step?

  • Add the Location component to the flow.

  • In the side panel, select the fields where the following will be saved:LatitudeLongitude

  • Latitude

  • Longitude

  • Activate the Suggest nearest branch option if you want to recommend a branch automatically.

  • Configure the branches indicating their location on the map.The address, phone, and hours will be loaded automatically when available.

  • The address, phone, and hours will be loaded automatically when available.

  • Select the field where the nearest recommended branch will be saved.

  • Customize the message that will be sent to the client with the branch information.

❓ How does the “Save nearest branch” option work?

When this option is enabled:

  • The system calculates which is the nearest branch according to the client's location.

  • The recommended branch is:Shown to the client in the message.Saved in an information field, allowing:Filtering conversations.Analyzing geographic distribution.Using the data in integrations or reports.

  • Shown to the client in the message.

  • Saved in an information field, allowing:Filtering conversations.Analyzing geographic distribution.Using the data in integrations or reports.

  • Filtering conversations.

  • Analyzing geographic distribution.

  • Using the data in integrations or reports.

❓ What is the "Timeout" and what is it for?

The Timeout allows you to define how long the flow will wait for the client to share their location.

  • If the client sends the location within the configured time, the flow continues normally.

  • If not, you can:Redirect the flow to another branch.Send an alternative message.Offer another way to continue the conversation.

  • Redirect the flow to another branch.

  • Send an alternative message.

  • Offer another way to continue the conversation.

This setting helps prevent flows from being blocked due to lack of response.

❓ What important considerations should you keep in mind?

  • The client must share their location using the Location option in WhatsApp.

  • The system automatically detects if the received message is of the location type.

  • If the client does not share a location, the flow will follow the logic defined according to the configured timeout.

Did this answer your question?