We use cookies

We use cookies to enhance your experience and analyse site usage.

Back to Blog
Feature6 min read

Scheduled Screenshots: Automatically Monitor Your Web Pages

Learn how to set up recurring screenshot jobs that run on a schedule and deliver results to your inbox. Perfect for visual monitoring, change detection, and reporting.

The Problem with Manual Monitoring

Manually checking websites for visual changes is tedious and error-prone. Whether you're monitoring a competitor's landing page, verifying a client site after deployments, or archiving a page over time — doing it by hand doesn't scale.

WebCaptureAPI's scheduled screenshot feature solves this by running captures automatically on a defined schedule and delivering the result straight to your inbox.

How Scheduled Jobs Work

A scheduled job consists of:

The job runs automatically at the configured interval. When it fires, the API captures the screenshot using your account's quota and emails the image as an attachment.

Creating a Scheduled Job

Go to Dashboard → Schedule and click New Job. Fill in:

1. Label — a name to identify the job (e.g. "Competitor homepage — daily")

2. URL — the page to screenshot

3. Frequency — how often to run

4. Delivery email — where to send the result (defaults to your account email)

5. Screenshot options — viewport width, format, full-page toggle

Click Save and the job becomes active immediately.

Frequency Options by Plan

FrequencyPlans
WeeklyStarter, Pro, Business
DailyStarter, Pro, Business
HourlyPro, Business
Every 15 minutesBusiness only

Upgrade your plan from Dashboard → Billing to unlock higher-frequency schedules.

Use Cases

Visual Regression Monitoring

Schedule a daily screenshot of your production app's homepage. Compare against previous captures to catch layout regressions, broken images, or unexpected content changes before customers do.

Competitor Tracking

Monitor a competitor's pricing page or feature announcements on a weekly schedule. Get the screenshot delivered to your inbox every Monday morning without lifting a finger.

Client Reporting

Agencies can set up weekly captures of client websites to document the state of a site over time — useful for audits, handoff documentation, and performance reporting.

Uptime Verification

Pair a scheduled screenshot with your uptime monitoring. A 200 status doesn't mean the page renders correctly — a screenshot confirms what the user actually sees.

Content Archiving

Archive news articles, product pages, or any time-sensitive content automatically before it changes or disappears.

Quota Considerations

Each scheduled job execution counts as one screenshot against your monthly quota. Plan accordingly:

If your quota is exhausted, the job is automatically paused rather than silently failing. You'll see it flagged in your dashboard. The job resumes at the start of your next billing cycle or after a plan upgrade.

Managing Your Jobs

From Dashboard → Schedule you can:

Tips for Reliable Captures

Add a delay for dynamic pages. If the target URL loads data via JavaScript, enable a capture delay in the job settings so the page has time to fully render before the screenshot is taken. Use a specific viewport. If you're monitoring a page that looks different on mobile vs desktop, set an explicit viewport width to ensure consistency across captures. Monitor your quota. Check Dashboard → Usage regularly if you're running high-frequency jobs on a large number of URLs.

Getting Started

Scheduled screenshots are available on all paid plans. If you're on the Free tier, upgrade to Starter to get 10 scheduled jobs with daily and weekly delivery.

Ready to get started?

Create a free account and capture your first screenshot in under 2 minutes.

Get started free