30-day free trial · no card needed · no contract · pricing tailored to your business · Free 30-day trial · tailored pricing · Get a quote
Back to all posts
Feature 25 May 2026 • 5 min read

The Weather Is An Important Factor In Your Sales Data. So We'll Record It For You.

Hospitality and retail trade rises and falls with the weather more than most operators give it credit for — and almost nobody records it alongside their takings. From v1.5.35, Pro tenants get a daily weather snapshot captured automatically for their address, surfaced in the Dashboard and in the Daily Sales report so you can spot patterns and plan a sharper week ahead.

The epos247 Team

Building the next-generation POS

Ask any pub manager why last Sunday was quiet and you'll get a confident answer. Ask them again in three months and you'll get a different one. The reasons we attribute to a quiet day at the time and the reasons we remember when we look back at the figures are almost never the same — and one of the most common culprits, the weather, vanishes from memory faster than any of them. "It rained" doesn't make it into the till report.

Weather drives more of your trade than most operators are willing to admit. A grey, drizzly Sunday demolishes a beer-garden lunch service. A bright Friday afternoon empties an indoor café. A heatwave doubles ice-cream sales and halves the soup order. None of this is news. What is news is that none of it has ever been routinely recorded alongside the takings — so when you sit down with a year's worth of EOD reports and try to spot a pattern, the weather column is missing.

From v1.5.35, on every Pro account, we record it for you.

What's being captured

Every night at 01:30, a job runs in the background and looks up yesterday's weather for the postcode on your business address. It writes a small snapshot into your tenant data — max temperature, min temperature, the headline condition ("Light rain", "Sunny intervals", "Overcast"), a weather-service icon, total rainfall in millimetres, max wind speed, and average humidity. One record per day, per venue. It backfills on a few seconds of API time and costs you nothing.

You don't have to do anything to enable it. There's no toggle to flip, no API key to configure, no extra screen to learn. If your account is on the Pro plan and your Back Office Settings have a valid UK postcode on the business address, you'll start seeing weather data appear on the Dashboard from tomorrow morning. Existing Pro tenants who want to seed their historical data — say, the last few weeks so the Daily Sales report has something to compare against from day one — can ask us to backfill on request.

Where you'll see it

Two surfaces in v1.5.35; more to follow as we learn what's most useful.

  • Dashboard — 7-day weather strip. A new row near the top of the Back Office dashboard showing the last seven days at a glance. Each day is a small tile with the headline icon, the day-of-week, the max temperature, and a rainfall figure if it rained more than a trace. Today's tile is highlighted in sky-blue. You don't have to read the strip — your eye picks up the colder days, the wet days and the sunny stretches at a glance.
  • Reports → Daily Sales — Weather column. The Daily Sales report's chart hasn't changed, but underneath it there's now a detail table with one row per day showing the date, the weather (icon + temperature + condition + precipitation), the revenue and the transaction count, side by side. Spot a quiet Wednesday? Glance left and see whether it tipped down all day. Heatwave week? Watch the avg-spend-per-cover figure climb on the soft drinks. The point is that the data is right there, in the same row as the takings, not hidden in a separate weather app you have to alt-tab to.

What it changes about how you read the numbers

The honest answer is: nothing, until you've had a few weeks of data to compare. Weather data alone tells you very little. Weather data against your takings tells you things you didn't know about your own business.

A few patterns we'd expect most operators to find inside the first month:

  • Your real Sunday weather sensitivity. Most pub managers know "rain hurts Sundays". Almost none of them know whether it's a 10% hit, a 30% hit or a 50% hit — or whether it's the rain on Sunday that does the damage or the rain forecast on Saturday evening that scared people off in advance. With twelve Sundays of paired data you can answer that question with a figure instead of a hunch.
  • Outdoor vs indoor swing. If your venue has a garden, terrace, or outside service area, the weather effect is asymmetric: a great day amplifies, a wet day depresses. Knowing the spread for your venue — not the industry average — lets you staff for the upside on the bright days and trim the rota on the wet ones.
  • The forecast-to-prep loop. Pair the weather strip on your Dashboard with the BBC's seven-day forecast for your area and you can make Tuesday-morning decisions about how much produce to order for the weekend with actual numbers behind them rather than vibes. After a few months you'll know that "warm and dry on Saturday" means an extra 40 covers, and you'll prep accordingly.
  • The "weather day" you can blame, and the one you can't. Some quiet days really are the weather. Others are quiet because three local pubs ran a quiz that night, or the local school closed early, or it's a fortnight after payday. With weather permanently captured against takings, the days where the weather doesn't explain the variance become much more interesting — they're the days worth investigating.

Forecasting next week, not just explaining last week

Recording the weather is the easy half. The interesting half — which is where this is heading over the next few releases — is feeding the resulting weather/sales pairing into a forward model so the Dashboard can show you, for example, "Saturday's forecast is 21°C and dry; based on the last 12 comparable Saturdays you can expect roughly £2,400 of trade, ±£300." That's not in this release. The data capture is. Without the data, the model couldn't exist; with the data, building the model becomes a matter of arithmetic. Every day we record now is one more data point for the model to be calibrated against when it lands.

Pro plan only

The weather capture is bundled with the Pro plan — no extra fee, no per-call charge to the tenant. It uses WeatherAPI.com's commercial-grade history endpoint on our account, so the data is sourced from national meteorological services rather than a scraped front end. Storage is on our side; you'll never see a line item for it.

If you're on the Lite or Basic plan and would like to see this on your dashboard, that's the kind of nudge we factor into the Pro decision. Talk to us about upgrading and we'll seed your historical weather as part of the move.

Quiet by default, loud where it matters

One last note. The weather feature doesn't show up anywhere on the POS itself. It doesn't slow anything down, doesn't add a permission, doesn't ask the staff a question at sign-on. It exists purely in Back Office, on the surfaces where you're looking at trends rather than at today's till. That's deliberate — the whole point is to give you something that quietly accumulates in the background while you run the business, and that earns its keep when you sit down on a Monday morning to plan the week.

Tomorrow morning, take a look. The strip will already be there with yesterday's weather captured. By the end of next week you'll have a row in every Daily Sales report that, frankly, you didn't know you needed until you saw it.

#weather#reports#dashboard#forecasting#pro-plan#v1.5.35

More from the blog

Feature

Anything To Declare, Sir?

Two small features — Opening Float and Tender Declaration — turn the till from "a drawer of cash that should roughly balance" into a documented chain of custody. Optional toggles in Back Office, mandatory prompts on the POS, and a properly auditable trail at the end of every shift.

16 May 2026 5 min read
Feature

Please Take a Seat...

Restaurant service has a small, recurring problem: the kitchen knows what was ordered, but not who it's for. The new Sell by Seat feature in v1.5.0 fixes that with a single tap — and pre-builds your split bills while it's at it.

9 May 2026 6 min read
Feature

Introducing Custom Categories

Seasonal menus and event specials usually mean either creating duplicate products under a new category (and remembering to keep both copies in sync) or hunting through three different categories every time a guest orders the festive set. Custom Categories (v1.4.5) gives you a third option — a single POS tile that pulls products from any combination of existing categories into one screen, without moving a single product.

2 May 2026 5 min read