"Get weather information" node

The Get weather information node allows you to retrieve information about weather at a specific location. This kind of information can be a great basis for communication with customers. You can use it to recommend winter accessories on your website when cold season approaches or send a push notification to your customers on a hot day with a promotion code for cold beverages and ice cream.

Weather information can be stored in Synerise in multiple ways. By default, it is saved on the profile of the customer as a weatherapi.getWeatherInfo event. The parameters of this event contain the weather details. You may also choose to store this information in a catalog for particular locations as presented in this use case.

While configuring the integration settings, you can decide about the time range you want to get weather forecast:

  • at the moment
  • for the next 14 days
  • for the next 300 days (counting from the 14th day in advance to the current date)
  • historical weather data

Accepted location formats


While configuring the integration settings, you need to define the location you want to get weather information about. This field accepts the following formats:

Accepted format Example
Latitude and longitude 48.8567,2.3508
City name (in English) Paris, Barcelona
US zip code 85001, 96162
UK postcode PO1, SW1
Canada postal code G2J, G2G
metar: metar:EGLL, metar:KLAX
iata:<3 digit airport code> iata:DXB, iata:LAX
auto:ip IP lookup auto:ip
IP address (IPv4 and IPv6 supported) 100.0.0.1

*- Enter the English equivalent of the city name

Prerequisites


A Weather API API key is required.

  • If you’re not sure if a key is already added to Synerise, you will be able to check it while configuring the node.
  • If you want to create a WeatherAPI API key, go to https://www.weatherapi.com/.

Node configuration


  1. Click the node.
  2. Click Select connection.
  3. From the dropdown list, select the connection.

Create a connection

Note: If you want to use an existing connection, you can proceed to defining the integration settings. To allow the data exchange, establish the connection between Synerise and Weather API.
  1. At the bottom of the Select connection dropdown list, click Add connection.
  2. In the API key field, enter the API key (you can find it in your WeatherAPI account).
  3. Click Next.
  4. In the Connection name field, enter the name for the connection.
  5. Click Apply.
    Result: A connection is created and selected.

Define the integration settings

In this part of the process, fill in the configuration form so that Synerise can retrieve weather information from Weather API.

  1. In the Weather data period field, select one of time ranges from which you want to receive weather information:

    • Current weather
    • Past weather - Allows you to enter a date in the past to receive historical weather data.
    • Forecast for the next 14 days - Allows you to receive weather forecast for 14 days in advance (from the current day).
    • Forecast for the next 300 days - Allows you to receive weather forecast for between 14 and 300 days in advance (counted from the current day).
  2. Follow the instructions according to the option you selected in step 1.

  1. In the Location field, enter the details of location you want to get weather information (accepted formats of location) for.
  2. Optionally, in the Language field, you can enter the language the weather information will be returned in. See full list of supported languages.
  3. Confirm by clicking Apply.

Result: After a profile completes the Get weather information node, the weatherapi.getWeatherInfo event is generated on the activity list on the profile in the Profiles module. The event contains weather information in its parameters in accordance with the node configuration.

The event details
The weatherapi.getWeatherInfo event details

Example of use


For example of use, refer to the use case that describes updating weather information in a catalog.

😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker