Forecast Admin
The Forecast Admin surface provides tools for configuring how demand forecasts are generated, managing forecast models, submitting versions, and importing bulk data. These settings significantly impact forecast quality.Accessing Forecast Admin
The same surface is available from two entry points:
Both entry points show the same five tabs:
The Admin, Models, Versioning, and Upload tabs are restricted to Admin users. Availability is visible to all users with demand access.
Admin tab
Forecast date range configuration
The Forecast Date Range Configuration card controls how far forward forecasts extend:- Forecast end date mode — choose one year out, end of the current year, end of the next year, or a custom end date. When custom periods are configured, a quick-select lets you pick a period’s end date directly.
- New period initialization — choose whether newly added periods start at zero or copy values forward.
Forecast generation status
The Forecast Generation Status card shows the current state of demand forecast generation and lets you trigger a run:- A status indicator shows Generating…, Last generation successful, or Last generation failed.
- Click Generate Forecasts to start a run. While a run is in progress the button label switches to Generating… and a progress bar appears.
- After a run completes, the card shows the Last Generated timestamp and the Total Forecasts count.
- If the last run failed, a Generation Error alert shows the error message.
Generate Forecasts regenerates the demand forecast (model outputs for SKU-channel combinations). It is a separate system from the supply-planning solve, which is triggered with Run now on the Connected Planning page. Generating forecasts does not create a new supply plan — see the Supply Planning overview for how planning consumes forecasts.
Calculation coverage summary
This card summarizes the calculated historical sales data that feeds the forecast algorithms: total records, active channels, active SKUs, coverage percentage, the covered date range, and the calculation status.Calculate historical sales
Use the Calculate Historical Sales card to aggregate sales orders into daily historical sales records for a date range:1
Pick a date range
Set the Start Date and End Date. The default range is roughly the last year, ending yesterday.
2
Click Calculate Historical Sales
The calculation aggregates sales by date, channel, and SKU. It may take several minutes for large datasets.
3
Review the result
A confirmation reports how many records were calculated, and the coverage summary updates.
Models tab
The Models tab (Model Management) is where you create and manage forecast models. A model is a method for generating a possible forecast. Each model uses an algorithm that defines how forecast values are calculated. Your organization can define multiple models with different algorithms and compare their outputs.Available algorithms
Tether provides 11 forecast algorithms you can assign to models:Creating a model
1
Open the Models tab
Navigate to Demand → Admin and open the Models tab.
2
Click Create Model
Click Create Model to open the model creation form.
3
Configure the model
Provide a name and description, then select an algorithm from the list above.
4
Save
Save the model. The system calculates the model’s output for all SKU-channel combinations.
Quick actions
The Quick Actions card on the Models tab includes:- Generate Forecasts — a second entry point for regenerating model outputs, equivalent to the button on the Admin tab.
- Optimize All — runs parameter optimization for every model whose algorithm supports auto-tune.
- New Model — opens the model creation form.
Consensus Model
If your organization has no Consensus Model yet, the Models tab offers Create Consensus Forecast Model. The Consensus Model enables direct editing of forecast values for specific SKU-channel combinations, so you can override algorithmic forecasts with business knowledge. See Editing Forecasts.Parameter optimization (auto-tune)
Seven of the 11 algorithms support automatic parameter optimization. When enabled, the system finds the best parameter values by minimizing forecast error on historical data. Optimization methods:- Nelder-Mead Simplex — used for algorithms with continuous parameters (e.g., smoothing factors, weights). Iteratively adjusts parameters to minimize error.
- Grid Search — used for SARIMA, which has discrete integer parameters (AR/MA orders). Tests all combinations within specified ranges.
Per-SKU/channel optimization: Optimized parameters are stored per SKU-channel combination, so each product-channel pair can have its own tuned settings within a model.
For the full list of parameters, defaults, and optimization ranges, see Forecast Algorithms. To assign different models to different SKU-channel pairings, see Model assignment.
Versioning tab
The Versioning tab manages forecast version submissions:- Versioning Status — shows whether versioning is enabled and the current period. Admin users can enable versioning and open Versioning Settings.
- Submit Version — snapshots the current forecast as a named version for the current period.
- Submission History — lists past submissions with name, submitted timestamp and user, and version label. Each submission can be downloaded.
Sales representatives cannot submit forecast versions — contact an admin user if the Submit Version button is disabled.
Upload tab
The Upload tab imports forecast or sales data in bulk from CSV.Data types
Choose what the upload targets:
For baseline uploads, pick an existing label or enter a new one (e.g., “Q4 2024 Optimistic”). Existing baselines are listed on the tab and can be managed there.
Templates
Click Download Template to get a starter CSV. The template format follows your organization’s period configuration automatically: Standard date template (default):
Custom period template (when custom time aggregations are enabled):
Upload process
1
Download the template
Click Download Template and fill it in with your values.
2
Choose the data type
Select Consensus Forecast, Baseline Dataset, or Historical Sales.
3
Upload the file
Select your CSV file to validate it.
4
Preview changes
Review the preview: new records, updated records, and rows with errors.
5
Apply
Confirm to import the valid rows.
Upload validation
The system validates all uploads:- SKU codes must exist in the system
- Channel names must match existing channels
- Quantities must be numeric and non-negative
- Dates must be in a valid format; period labels and fiscal years must match configured periods
- Duplicate SKU + channel + date/period combinations are flagged
Availability tab
The Availability tab shows the SKU availability matrix — which SKUs are available on which channels. Unlike the other tabs, it is visible to all users with demand access, and it is the only tab non-admin users see at Demand → Admin.Data quality
Data requirements by algorithm
Different algorithms have different minimum data requirements:Best practices
Model selection
Model selection
- Start with simpler algorithms (e.g., 90-Day Rolling Average) and compare against more complex ones (e.g., Holt-Winters, SARIMA).
- Use the Forecast Comparison view to evaluate accuracy before switching.
- Consider different models for different product segments — stable products may perform best with Rolling Average, while seasonal products benefit from Simplified Seasonal or Holt-Winters. See Model assignment for per-pairing assignment.
- Enable parameter optimization (auto-tune) for algorithms that support it.
Regenerate after configuration changes
Regenerate after configuration changes
- After saving date range configuration, click Generate Forecasts so the change takes effect in forecast values.
- Monitor data freshness — stale sales history leads to outdated forecasts. Recalculate historical sales after large data corrections.
- User edits made through the Consensus Model editing workflow are preserved — forecast generation does not overwrite them.
Version discipline
Version discipline
- Submit a version before making major changes to models or configuration.
- Name versions descriptively (e.g., “Before SARIMA switch Q1 2026”).
- Download past submissions to compare forecast evolution across planning cycles.
Upload carefully
Upload carefully
- Validate data before upload — ensure SKU codes and channel names match existing records.
- Always review the preview before applying.
- Pick the right data type: Consensus Forecast uploads overwrite current consensus values.
Troubleshooting
Forecasts not updating
Possible causes:- No generation run has happened since the change — configuration changes wait for the next run.
- The modified model is not the currently selected model — only the selected model drives the official forecast.
- Data sync has not completed, so the latest sales history is not yet available.
- Click Generate Forecasts on the Admin or Models tab.
- Check the Current Selection card on the Models tab to confirm which model is active.
- Check that data integrations have synced, then recalculate historical sales if needed.
Generation fails
Possible causes:- Insufficient historical sales data for the selected algorithm.
- A generation run is already in progress.
- Check the Generation Error alert on the Forecast Generation Status card for the specific message.
- Review the Calculation Coverage Summary — if coverage is low, run Calculate Historical Sales first.
- Wait for the in-progress run to finish before starting another.
Upload errors
Common issues:- Wrong template type (date template vs. period template).
- SKU codes or channel names that don’t match existing records.
- Invalid date format (use
MM/DD/YYYYorYYYY-MM-DD). - Mixing date and period columns in the same file.
- Download the template again — it matches your organization’s period configuration.
- Verify all SKU codes and channel names exist in the system before uploading.
- Check for non-numeric or negative quantity values.
Next Steps
Forecast Algorithms
Learn how each algorithm works, its parameters, and when to use it
Model assignment
Assign forecast models per SKU-channel pairing
Forecast Comparison
Compare model outputs and accuracy side by side
Forecast Dashboard
View and edit forecasts