Documentation

Everything you need to install, configure, and use ForecastJedi with your Google Sheets data.

Quick Start

Get your first forecast in under 2 minutes.

1. Install

Open Google Sheets → ExtensionsAdd-onsGet add-ons → Search "ForecastJedi" → Install.

2. Prepare Your Data

Your data needs at least two columns:

  • Date column — dates in chronological order (any common format)
  • Value column — numbers you want to forecast
  • Minimum 10 rows of historical data (30+ recommended)

3. Select & Forecast

Highlight your data range (including headers) → ExtensionsForecastJediCreate Forecast. Configure your horizon, frequency, and confidence level in the sidebar, then click Generate Forecast.

4. View Results

ForecastJedi writes results directly into your sheet:

  • Forecast table — added below your data with columns: Forecast Date, Forecast Value, Upper Bound, Lower Bound
  • Chart — a line chart showing historical data and forecast with confidence bands

Data Formats

ForecastJedi accepts dates in any common format:

  • YYYY-MM-DD (recommended)
  • MM/DD/YYYY, DD/MM/YYYY
  • YYYY-MM-DD HH:MM:SS (for hourly data)

Supported frequencies: Daily (D), Weekly (W), Monthly (M), Quarterly (Q).

Values must be numeric. Missing values can be filled using our interpolation feature.


Forecasting Models

Standard Model (Default)

Fast synchronous model (<1s). Best for data with clear trends and seasonality. Available on all tiers.

Deep Learning (Pro/Team)

Amazon's deep learning foundation model for time series. Processes asynchronously (~2s warm, ~21s cold start). Best for complex patterns, non-linear relationships, and datasets with multiple covariates.

Choosing a Model

Start with the standard model for quick results. Switch to deep learning when you need to capture complex patterns or use covariates.


Missing Value Interpolation

ForecastJedi fills missing values using an iterative edges-first algorithm powered by machine learning with outlier detection. This approach:

  • Handles up to 40% missing data
  • Starts from the edges inward for maximum context
  • Uses lag features when available, falls back gracefully
  • Reports statistics: iterations, filled-with-lags, filled-without-lags

Billing & Subscriptions

ForecastJedi uses Polar for secure payment processing.

Subscribing

Go to ExtensionsForecastJedi💎 Manage Plan. Select Pro or Team and complete checkout via Polar.

Managing Your Subscription

Click Manage billing on Polar in the plan dialog to open your customer portal. From there you can:

  • View orders and invoices
  • Change or cancel your plan
  • Update billing details

Upgrading / Downgrading

Switch between Pro and Team anytime. Changes take effect immediately and billing is prorated.


API & Architecture

ForecastJedi runs on a fully serverless AWS backend. All communication between the Google Sheets add-on and our servers is encrypted via TLS 1.3.

How It Works

  • Forecasting — your selected data is sent to our API, processed in-memory, and results returned directly to your sheet
  • AI Analysis — a sample of your data is analyzed by AI to recommend columns and settings
  • Interpolation — missing values are filled using machine learning before forecasting

Authentication

ForecastJedi uses your Google account identity to authenticate requests. No separate login or API key is needed — it works seamlessly with your existing Google Sheets session.

Data Privacy

Your data is processed in-memory and never stored. See our Privacy Policy for full details.


Quotas & Limits

Limit Free Pro Team
Daily forecasts 3 30 200
Weekly forecasts 10 100 1,000
Max rows 500 10,000 100,000
Async timeout 60s 120s

Daily limits reset at midnight UTC. Weekly limits reset on Monday at midnight UTC.