Automatically update Google Sheets from a website

Updated

To update a Google Sheet from a website automatically, describe the data once in BrowseWiz and ask for a schedule. While Chrome is open, each run checks the pages again, including ones you sign into, and updates the sheet BrowseWiz created, in place or with new rows. It runs daily on Free and up to hourly on Pro.

Add to Chrome – it's free

Ask once, and the sheet stays current

First ask for the data, and BrowseWiz writes it into a new Google Sheet. Right after that run, it offers Update this sheet daily. Click it, or say exactly what you want:

What you type

Every morning at 7, open yesterday's sales report in my store's admin, where I'm signed in, and add a row to this sheet with the date, orders, sales and refunds.

Click the suggestion, and BrowseWiz asks what time to run and whether to update the rows or add new ones. Either way, it replies with a plan that shows the schedule, so you can check it before you approve. The first run happens at the next scheduled time.

Keep a log, or update in place

Each morning's run adds a dated row, so the sheet builds into a log you can chart or total. To keep one row per item instead, ask BrowseWiz to update the rows in place.

Example: Daily store numbers after five morning runs
DayOrdersSalesRefunds
Oct 341$3,182$64
Oct 436$2,745$0
Oct 529$2,210$118
Oct 633$2,496$45
Oct 747$3,690$0

How to extract website data to Google Sheets automatically

  1. Describe the data

    Ask for what you need, such as a table on a public page or yesterday's numbers from your store's admin. Approve the plan, then grant tab access and sign in to Google once when asked. BrowseWiz opens the pages in the BrowseWiz Tabs group, including sites you're signed into, and writes the rows into a new Google Sheet, with a source link per row if you ask.

  2. Ask for a schedule and approve it

    Click Update this sheet daily after the first run, or ask for any schedule: daily at a set time, on set weekdays, or hourly on Pro and Max. The task then sits in the scheduled tasks drawer, where you can run it now or delete it.

  3. Each run updates the sheet

    BrowseWiz checks the pages again and updates each row, or adds dated rows for a log. Each run is saved in History.

  4. You get a notification

    Finished with the run time, or Failed with the reason, even with the side panel closed. Click it to open the run.

Rows updated in place, old values kept

A task can also rewrite the same rows on every run. In this example price sheet, a Monday task wrote each new price beside the one it replaced, then sent an alert when it finished. Ask for a Previous column and a Last checked time in your request.

A Google Sheet of prices after a scheduled run, each new price beside the previous one, under a BrowseWiz alert that reads Monday price refresh, Finished, 52s

When runs happen, and when they don't

BrowseWiz runs in your Chrome, not in the cloud. That's how it uses your logins, and why Chrome has to be open.

  • At the set time, in the task's time zone, one task at a time.
  • Chrome closed? If Chrome was closed when a run was due, it runs soon after you open Chrome again. Missed runs don't pile up: you get one catch-up run.
  • Signed out of BrowseWiz? The run fails, with a note in History.
  • Signed out of a site? Runs use the sign-ins your Chrome already has. If a site has signed you out by the time a run is due, each run lands on its sign-in page until you sign in again in Chrome. Add "If a page asks me to sign in, write Signed out" to your request, so the sheet shows where to sign in.
  • No one has to click Approve. Scheduled runs approve their own steps. A safety check refuses steps that would send, pay, delete or submit something your plan didn't ask for.
  • Alerts show in the side panel, as a pill on the page or as a system notification, never by email. They say the run ended, not what changed. For an alert when a value crosses a line, add a page monitor.

BrowseWiz vs IMPORTXML, Apps Script, Zapier and cloud scrapers

Each can pull live website data into Google Sheets on a schedule, and none is live to the second. They differ in which pages they can read and how much you build.

