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