What's new

Every change to Fresh Sheets you'll notice, newest first. Behind-the-scenes fixes aren't listed.

: Facebook Ads is now a source: connect Meta on the Sources page to send spend, reach and clicks to Google Sheets, Excel or BigQuery.

: Claude can now read your Google Ads reporting data, read-only, alongside your other sources. If Claude is already connected, remove Claude under Destinations and connect Fresh Sheets to Claude again to include Google Ads.

: You can now ask Claude about your marketing data. Add Fresh Sheets to Claude as a connector and it reads your sources live, on every paid plan.

: Your 30 days of Plus now start when you sign up. New accounts start by connecting a source, see a preview of their own data, and follow a short setup checklist on Home.

: Changing a report's schedule or destination now saves when you press Save, even if you have not pressed Done first.

: Connecting a source or adding a BigQuery dataset now brings you back to the report you were building. A new account's first report starts on a daily schedule.

: Home now lists every destination a run wrote to, and the Reports page shows the first destination and counts the rest.

: You can now send Microsoft Advertising campaign, ad group and keyword figures to Google Sheets, Excel or BigQuery on a schedule.

: You can now sign in with a work or school Microsoft account. Reports from sources that don't use Google, such as Shopify and Klaviyo, can go to Excel without a Google account.

: Reports can now go to Microsoft Excel: choose a workbook in your OneDrive, or have Fresh Sheets create one. It's on every plan.

: Apple Ads is here: spend, taps and installs from your App Store campaigns, into Sheets or BigQuery.

: Google Ads reports now stop at 100,000 rows and tell you, instead of stopping without a word. Every connector page now says how big a report can be.

: A run that stops at its row limit or runs out of time now says Partial, and is never written to BigQuery, so your table never holds incomplete days. The message says the limit, how far over the report was and how many days would fit, and the report builder warns before you save a report that is over. A report's page now shows what it runs, and its status follows its latest run, whether scheduled or run by hand.

: Your account has a cleaner look, with clearer pages and proper buttons.

: New report now takes you through four steps on one page: source, data, destination and schedule, each collapsing to a summary once done.

: You can now connect Google from your account on freshsheets.uk and send reports to Google Sheets without the add-on: choose a spreadsheet in Google's file picker, or have Fresh Sheets create a new one.

: If you removed Fresh Sheets' access in your Google Account, the sidebar now offers to connect again instead of waiting on "Confirming access".

: On Free, you can now choose which report keeps refreshing, from Reports.

: BigQuery is now included on every paid plan, from Plus.

: Connecting another spreadsheet no longer asks you to approve Fresh Sheets again. Google's consent screen normally appears only once, the first time you connect.

: Money columns now show their currency symbol, taken from each run's own data. A report that mixes currencies shows none rather than guess.

: New report builder. Build and edit reports in a proper window with a live preview, from Sheets or from your account.

: BigQuery. Send any report to a table in your own BigQuery dataset, as well as its spreadsheet, on Pro and Max.

: Your account now has Sources and Destinations pages, and each report has its own page showing where it writes and how its recent runs went.

: You can now duplicate a report from the sidebar, then change its account, dates, fields or tab before you save it.

: Each source now shows its own logo in the sidebar and your account.

: More GA4 rates now show as percentages rather than decimals, filters on GA4 rates now work the way the % sign suggests, the GA4 Conversions by channel template is now Key events by channel, and the Google Ads templates now include conversion value.

: If connecting a spreadsheet doesn't finish, the page now says so plainly and tells you what to try.

: Google Ads, Klaviyo and Mailchimp field lists are now grouped into sections, so you can browse them instead of searching.

: Klaviyo, Mailchimp and TikTok Ads reports now leave a cell empty when the source reports nothing for it, instead of writing 0.

: You can now choose to hear about new sources, features and plan offers by email, from the sidebar or your account's Settings page. It stays off unless you tick the box.

: The window that opens when you connect your Google account now matches the sidebar.

: The "last complete week" date range now says it runs Monday to Sunday.

: TikTok Ads. Sign in with TikTok on your Connections page, then report on spend, impressions, clicks and conversions by ad account, campaign, ad group or ad.

: Mailchimp. Report on the campaigns you've sent, connected with an API key.

: Shopify. Report on your orders and the products sold in them, connected through your store's own app.

: When Klaviyo's rate limit holds a report back, it now waits for its next run instead of showing as failed.

: Klaviyo. Campaign and flow performance, connected with a private API key on your Connections page.

: The sidebar now groups sources by the kind of data they hold.

: Your Reports page now says when a report's figures were sampled or cut short.

: When you choose how often a report runs, the sidebar now tells you before you save if it would take you past your plan's monthly allowance.

: Your 30 days of Plus now end with one reminder the day before, instead of two emails saying the same thing.

: If your reports are on course to use up your plan's allowance before it resets, you now get a warning in the sidebar and by email.

: During your 30 days of Plus you can choose the paid plan that starts when they end, up to two days before they do.

: Your Billing page now shows when a cancelled plan ends and whether an invoice was refunded, and a failed renewal keeps your plan while the payment is retried.

: If Google stops accepting your connection, you now get one email about your account instead of one per report.

: Fresh Sheets launched: Google Analytics 4, Google Ads and Search Console reports in Google Sheets, on a schedule, with 30 days of Plus free.