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:

  1. Configure your capture in the Playground (URL, settings, project)

  2. Click the option to Schedule this capture

  3. Fill in the scheduling details (see below)

  4. Save the scheduled job

From Scheduled Jobs Page

You can also create jobs directly:

  1. Go to Dashboard → Scheduled Jobs

  2. Click Create Scheduled Job

  3. 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