Scheduled jobs let you automate screenshots at regular intervals without manual intervention, so you never have to remember to capture key pages again. This guide shows you how to create and manage recurring screenshot captures in PeekShot, and when scheduling makes more sense than ad‑hoc screenshots.
Creating a Scheduled Job
From the Playground
The easiest way to create a scheduled job:
-
Configure your capture in the Playground (URL, settings, project)
-
Click the option to Schedule this capture
-
Fill in the scheduling details (see below)
-
Save the scheduled job
From Scheduled Jobs Page
You can also create jobs directly:
-
Go to Dashboard → Scheduled Jobs
-
Click Create Scheduled Job
-
Configure the capture and schedule
Scheduling Configuration
Basic Information
-
Name: Give your job a descriptive name
-
URL: The URL to capture (or HTML code for HTML mode)
-
Project: Where screenshots will be saved
Frequency Options
Choose how often the job runs:
-
Daily: Runs once per day at the specified time
-
Weekly: Runs once per week on a specific day
-
Monthly: Runs once per month on a specific day
Time Settings
-
Time: Specify the time to run (in your local timezone)
-
Timezone: PeekShot uses your timezone when creating the job
-
Note: Jobs are stored in UTC internally, but displayed in your timezone
Optional: Saved Settings
You can use a saved setting to reuse configuration:
-
Select a saved setting from the dropdown
-
All settings from that saved configuration will be applied
-
You can still override individual settings if needed
Managing Scheduled Jobs
On the Scheduled Jobs page, you can see:
-
Name and URL: Job identification
-
Frequency: How often it runs
-
Next run: When it will run next (with “in X hours/days”)
-
Status: Active or Paused
-
Total runs: How many times it has executed
Available Actions
-
View Screenshots: See all screenshots captured by this job
-
Run Now: Trigger an immediate run (doesn’t affect the schedule)
-
View in File Manager: See all related screenshots filtered by project
-
Pause/Resume: Temporarily disable or re-enable the job
-
Edit: Modify the job (opens Playground with current settings)
-
Delete: Remove the job permanently (with confirmation)
Viewing Scheduled Job Results
You can view results in several ways:
-
From Scheduled Jobs: Click “View Screenshots” for a specific job
-
From File Manager: Filter by project to see all screenshots from that job
-
Series View: If enabled, see all captures of the same URL over time
Best Practices
Project Organization
-
Use separate projects for different use cases
-
One project per client (for agencies)
-
Separate projects for different monitoring purposes
Credit Management
-
Test URLs before scheduling to avoid wasted credits
-
Monitor scheduled jobs regularly for failures
-
Use viewport mode when full-page isn’t necessary
-
Consider frequency - daily may be overkill for some use cases
Real-world monitoring tools commonly offer daily, weekly, and monthly screenshot cadences because most marketing and product teams only need high‑signal visual checkpoints rather than minute‑by‑minute changes. Scheduling too frequently often burns through quota without improving decision quality.
Job Naming
-
Use descriptive names that indicate:
-
What URL is being captured
-
Why it’s being monitored
-
Frequency (if not obvious from settings)
Testing First
-
Always test a URL manually before scheduling
-
Verify the screenshot captures correctly
-
Check for bot protection or blocking
-
Ensure settings are optimal
Troubleshooting
Job not running:
-
Check that the job status is Active (not Paused)
-
Verify your plan includes scheduled jobs
-
Confirm the scheduled time has passed (check timezone)
-
Check your credit balance
Screenshots missing:
-
Open File Manager for the relevant project
-
Check for failed captures
-
Review error messages
-
Test the URL manually to verify it still works