Documentation
How PageDog checks a page.
PageDog runs the browser check on your Mac and uses AI to decide whether the condition you described was met.
Creating a watch
- Paste an
httporhttpsURL. PageDog can fill the name from the page title. - Use the page normally if you need to sign in, then select and resize the visible area that matters.
- Write one testable alert condition, such as Alert me when this fare is below €80. PageDog asks you to clarify vague conditions before continuing, and saves the unfinished setup on this Mac if the service is temporarily unavailable.
- Keep the settings that fit the page: interval or daily times, weekdays, an optional interval window, page wait time, keep-awake behavior, group, tags, and alert delivery.
How AI checks work
Your Mac opens the page, captures the selected area, and rejects pages that need attention. Local code does not decide what a price, status, slot, or message means.
PageDog presents two outcomes: Alert sent when the condition is met and delivery succeeds, or Change recorded when the change is saved without an alert. Internal evaluation states are never shown as watch outcomes.
What uses an AI check
Free includes 20 completed AI evaluations each month. One completed evaluation uses one check. Identical local scans, failed loads, captchas, provider failures, cache hits, and retries for the same run do not consume the allowance.
Unused Free checks do not roll over. Pro is $10 per month. Max is $90 per year, equivalent to $7.50 per month and a 25% saving compared with monthly billing.
Schedules, notifications, and history
Daily checks can run at up to four chosen times. Interval checks can be restricted to a daily time window, and either schedule can be weekdays-only. PageDog adds small timing variation and runs at most two browser checks together to avoid local load spikes. It still needs to be open, with your Mac awake and online, when a check is due.
System notifications are available for local watches, paid plans can send email alerts with selected screenshots, and every plan can send HTTPS webhooks formatted for generic JSON, Slack, Discord, or Microsoft Teams. Provider-formatted webhooks contain the confirmed summary and page link; generic JSON also contains structured text data. Local history keeps each recorded change with its alert outcome, readable text diff, before and after captures, and your useful/false-alarm feedback.
Monitoring health and organization
The Monitoring health view shows running and queued checks, overdue watches, recent changes and alerts, and the last recorded sleep gap. Groups and reusable tag suggestions keep related watches recognizable as the list grows.
When a page needs attention
PageDog reuses a persistent local browser session, which works for many signed-in and account-specific pages. It does not bypass OTP prompts, captchas, login prompts, paywalls, bot challenges, proxies, or anti-detection systems. If a page needs a human, PageDog marks the watch as needing attention, notifies you, and retries patiently while you resolve the prompt manually.
What stays local and what AI receives
Watch settings, browser session data, full local captures, and change history stay on your Mac. When AI evaluation is needed, PageDog sends only the necessary selected-area before and after crops, visible text, and a small structural summary.
There is no remote monitoring worker. Monitoring still runs only while PageDog is open, the computer is awake, and the network is available.
What PageDog is not
It is not an autonomous AI agent, scraper platform, cloud monitoring service, captcha solver, proxy system, or Playwright workflow builder. It checks the selected page area on your Mac and alerts you when the condition you described is met.