How to Create a Recurring Screenshot Capture in PeekShot

    Learn how to create a recurring screenshot capture in PeekShot using the Schedule Screenshot page, from schedule basics to advanced options and presets.

    Getting Started
    6 min read
    23 Jan 2026
    automation
    best-practices
    getting-started
    no-code
    scheduled-captures
    tutorial

    Recurring captures let PeekShot automatically take screenshots for you on a schedule (daily, weekly, or monthly). This guide shows how to configure a scheduled job using the Schedule Screenshot page.


    Step 1: Open the Schedule Screenshot Page

    To create a recurring capture, start from a project:

    1. From the sidebar, click Projects.

    2. Find the project you want to monitor and click Proceed.

    3. On the Capture Screenshots page, click Start on the Schedule Screenshots card.

    This opens the Schedule Screenshot page at /dashboard/capture-schedule?projectId=... with your project pre-selected.


    Step 2: Configure Schedule Basics

    At the top of the Schedule Settings card:

    1. Job Name: Enter a clear name such as "Homepage Daily 9AM" or "Docs Weekly Capture". This is required.

    2. Website URL: Paste the URL you want PeekShot to capture (for example, https://example.com). This is required.

    3. Frequency: Choose how often to capture:

      • Daily

      • Weekly

      • Monthly

    4. Time: Select the local time when the capture should run. The UI shows a note that the time uses your local timezone.


    Step 3: Choose Screenshot Options

    In the Screenshot Options card, configure how the page should be captured:

    • Image Format: Select PNG for crisp detail or JPG for smaller files.

    • Screen Size & Device: Choose a device preset or Custom (Width x Height) and enter your own width/height values.

    • Full Page: Turn this on to capture the entire scrollable page, not just the viewport.

    • Disable Animation: Turn this on to freeze animations during capture.

    • Disable JavaScript: Turn this on to block JavaScript from running (useful for static views).

    • Delay (seconds): Use the slider to wait before capture if the page needs time to load dynamic content.


    Step 4: (Optional) Target a Specific Element or Use Advanced Options

    If you only need part of the page or advanced control, expand the Advanced Options section:

    • CSS Selector / XPath: Provide a selector (for example, #hero or .pricing) or an XPath to capture only that element.

    • Proxy Server: Route the request through your own proxy URL.

    • Custom CSS: Inject CSS before capture (for example, hide banners or adjust layout).

    • Custom JavaScript: Run JS before capture to open menus, set state, or interact with the page.

    • Custom Headers: Add authentication or custom headers as JSON.


    Step 5: Reuse Settings with Presets (Optional)

    If you plan to create multiple jobs with similar settings, use Presets:

    1. In the Preset card, you can select an existing preset to auto-fill all screenshot settings.

    2. After configuring the options you like, click Save Preset to store them with a name and optional description.

    3. You can later edit or delete presets from the same area.


    Step 6: Create and Test the Scheduled Job

    1. Review your schedule and screenshot options.

    2. Click Capture And Schedule.

    3. PeekShot will create the scheduled job and immediately run it once so you can see a preview.

    4. The Preview panel on the right shows progress while the screenshot is being generated, then displays the final image.

    5. Use Copy URL or Download Image from the preview panel to confirm the result looks right.


    Step 7: Monitor Scheduled Captures

    Once your recurring capture is created:

    • Use the Scheduled Captures or Scheduled Jobs section (depending on your dashboard configuration) to see upcoming or past runs.

    • Screenshots generated by the job are saved into the same project and appear in File Manager under that project.


    Editing or Stopping a Recurring Capture

    • To pause: Edit the job in your scheduled captures list and toggle it off (if available) or delete the job.

    • To change options: Open the job for editing, adjust the schedule or screenshot settings, and save your changes.

    This ensures that future runs use your updated configuration.


    Best Practices for Recurring Captures

    • Test once manually: Before creating many jobs, test your URL and settings with a single capture to avoid failed runs.

    • Use reasonable frequency: Choose an interval that matches how often the page content changes.

    • Monitor credits: Recurring captures consume credits over time. Check your Overview and Billing pages to stay within budget.

    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!