BrowseWiz vs IMPORTXML, Apps Script, Zapier and cloud scrapers. As of . The numbers link to the sources.
FeatureBrowseWizIMPORTXML / IMPORTHTMLApps ScriptZapier / MakeBrowse AI
SetupDescribe it in a sentenceA formula with an XPath query Source 1 or a table number Source 2Code to fetch and parse the page, plus a time-driven trigger Source 3A workflow fed by an API, an HTTP step Source 4 or a scraper appA robot per site, trained by point and click Source 5
How oftenDaily on Free, up to hourly on Pro and MaxEvery hour while the document is open, on Google's timing Source 6Every minute to monthly; daily runs land in a one-hour window Source 3Every 15 minutes at most on Zapier Free Source 7 and Make Free Source 8Hourly on Free, every 5 minutes on paid plans Source 9
Where it runsYour Chrome, only while it's openGoogle's serversGoogle's serversTheir cloudBrowse AI's cloud
Pages built with JavaScriptYes, it reads the page as Chrome shows itOften empty: it reads the HTML before JavaScript runs Source 10No, it gets the server's HTML and runs no page JavaScript Source 11Through a scraper appMost sites; no virtual lists Source 12
Pages behind your loginYes, while your Chrome stays signed inNoOnly if your code handles signing inThrough the site's APIYes, while its stored cookies last, or with a password Source 13
Where the rows goA sheet it creates in your DriveThe cell with the formulaAny sheet you can editAny sheet you connectGoogle Sheets or Airtable Source 5
CostFree: 1 daily task. Pro: $29/monthFreeFree; 90 min of trigger runtime a day on a personal account Source 14Zapier Free: 100 tasks/month, two-step Zaps only Source 7. Make Free: 1,000 credits/month Source 8Free: 50 credits/month. Personal: $48/month, or $19/month billed annually Source 9

Which one to use

Use a Google Sheets formula if…

  • The page is public and loads without JavaScript, so IMPORTXML or IMPORTHTML can read it.
  • The data is a CSV file, which IMPORTDATA reads Source 15.
  • An hourly refresh while the document is open is enough, and you want it free in a sheet you already have.

Use Apps Script, Zapier or a cloud scraper if…

  • It must run around the clock, with your computer off.
  • You need checks every few minutes, or thousands of pages.
  • The site has an API.

Use BrowseWiz if…

  • The page needs JavaScript or your login.
  • You'd rather describe the data than write XPath or code.
  • You want several sites in one sheet, refreshed while you work.

Limits to know first

  • Always-on runs. Runs happen only while your computer is on and Chrome is open, never 24/7 in the cloud.
  • Existing spreadsheets. BrowseWiz can't refresh a sheet you already have. It creates the sheet in your Google Drive the first time you ask, and each run updates that one. To show the rows in another workbook, use IMPORTRANGE Source 16.
  • Your formulas. An update rewrites the whole row, so keep your own formulas on another tab.
  • Speed. Hourly is the fastest schedule. Monitors check a page about every 5 minutes, and nothing is faster.
  • AI reading. Two runs may format a value differently. Ask for a source link per row, so you can check any value.
  • Scale. It isn't built for volume scraping: thousands of URLs, proxies or captchas.
  • Site terms. You're responsible for following each site's terms of use.

What it costs

Every plan, Free included, can write to Google Sheets on a schedule. The credits a run uses depend on how much page text it reads.

  • Free

    $0 / month

    • 1 scheduled task, up to once a day
    • 1 page monitor
    • 10M credits a month
  • Pro

    $29 / month

    • Up to 10 scheduled tasks, as often as hourly
    • Up to 30 page monitors
    • 250M credits a month
  • Max

    $79 / month

    • Up to 10 scheduled tasks, as often as hourly
    • Up to 30 page monitors
    • 1B credits a month

Prices exclude VAT. See how credits are counted.

Questions

Stop copy-pasting website data

Describe the data once, approve a schedule and let BrowseWiz keep the sheet current while Chrome is open. The free plan includes one daily task.

Add to Chrome – it's free