Scheduled jobs let you automate screenshots at regular intervals without manual intervention. This guide shows you how to create and manage recurring screenshot captures.
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
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
Related Guides
Reporting use case: See Creating Recurring Screenshots for Reports
Playground setup: See How to Capture Screenshots Using the Playground