The spreadsheet updated itself at six this morning.

You open it and this morning’s figures are already in there.

Add to Google Sheets

Free to install. Works inside the spreadsheet you already use.

Google Ads
06:12

Written to Ads spend

Google Analytics 4
06:12

Written to Sessions by channel

Search Console
06:13

Written to Top queries

Google Ads
05:00

Written to Spend by campaign

How it works

You set it once. After that it runs without you.

Google Ads
Google Analytics 4
Search Console
More on the way
Read only
06:12

Google Ads, written to Ads spend

Brand search1,204.00
Retargeting2,918.00
Generic terms746.00
Shopping982.00

Connect the accounts you already report on. Fresh Sheets reads from them and never writes back.

Pick your fields and a schedule. It runs unattended after that.

The tab is replaced with the new figures. Nothing else in the spreadsheet is touched.

I used to refresh every day, and now I just let it do its thing.
Finance director, scaffolding supply company
Pricing

Know what you get before you pay.

30 days of Plus, free, no card.

The 30 days start when you schedule your first report. After that, one report keeps refreshing every week, for as long as you want. You pick which one. Your other scheduled reports pause, and their data stays where it is.

Add to Google Sheets

Paid plans:

Annual saves 20%

Plus
£15a month
£12a month
Billed monthlyBilled annually
Fastest schedule
Every day
Monthly cap
100 refreshes
  • Email support
Pro
£30a month
£24a month
Billed monthlyBilled annually
Fastest schedule
Every 6 hours
Monthly cap
1,500 refreshes
  • Priority support
Max
£50a month
£40a month
Billed monthlyBilled annually
Fastest schedule
Every hour
Monthly cap
10,000 refreshes
  • Priority support

To pay, sign in with the Google account you use in Sheets and choose a plan under Billing.

The cap counts scheduled runs only. Free includes 50 manual runs a month.

Security

What we can and cannot do with your data

01

Read only, always

We never write to your ad or analytics accounts. Analytics and Search Console connect with Google's read-only permissions. Google Ads offers none, so our access there is registered with Google for reporting only and our code never issues a write.

02

Writes only to its own tab

Fresh Sheets never changes anything you did not ask it to. Each report owns a tab, and replaces what is in it on every refresh. Nothing else in the spreadsheet is touched.

03

Never sold, never used to train AI

Your data is never sold or used for advertising. Fresh Sheets does not use any data it receives from Google APIs, including Google Workspace APIs, to develop, improve or train artificial intelligence or machine learning models. It is shared only with the companies that run the service, and with Stripe, which sells paid plans, all named in our privacy policy.

04

Revoke any time

Disconnect your Google account and Fresh Sheets stops using it straight away. You can also revoke from your Google account directly.

Read how we handle your data
FAQ

Questions

Is this safe to run on a live client spreadsheet?

Fresh Sheets never changes anything you did not ask it to. Each report owns a tab, and replaces what is in it on every refresh. Nothing else in the spreadsheet is touched.

What access does it actually get?

It reads from the Google accounts you connect, and our code never writes to them. The only files it can change are the spreadsheets you pick. How we handle your data

What happens if I hit my refresh limit?

Scheduled runs stop, and nothing in your spreadsheet is deleted or changed. On a paid plan they start again at your monthly reset, or on a plan with a higher cap. In your free 30 days, they start again when you pick a plan.

Is my data sold or shared?

Your data is never sold or used for advertising. It is shared only with the companies that run the service, and with Stripe, which sells paid plans, all named in our privacy policy.

What happens to my reports if I cancel?

Your account moves to the Free plan. One scheduled report keeps running every week: the one you chose, or otherwise your oldest one that is still working, or your oldest if none is. Your other scheduled reports pause. Nothing is deleted, and the data already in your spreadsheets stays where it is.

Is there a free tier?

Yes. 30 days of Plus, free, no card. The 30 days start when you schedule your first report. After that, one report keeps refreshing every week, for as long as you want. You pick which one. Your other scheduled reports pause, and their data stays where it is.

Set it up today. Forget about it tomorrow.

30 days of Plus, free, no card. Then one report keeps refreshing weekly.