From Easy to Automated: Introducing prognotix AutoPilot

Updated 16 September 2026 with AutoPilot’s two-round training.

Most forecasting projects don’t stall on the modelling. They stall somewhere between the export and the first training run.

Someone pulls a sales file out of the ERP. Then the questions start.

  • Is this monthly or business-daily?
  • Which columns define a series: Country, product, both, plus subcategory?
  • Is Sales the target, or is it a derived field that will quietly poison the model? Are there enough data points per series to learn from, or are we about to forecast eight series with forty observations each and call the result a plan?
  • Should we add external signals, and if so, which ones actually relate to this business?

None of these are exotic questions. They’re the questions our data scientists work through in the first workshop of every engagement. But they take time, they require experience, and until they’re answered, nothing runs.

AutoPilot closes that gap and takes you from easy to automated.

prognotix AutoPilot
Photo by Erik Mclean @ Pexels.com
Upload your data set
Upload your data set

What AutoPilot does

You import a dataset and describe in plain language what you want to forecast, how far ahead, and the business context. AutoPilot then does what an experienced forecasting practitioner would do on day one:

  • reads the file structure and checks whether it holds together
  • assesses whether the data is forecastable at all, before you invest time in training
  • proposes a role for every column, with a stated reason
  • suggests a training setup, including horizon, validation strategy and error metric
  • identifies external data that plausibly relates to your business and matches it to your markets
  • sets up a control run so you can tell whether the extra complexity actually helped
  • runs a cheap first round across several approaches, then escalates only what proves out

Then it stops and shows you the plan.

That last part matters more than anything else on the list. AutoPilot doesn’t run a black box and hand you a number. It hands you a proposal on one screen, written in the language of your business rather than the language of a model. You can read it, question it, and change it.

A worked example

Here is what that looks like on a real file: a monthly sales export with 828 rows and five columns, covering three countries, two products and two subcategories from January 2010 to March 2021.

The verdict first. AutoPilot opens with a plain judgement: the file is forecastable. The date column runs monthly for more than eleven years, and the target has enough movement to learn from. That single line saves a surprising amount of wasted effort. Anyone who has spent two days preparing a dataset only to discover it was never going to support a twelve-month forecast knows the value of hearing “no” early.

The structure. AutoPilot identifies eight active series from the country × product × subcategory combinations, with an average of 103 observations each and a range from 87 to 135. It confirms the file is already at the forecast level, no row aggregation needed. It parses the dates as day-first from the sample values, notes a median gap of 31 days consistent with monthly frequency, and observes that weekdays are spread across all seven days, so this is not a business-day-only extract. Zero date gaps. Zero outliers. Growing trend, monthly seasonality.

Review AutoPilot's analysis
Review AutoPilot's analysis

The honest caveats. The target shows 2.9% zeros and a max-to-median ratio of 3.49, which AutoPilot explicitly flags as not a unit-mix signal, meaning it doesn’t suspect mixed measurement units hiding in the column. Small point. Exactly the kind of small point that costs a week when nobody catches it.

The column roles. Each assignment comes with its justification. Sales becomes the value to predict because it’s the varying business measure with 777 distinct values and a real range. Country becomes a grouping field, three values, a natural way to split by market. Same logic for Product and Subcategory. You can override any of them, but you’re overriding a stated argument, not a silent default.

The experiment design. AutoPilot doesn’t propose one training and hope. It proposes a first round: several approaches run cheaply and quickly, so you find out which direction is worth paying for before you pay for it. In this case that means the full market and product split with external signals, a version stripped back to core columns only, and variants in between.

The results come back ranked. The winning approach, plus a couple of close variants of it, then go to a second round with a full training budget. This is how our data scientists work. You don’t build a model and defend it. You build several, cheaply, and let the comparison decide which one earns the compute.

The external data. Four Eurostat series are suggested, each with a confidence score and a business rationale. Trade Sales Volume Index at 88% confidence, because it tracks wholesale and retail demand in the same broad market. Consumer Confidence at 81%, because household sentiment tends to move sales in the same month or shortly after. Inflation at 79%. Industrial Production at 76%. Each is matched to the right country code, and AutoPilot lists further data sources worth considering that aren’t yet available in the platform.

Total elapsed effort from the user: import a file, state a goal, add what you know.

What you get back

Both rounds land on one screen, ranked, with each approach’s weighted accuracy next to it and the winning forecast plotted against your actuals.

Two things make that result portable. You can send a colleague the session’s own link, or export the reasoning as a Markdown report. Either way they can read how the recommendation was reached without re-running anything, which is usually what a controller is actually asking for.

You can also build what-if scenarios straight from the recommendation, so the conversation moves from “is this forecast right” to “what happens if we move the promotion.”

We published an honest account of our forecasting pilot with TGW Logistics, and the line that stuck with us came from their Head of Supply Chain Management: there’s no magic button. Bad inputs produce bad outputs, no matter how capable the platform.

AutoPilot doesn’t repeal that. What it does is make the input question visible and answerable in minutes rather than weeks. When a dataset isn’t fit to forecast, you hear it immediately and with a reason attached. When it is, you start from a setup that reflects how experienced practitioners would have configured it.

Ranked results of all training runs
Ranked results of all training runs

The forecast still has to be defensible to a controller. AutoPilot is built so that it can be: every choice it makes is written down, in plain language, before a single model runs.

And in the results, every value is marked as either something you supplied or something prognotix worked out on its own. When a controller asks where a number came from, that question has an answer on the screen.

AutoPilot is available now to all prognotix customers. If you have a dataset and a question you’d like answered, even one you’re not sure the data can support, that’s a good place to start. Finding out quickly is the point.