How to Schedule Recurring Website Screenshots

    Learn how to schedule recurring website screenshots. Create scheduled jobs, configure frequency and time, manage jobs, and view results.

    How To Guides
    7 min read
    13 Jan 2026
    automation
    how-to
    jobs
    monitoring
    recurring
    scheduling

    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


    Related Guides

    Need Help?

    Can't find what you're looking for?

    Comments (0)

    Sign in to comment

    You need to be logged in to post a comment on this article.

    No comments yet. Be the first to share your thoughts!