Tab Automation

Automations for the tabs you leave open.

Keep a dashboard or queue current while you work in another tab, or walk matching links one by one in the same tab. This Chrome auto refresh extension runs the timer and steps you choose from the side panel, on this computer.

How it works

Choose the open page you need to keep current or work through, describe what should happen, then leave the automation running in the side panel.

01

Choose the tab that needs work

Leave the dashboard, queue, or link list open. The Chrome toolbar action titled Tab Automation opens the side panel.

02

Describe the outcome

Select New Automation, then pick that tab in Add New Automation. Its URL becomes Go To Web Page. Add only the steps the job needs.

03

Start it and keep working

For a timer, add Refresh Page and set Repeat. For a queue, add For Each Link on Page. Select Start; the assigned tab stays the place where the work runs.

Keep one page current or work a list

The preview shows both jobs: a Hacker News page that reloads and checks a condition, and a GitHub pull-request queue that opens matching links in one tab. See the real side-panel screens.

Return to a current dashboard

Leave the page open, add Refresh Page, and set the Repeat wait. The timer can reload a background tab while you work elsewhere. It does not decide by itself when a page is stale.

Process a queue in one tab

For Each Link on Page collects matching http(s) URLs and opens each one in the assigned tab before running its inner steps. The next URL starts when those steps finish; a Repeat wait applies between complete passes, not between links.

Inside the side panel

Check the real interface before setting anything up: the automation list, a timer, a link walk, Wait Until, Values, and Activity.

Side panel listing three automations: Hacker News with Refresh Page and Watch every 30 seconds, GitHub pull requests walking links, and a parked Deploy status job.
AutomationsThe list with a timer, a link walk, and a parked job.
Edit Automation for Hacker News: Go To Web Page, Refresh Page, If / Else on .rank, and Repeat every 30 seconds.
Refresh PageRefresh Page plus Repeat. Default 30 seconds.
Edit Automation for GitHub pull requests: For Each Link on Page with click, wait, and type steps.
For Each LinkFor Each Link on Page. Click, type, or wait on each URL.
Edit Automation for Deploy status with Refresh Page, Wait Until on .price-tag, and Send Alert.
Wait UntilWait / Delay Until a field changes, then Send Alert.
Edit Automation for Linear with a price Value, Save value on .price-tag, and Type Text using {{price}}.
Save valueValues plus Save value. Use {{name}} in a later step.
Activity sheet with a session timeline of Flow started, collected targets, opened URL, and click outcomes, plus a Step dropdown and status filters.
ActivityEach step in the session, stored on this computer.

Control the work as it runs

See what is happening, change course, and review the result without leaving the side panel.

Branch now or wait for later

If / Else checks once when the runner reaches it, then follows Then or Else. Wait Until keeps polling for a match or element change until its timeout, then the flow continues.

Start, pause, restart

Control one automation, or use Pause All and Resume All. Restart begins again; Resume retries the same item. If the tab closes, use Restore when you are ready to reopen it.

Desktop alerts

Send Alert fires a desktop notification and optional sound when that step runs. Place it in an If / Else branch or after Wait Until. Repeat alerts for Each cycle and When it stops stay off until you enable them.

Stays on this computer

Automations persist in chrome.storage.local, and timers use Chrome alarms. Every automation card includes Activity, a local session log from Start to stop.

Built with boundaries

Tab Automation follows the page, timing, and steps you choose. It does not guess what matters, sync the automation elsewhere, or run after Chrome quits.

No cloud or device sync

Nothing is sent to this website.

No browsing history

It does not read browsing history. The tabs permission sees open-tab URL, title, and favicon. Scripting reads only elements you pick.

You pick what to watch

Wait Until and element conditions use the element you pick. Repeat can be off or stop after a set number of cycles.

Not after Chrome quits

Timers do not fire after you quit the browser. Firefox and Safari are not supported.

Some pages cannot be reloaded

Chrome UI pages, extension pages, and the Chrome Web Store cannot be reloaded.

Version 1

One payment for Version 1. Every later 1.x build stays with this purchase. A Version 2, if we ship one, is a separate purchase.

One-time purchase

$29

Version 1 · one-time

  • Every later 1.x build stays with this purchase
  • The Version 1 graph: Refresh Page and Repeat, For Each Link, Wait Until, and If / Else
  • Values, screenshots, desktop alerts, and Activity
  • Automations stay on this computer

Honest boundaries

No cloud or device sync. Firefox and Safari are not supported. Timers do not fire after Chrome quits.