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).
Take Screenshot + Email
Capture a screenshot and automatically email it to any address. Customize subject line and message body for professional delivery.
Element Screenshot
Capture a specific element using CSS selectors. Target headers, cards, charts, or any DOM element with precision.
Element Screenshot + Email
Capture a specific element and email it directly. Perfect for automated reports of charts, dashboards, or specific UI components.
Get Usage
Check your API quota without using a screenshot credit. Returns screenshots used, remaining, total quota, plan name, and reset date.
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.
How to Set Up
Get screenshot automation running in minutes
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 plansAdd 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.
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.
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
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
Daily Competitor Monitoring
Schedule daily screenshots of competitor websites or your own pages. Save to Google Drive or Dropbox for visual change tracking.
Batch URL Processing
Process URLs from a spreadsheet and capture screenshots of each. Use iteration to handle lists of any size automatically.
On-Demand Screenshot Bot
Post a URL in Slack and automatically receive a screenshot preview. Great for quick website reviews with your team.
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.
Portfolio Thumbnail Generator
When new project URLs are added to your database, automatically capture thumbnails and attach them to the record.
Receipt & Invoice Archiving
When receipts or invoices are generated, capture them as PDF and archive to cloud storage for compliance and record-keeping.
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
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.