The Search Location on Google Maps action enables your assistant to validate or locate addresses, businesses, or places using flexible query inputs. Itโ€™s ideal for cleaning up ambiguous address input or suggesting results for user confirmation.
โ„น๏ธ This action can also support radius-based lookups, priority filters, and map mark targeting.

๐Ÿ” What It Does

It searches Google Maps using a query string and optional filters like coordinates, radius, or regional scope. The result includes location metadata that can be reused across actions or sent to the user for confirmation.
๐Ÿšฉ Use this when validating user-submitted addresses or narrowing down a delivery or service zone.

๐Ÿ–ผ๏ธ Action Interface

Google Maps Location Search UI

โš™๏ธ Configuration Options

Type: string The search string for Google Maps. Can be full address, business name, or a general location phrase.Example: Starbucks near 94103, 1600 Amphitheatre Parkway
Type: string Optional coordinates to center the search area.Example: 37.4224764,-122.0842499
Type: string Search radius around the provided coordinates (in meters).Example: 5000 (5 km)
Type: string Country code or name to restrict the search.
Type: string Priority state or region.
Type: string Priority city for filtering results.
Type: string Specify types of locations to look for (e.g., restaurant, hospital, etc.).
Type: string Name of the result pattern for referencing in next actions.Default: search_result
Type: boolean When enabled, the search result wonโ€™t appear in the user-facing assistant output.

๐Ÿ”ง Tips

  • Perfect for disambiguating user-input addresses.
  • Pair with distance or calendar tools to validate locations before taking action.
  • Result pattern (search_result) can be reused with @search_result in other actions.
Need help building an address confirmation loop with this? Just ask!
โŒ˜I