How to use Windsor.ai’s Google Sheets templates

Windsor.ai’s Google Sheets templates are designed to automate your spreadsheet reporting with live analytics data, without writing a single line of code or manual scripts.

How our Google Sheets templates work

All template elements (dashboard and formulas) are pre-built. Simply connect your data to Windsor.ai, and our Google Sheets add-on will automatically replace the sample rows with your own dataset.

Here’s how it works:

  • Each tab in the template contains raw sample data for various reporting aspects.
  • We’ve already added the necessary formulas, transformations, and logic in each sheet so that your metrics are automatically processed and displayed on the Dashboard tab.
  • Once you replace the sample data with real data from Windsor.ai, the Dashboard will update automatically—no extra setup or linking required.

Template components

Each Windsor.ai Google Sheets template consists of several key components designed to streamline your data reporting with a fully automated setup:

  • Raw data tabs (sheets): They contain sample data with the pre-built formulas to be replaced with your actual data via the Windsor.ai add-on.

  • Dashboard tab: A visual data representation, which shows updated KPIs, charts, and filters based on your integrated data.

  • Date range selector: Filter your report by a specific time.

  • Customizable layout: Adjust visuals and design to fit your branding without changing the data.

  • Instructions: Find a quick step-by-step setup guidance and tips to help you configure the template correctly.

Step-by-step tutorial to set up a Windsor.ai template

Video tutorial (The LinkedIn Page is used as an example, but the same steps apply to all Windsor.ai templates): https://www.youtube.com/watch?v=zHHku3BzzwU

Step 1: Connect your data source in Windsor.ai

1. Go to onboard.windsor.ai.

2. Connect your data source and account (from which you want to pull data into the template).

3. Go to the Preview and Destination screen.

4. Choose Google Sheets from the destinations list.

5. Copy your API Key from the instructions below.

google sheets api key windsor.ai

Step 2: Prepare the template

Select the necessary template from our library, open it, and make a copy.

Step 3: Set up the Windsor.ai extension in Google Sheets

1. Install the Windsor.ai Google Sheets extension (if not installed yet):

    • In Google Sheets, go to Extensions -> Add-ons -> Get add-ons.

    • Search for Windsor.ai and click Install.

windsor.ai extension

2. Go to Extensions -> Windsor.ai -> Login.

log in windsor.ai extension google sheets

3. Paste the API Key you copied earlier to connect your Windsor.ai account to Google Sheets.

api key for google sheets windsor.ai

Step 4: Replace sample data in the template

Each data sheet (tab) in the template—like posts, page followers, etc.—has its own predefined list of fields and sample data, which you’ll need to replace with your actual data.

No manual input is needed—just connect your data automatically via the Windsor.ai add-on, by following these simple steps:

📌 Repeat this procedure for every tab that contains raw data (all except for the Dashboard sheet).

1. Open a sheet (tab) in the template (e.g., Top 10). Here you’ll see raw sample data with the prebuilt formulas. 

sheet sample windsor.ai template

Now, your task is to replace this sample dataset with your real data. No worries, it’s a fully automated process.

2. Make sure you’ve already logged in to the Windsor.ai Google Sheets add-on. Then, go to Extensions -> Windsor.ai -> Get data into sheet.

windsor.ai google sheets extension

3. In the emerging right-side panel, click the Add new query button.

add new query windsor google sheets

4. Fill in all the required fields: 

    • Query name: Any as you wish (for your convenience, keep it the same as the sheet name).
    • Target sheet: Type the current tab name (to avoid mistakes, just copy-paste the tab name). For example, if you’re on the ‘Top 10’ tab, enter exactly this name in this field.
    • Data source: Corresponding with the chosen template, e.g., facebook_organic.
    • Account(s): From which you want to pull data.
    • Date range: Set your desired reporting range. If the Windsor.ai add-on begins to malfunction or slow down, try selecting a shorter date range. For accounts with large data volumes—such as high-traffic websites or ad accounts with numerous campaigns—we recommend limiting the range to one week.
    • Select fields: Match the exact field names and order already shown in this sheet. Any mismatch may cause the pre-built formulas to work incorrectly, resulting in broken or missing fields in the Dashboard.
      For example, if the columns in this sheet are Date, Post message, Post reactions, and Post impressions, select the same fields in the add-on.

windsor.ai google sheets templates

  • Set refresh frequency (optional): The data in your Dashboard will update automatically based on the schedule you set.

5. Click Save and load data and wait for Windsor.ai to overwrite the sample data with your real, live data.

6. Perform the same flow in the rest of the sheets.

Step 5: Watch your dashboard update automatically

Once your real data is loaded into all raw data tabs, go to the Dashboard tab to confirm that your data has been automatically updated. 

All charts, filters, KPIs, and summaries will now reflect your connected data—no need to adjust formulas or connect anything manually.

how to use windsor.ai google sheets templates

Step 6: Customize & refresh

Use the dropdowns on the Dashboard tab to set your start and end dates.

date range google sheets template

Important: The Dashboard only displays data for the date range selected via the dropdowns. Make sure the same date range is used in the Windsor query panel to avoid empty charts.

You can also customize visuals and layout, and modify formulas to match your reporting needs and branding.

Important to remember

  • Each tab in the template works independently—be sure to configure a Windsor.ai query for each one.
  • Always match the field names and order exactly when selecting fields in Windsor.ai.
  • Don’t delete existing columns or formulas in the Dashboard or raw tabs to ensure report consistency.
  • To avoid empty charts, make sure the Dashboard date range doesn’t extend beyond the date range set in your Windsor query.

FAQs

What happens if I don't replace all the sample data sheets?

If you only replace some sheets, the Dashboard may show incomplete or inaccurate data. Each sheet contributes to different parts of the dashboard, so it’s important to configure all present tabs.

Tired of juggling fragmented data? Get started with Windsor.ai today to create a single source of truth

Let us help you streamline data integration and marketing attribution, so you can focus on what matters—growth strategy.
g logo
fb logo
big query data
youtube logo
power logo
looker logo