OpenWeather API

Give your phone agent live weather for any location, on the call.

Connect OpenWeather API and your agent can answer weather questions for any city or postcode, in the moment. A caller asking whether a site visit is off because of rain gets a current answer and the forecast for the next few hours. Your agent can also check conditions before confirming a delivery, outdoor event, or roofing job, so customers hear a reliable answer instead of a guess. Connect it once from your settings, and the agent reads live data from OpenWeather API when a question comes up.

What your agent can do with OpenWeather API

  • Answer current conditions for any city or postcode during the call
  • Read short-term forecasts to confirm outdoor appointments or deliveries
  • Check historical weather for past dates when a customer asks about an earlier job
  • Flag severe weather conditions before confirming bookings

OpenWeather API exposes 21 actions. You choose which ones the agent may use and whether each runs during or after the call.

Example calls

Confirming an outdoor booking

  1. Caller

    Hi, I booked a roof inspection for tomorrow morning. Is it still going ahead with the rain?

  2. Agent

    Let me check that for you. The forecast for tomorrow morning in your area shows light rain until about 10, then clearing. Your inspection is at 9. Would you like to move it to 11?

  3. Caller

    Yes, 11 would be better.

  4. Agent

    Done. Your inspection is moved to 11 tomorrow. We will see you then.

Quick conditions check

  1. Caller

    Is it windy in Leeds right now? We have a crane lift scheduled this afternoon.

  2. Agent

    Right now in Leeds the wind is 28 km/h, gusting to about 40. For the afternoon the wind is expected to ease a little, but gusts may still be above 35 km/h.

  3. Caller

    Thanks. I will ask the crew to check before they start.

  4. Agent

    Good idea. I have noted the wind conditions on your job record.

Following up on a past delivery

  1. Caller

    We had a shipment delayed last Tuesday in Dubai. Was there a sandstorm that day?

  2. Agent

    Let me look at last Tuesday. Yes, visibility dropped to about 2 km in the afternoon, with dust reported. That may explain the delay.

  3. Caller

    Okay, that helps. Can you add a note to the order?

  4. Agent

    I have added the weather note to your order. Anything else I can help with?

How to connect OpenWeather API

  1. 1

    Create your agent

    Sign up to AgentCalls, pick an English or Arabic voice and write what the agent should know and do in plain language.

  2. 2

    Connect OpenWeather API

    From Integrations in the dashboard, choose OpenWeather API and enter the connection details from your OpenWeather API account settings.

  3. 3

    Choose the actions

    In the agent editor, enable the OpenWeather API actions the agent may use and set each to run during the call or afterwards. Then test it from your browser.

Questions, answered.

Does the agent use OpenWeather API during the call or after it?

During the call. When a caller asks about weather, your agent looks up current conditions, forecasts, or historical data in OpenWeather API and answers right away. It can also add the result to a record in your other tools after the call.

What do I need to connect OpenWeather API?

You need an OpenWeather account and an API key from its settings. Sign in to the AgentCalls dashboard, open the OpenWeather API integration, and enter your credentials. The connection takes a few minutes.

Which AgentCalls plan includes this integration?

Integrations, including OpenWeather API, are included from the Growth plan. Lower plans can view the integration but cannot connect it.

Page drafted from the tool's public description and reviewed automatically for accuracy of claims

Put your agent to work with OpenWeather API.

Connect in minutes, test from your browser, go live on a number in the US, UK or Gulf. Free to start, no card needed.