Refresh Pilot Docs

Email & match actions

Beyond notifications and webhooks, a match can send you an email, jump to the tab, open the matched link — even click the button for you. And you decide what happens to the refreshing afterwards: stop, or pause and carry on.

Email alerts PRO

Off by default. Enter a To address and every match is emailed to you. The email is relayed through the Refresh Pilot server and queued, so it may take a moment to arrive — perfect for slow watches (an appointment freeing up overnight), less ideal as a split-second restock alarm.

  • Server limit: about 50 emails per day per install (a server-side policy that can change). Past the cap you'll see "Daily email limit reached."
  • The matched-text snippet in the email is trimmed to about 300 characters.

Focus window PRO

Brings the matching tab and its window to the front the moment the match fires. If you monitor while working in another window, this drops you on the page with zero clicks — pair it with the highlight-and-scroll behavior from Advanced monitoring and the match is already on screen.

Open matched link PRO

If the matched text sits inside a link, this opens that link's address in a background tab. Example: you watch a job board for new job; each posting title is a link, so the moment one appears, the posting itself is already open in the next tab. It only works when the match is inside a link (an <a href> element) — plain text with no link around it opens nothing.

Auto-click match PRO

The fastest hands of all: Refresh Pilot clicks the matched element for you. Watch css:button.add-to-cart on a product page, and the instant the button exists, it gets clicked — the item is in your cart before you've even seen the notification.

shop.example.com/sneakers
Add to cart

Auto-click in action: the matched "Add to cart" button is pressed the moment it appears.

Only genuinely clickable elements are clicked: links, buttons, elements marked as buttons (role=button), submit/button form inputs, summary and label elements. A match in ordinary text is left alone.

Stop on match FREE

Stop on match

On by default: found it, job done, refreshing stops.

On by default, and usually what you want: once the thing you waited for is there, there's no reason to keep hammering the page. Turn it off to keep refreshing and keep getting alerts (subject to the 20-second throttle).

Continue after PRO

A stepper from 0 to 3600 in steps of 5, with an "s" suffix. It sets how many seconds Refresh Pilot waits after a match before it resumes refreshing on its own. Example: set 300 on an auction page — each price change stops the refreshing, gives you five quiet minutes, then the watch resumes automatically.

⚠️ The number is seconds to wait before resuming — not a count of extra refreshes. 0 means don't resume at all: the job stays stopped after a match.

The order things happen

When a match fires, the actions always run in the same order:

  1. the alert is recorded (it appears in the Tabs dashboard feed);
  2. the toolbar badge flips to YES;
  3. desktop notification;
  4. sound;
  5. webhook;
  6. email;
  7. focus window;
  8. open matched link;
  9. your custom scripts with the "match" trigger;
  10. finally: stop, or wait and continue, per the two settings above.
💡 Next: don't want to sit there pressing Start? Arm a delayed Countdown start and let Refresh Pilot begin on its own.