GetScreenshot +

Screenshot Automation for Make.com

Capture website screenshots in your Make.com scenarios with 6 powerful modules. Full-page capture, element screenshots, PDF generation, and email delivery.

Make.com integration available on Hamilton ($10/mo) and Jackson ($20/mo) plans

6 Powerful Modules

Everything you need for automated screenshot capture

Take Screenshot

Capture a full webpage or custom viewport. Configure width, height, full-page capture, and output format (PNG, JPEG, WebP, or PDF).

Core module

Take Screenshot + Email

Capture a screenshot and automatically email it to any address. Customize subject line and message body for professional delivery.

Screenshot + delivery

Element Screenshot

Capture a specific element using CSS selectors. Target headers, cards, charts, or any DOM element with precision.

Precision capture

Element Screenshot + Email

Capture a specific element and email it directly. Perfect for automated reports of charts, dashboards, or specific UI components.

Element + delivery

Get Usage

Check your API quota without using a screenshot credit. Returns screenshots used, remaining, total quota, plan name, and reset date.

Account management

Make an API Call

For advanced users who need direct API access. Call any endpoint with custom URL paths, methods, query strings, headers, and body.

Advanced / custom

How to Set Up

Get screenshot automation running in minutes

1

Get Your API Key

Sign up for a GetScreenshot Hamilton or Jackson plan. After subscribing, you'll receive an API key via email that includes Make.com access.

View pricing plans
2

Add GetScreenshot to Your Scenario

In Make.com, create a new scenario or open an existing one. Click the "+" button and search for "GetScreenshot" to add any of the 6 available modules.

3

Create a Connection

Click "Create a connection" in the module settings, paste your API key, and click Save. Your connection is now ready to use across all scenarios.

4

Configure Screenshot Options

Enter the URL you want to capture (this can come from a trigger or previous module). Configure options like viewport size, full page capture, output format, and advanced settings.

Available Options:

  • Full page capture
  • Custom viewport size
  • PNG, JPEG, WebP, PDF
  • CSS element selectors
  • Retina/high-DPI (2x, 3x)
  • Email delivery
5

Use the Screenshot Output

GetScreenshot returns a screenshot URL and metadata that you can use in subsequent modules. Save to cloud storage, add to databases, send via Slack, and more.

Advanced Settings

Fine-tune your screenshots with powerful options

Device Scale Factor

Capture 2x or 3x resolution for retina-quality screenshots. Perfect for print materials or high-resolution displays.

Highlight Text

Automatically highlight specific words with a yellow marker. Great for drawing attention to key content.

Additional Wait Time

Add extra milliseconds for slow-loading content. Ensure JavaScript, animations, and lazy-loaded images are fully rendered.

Hide Elements

Use CSS selectors to hide unwanted elements like ads, popups, or chat widgets (e.g., .ads, #popup).

Hide Cookie Banners

Automatically detect and hide cookie consent dialogs for cleaner screenshots without manual configuration.

Custom CSS & JavaScript

Inject custom styles or run JavaScript before capture. Modify layouts, fill forms, or interact with the page.

Wait Until Options

Choose when to consider the page loaded: DOM ready, network idle, or strict network idle for complex SPAs.

Webhook URL

For long-running captures, provide a webhook URL to receive results asynchronously and avoid timeouts.

Popular Make.com Scenarios

Ideas to get you started with screenshot automation

Scheduled trigger

Daily Competitor Monitoring

Schedule daily screenshots of competitor websites or your own pages. Save to Google Drive or Dropbox for visual change tracking.

Schedule GetScreenshot Google Drive
Google Sheets trigger

Batch URL Processing

Process URLs from a spreadsheet and capture screenshots of each. Use iteration to handle lists of any size automatically.

Google Sheets Iterator GetScreenshot
Slack trigger

On-Demand Screenshot Bot

Post a URL in Slack and automatically receive a screenshot preview. Great for quick website reviews with your team.

Slack GetScreenshot Slack
Scheduled + Email

Dashboard Email Reports

Capture analytics dashboards or reports and email them to stakeholders on a schedule. Use the built-in email module for one-step delivery.

Schedule Screenshot + Email
Database trigger

Portfolio Thumbnail Generator

When new project URLs are added to your database, automatically capture thumbnails and attach them to the record.

Notion GetScreenshot Notion
Webhook trigger

Receipt & Invoice Archiving

When receipts or invoices are generated, capture them as PDF and archive to cloud storage for compliance and record-keeping.

Webhook GetScreenshot Dropbox

Output Data Reference

Data returned by screenshot modules for use in subsequent steps

Field Description
status Result status: success or failed
originUrl The URL that was captured
screenshotImage Direct URL to the captured image file
pdfFile Direct URL to PDF (if PDF format was selected)
captureDate Date of capture (YYYY/MM/DD)
captureHour Time of capture (HH:MM:SS)
pageStatus HTTP status code of the captured page

Common Screen Sizes

Reference dimensions for popular devices

iPhone 12/13/14
390 × 844
iPhone SE
375 × 667
iPad
768 × 1024
iPad Pro
1024 × 1366
Laptop
1366 × 768
Desktop
1920 × 1080

Troubleshooting

Common issues and how to resolve them

"Invalid API key" error

  • • Double-check your API key for typos or extra spaces
  • • Ensure you have a Hamilton Plan or higher (Lincoln Plan doesn't include Make.com)
  • • Try creating a new connection with a fresh copy of your API key

Screenshot is blank or incomplete

  • • Increase Additional Wait Time to 5000ms or more
  • • Try a different Wait Until setting (Network Idle or Strict)
  • • Enable Scroll Page First to trigger lazy-loaded images

Cookie banners still showing

  • • Enable Hide Cookie Banners in Advanced settings
  • • Add specific selectors to Hide Elements (e.g., .cookie-banner, #consent-popup)

Timeout errors on complex pages

  • • Use the Webhook URL option for async delivery
  • • Add a Webhooks module to your scenario to receive results
  • • Reduce wait times or page complexity if possible

Ready to Automate Screenshots with Make.com?

Get started with the Hamilton plan for $10/month. Includes 6,000 screenshots and full Make.com access.