futureEXPERT Quickstart: How to get your first forecasts in minutes
May 12, 2025
Show Transcript
Hello and welcome to future. In this video, I want to show you how quickly you can use futureEXPERT to get your first forecasts. We’ll start on our website future-forecasting.de. Under Start for free, we come to the registration form. Here, we only need to provide our first and last name and our email address. Today, I want to register as an individual, and confirm that I have the terms and conditions and the privacy policy, which I have taken note of. When I click on “create account,” I will receive an email in which I can confirm my email address. Once my email address is confirmed, I will be automatically redirected to our frontend now.future-forecasting.de.
To use futureEXPERT in my Python environment, I simply install the futureEXPERT package, which is available on GitHub . Here you can find a lot of information, such as the command to install the package. I can simply copy this and run it in my environment. The installation takes a short moment. Besides futureEXPERT, a few other helpful packages are installed, which allow, for example, creating plots or similar things.
Now let’s switch back to the frontend to prepare our data. In the “Data” menu field, I have the option to upload a dataset. I can simply upload this via drag-and-drop. Once it is uploaded, I can use the CHECK-IN feature to create timeseries, which will be the basis for my forecasts. I delete all the columns that I don’t need and could also delete individual rows now. In the next step, I define my raw data. I specify which column contains the date and how it’s formatted. I then select “demand” as value column and that the ‘Material’ column contains grouping information. Then I click ’next’.
If there were missing values or other problems in our raw data, we would be notified here. That is not the case for us, so I can simply click “next.”
I want to create monthly time series and generate a forecast for each material. So I select this as the data level. The “Demand” column contains our values, and missing values in the target time series should be filled with zero. Once the time series are prepared, I can simply copy the version ID and continue in my Python environment to create forecasts.
As a template, I use the “getting started” notebook, which I can find on GitHub. First, I need to configure my access credentials. I can either do this during the client initialization or store them in the .env file in my main directory. The individual classes allow me to make settings to tailor the forecasts precisely to my needs. For the forecast horizon, I choose twelve months, so a full year. Additionally, I want to use ensemble methods. I know that my materials are often sold in packages with fixed sizes. Therefore, I use quantization detection, which also ensures that the forecasts are predicted in these package sizes. I don’t want to make any further settings. The version ID is the ID that we copied from our frontend. As soon as I run start_forecast, the forecasts will be initiated. This takes a few minutes.
The forecasts run in the background. At regular intervals, we check if the calculations are complete. Once this is the case, we can easily download the results. A quick look at the plots shows meaningful and plausible results.
And so, in just a few minutes, we’ve gone from registration to fully generated forecasts. Of course, futureEXPERT offers much more functionality than what I’ve used here. For a detailed description of the results, the use of covariates, or complex workflows, you can find corresponding example notebooks on our GitHub. If you have any further questions or problems, just send us an email to support[at]future-forecasting.de. Stay up to date by following us on LinkedIn or subscribing to our newsletter. If you have ideas or requests for additional features, you can create an issue on GitHub at any time. We look forward to hearing from you.
Your path to your first forecast with futureEXPERT in minutes – Step by step
Here you’ll find a compact guide that leads you through all the stages to get your first forecasts with futureEXPERT in your hands within minutes. The video above also guides you step by step to your goal.
The most important steps at a glance
- Step 1: Sign-up and log in
- Step 2: Install the Python package
- Step 3: Prepare data in the frontend
- Step 4: Create forecasts with the notebook template
- Step 5: Review results
- More info & support
Step 1: Sign-up and log in (Minutes 0:00 - 0:40)
First, you’ll create your personal future account.
- Via the Start for free button in the top right on this webpage, you can start the free registration.
- Enter your name and email address, and confirm the Terms and Conditions as well as your email address via the link we send you.
- Afterward, you will be directly redirected to the futureNOW Frontend.
Step 2: Install the Python package (Minutes 0:40 - 1:10)
To use futureEXPERT with Python, you’ll install our package.
- You can find the installation command
pip install git+https://github.com/discovertomorrow/futureexpert
on our futureEXPERT GitHub page. - Simply execute this command in your Python environment (e.g., in the terminal).
Note: The installation is quick and also includes some useful auxiliary packages, e.g., for creating visualizations.

Minutes 0:00 - 1:10: Register, log in, and install
Step 3: Prepare data in the frontend (Minutes 1:10 - 2:40)
Before you start creating forecasts, you prepare your data in the Frontend.
- Upload your dataset under "Data".
- The CHECK-IN process guides you through all necessary steps. Define what’s what in your data and what you want to predict:
- Which column contains the date?
- Where are the values you want to predict?
- Are there groups (e.g., products, regions)?
- At what time granularity should your forecasts be created – e.g., daily or monthly?
- After the automatic check and preparation, copy the displayed Version ID – you’ll need this key for the next step!

Minutes 1:10 - 2:40: Preparing your data in time series with CHECK-IN
Step 4: Create forecasts with the notebook template (Minutes 2:40 - 3:40)
With the Version ID from the frontend, you now start creating forecasts in your Python environment.
- Our “Getting Started” Notebook serves as a template to get you started quickly.
- Configure your access credentials.
- Set the forecast horizon (e.g., 12 months). If you wish, you can also set a few more forecast parameters.
- Enter the previously copied Version ID into your Python template.
- Execute the command to start the forecasts.
Note: The forecast calculation might take a few minutes.

Minutes 2:40 - 3:40: Preparing configurations for forecast creation
Step 5: Review results (Minutes 3:40 - 4:20)
Once the calculations are complete, you can inspect your forecast results.
- Simply download the results.
- A look at the plots will quickly show you if the predictions are plausible and meaningful for you.
Congratulations! You have successfully created your first forecasts with futureEXPERT!

Minutes 3:40 - 4:20: Visualizing forecast results with futureEXPERT's plot function for a quick look at the predictions
More info & support
That was the quick start! futureEXPERT can do much more. Here you’ll find more help:
- More notebooks on use cases and more advanced topics (e.g., using influencing factors) and further documentation can be found in the README on our GitHub page.
- For questions or problems, you can reach us by email: support@future-forecasting.de.
- We’re all ears for your ideas or wishes for new features.
Create an Issue on GitHub. Your suggestions help us build a better futureEXPERT!
We look forward to you and your feedback!