Overview
GetScreenshot’s Make.com integration allows you to capture high-quality screenshots of any website directly in your Make.com (formerly Integromat) automations. Connect screenshots with 1,500+ apps to build powerful no-code workflows.
Requirements
- GetScreenshot API Key - Get one here
- Hamilton Plan or higher - The Lincoln Plan does not include Make.com access
- Make.com account - Sign up for free
Getting Started
1. Install the GetScreenshot App
Use this invitation link to add GetScreenshot to your Make.com account:
Install GetScreenshot for Make.com
2. Get Your API Key
- Sign up at getscreenshotapi.com
- Choose the Hamilton Plan or higher (required for Make.com)
- Copy your API key from the welcome email or dashboard
3. Connect to Make.com
- Add any GetScreenshot module to your scenario
- Click Create a connection
- Paste your API key
- Click Save
That’s it! You’re ready to capture screenshots.
Available Modules
GetScreenshot provides 6 modules for Make.com:
| Module | Description |
|---|---|
| Take Screenshot | Capture a full webpage or custom viewport |
| Take Screenshot + Email | Capture and automatically email the screenshot |
| Element Screenshot | Capture a specific element using a CSS selector |
| Element Screenshot + Email | Capture a specific element and email it |
| Get Usage | Check your API quota without capturing |
| Make an API Call | Advanced: call any API endpoint directly |
Screenshot Options
These options are available in the Take Screenshot and Take Screenshot + Email modules:
| Field | Description | Default |
|---|---|---|
| Website URL | The page to capture (must include https://) |
Required |
| Full Page Capture | Yes to capture the entire scrollable page |
No |
| Width | Viewport width in pixels | 1280 |
| Height | Viewport height in pixels | 800 |
| Output Format | PNG, JPEG, WebP, or PDF | PNG |
Element Screenshot Options
| Field | Description |
|---|---|
| Website URL | The page containing the element |
| CSS Selector | Target element (e.g., #hero, .product-card, article) |
Email Options
For modules with email delivery:
| Field | Description |
|---|---|
| Email Address | Where to send the screenshot |
| Email Subject | Custom subject line (optional) |
| Email Message | Custom message body (optional) |
Advanced Options
Click Advanced settings in any module to access these options:
| Option | Description |
|---|---|
| Device Scale Factor | 2x or 3x for Retina/high-DPI screenshots |
| Highlight Text | Highlight specific words with a yellow marker |
| Additional Wait Time | Extra milliseconds to wait for slow-loading content |
| Wait Until | When to consider the page loaded (load, domcontentloaded, networkidle0, networkidle2) |
| Hide Elements | CSS selectors to hide (e.g., .ads, #popup) |
| Hide Cookie Banners | Automatically hide cookie consent dialogs |
| Custom CSS | Inject CSS before capturing |
| Custom JavaScript | Run JavaScript before capturing |
| Webhook URL | For async delivery of long-running captures |
Common Screen Sizes
Here are useful dimensions for common devices:
| Device | Width | Height |
|---|---|---|
| iPhone 12/13/14 | 390 | 844 |
| iPhone SE | 375 | 667 |
| iPad | 768 | 1024 |
| iPad Pro | 1024 | 1366 |
| Laptop | 1366 | 768 |
| Desktop | 1920 | 1080 |
Output Data
Every screenshot returns:
| Field | Description |
|---|---|
status |
success or failed |
originUrl |
The URL that was captured |
screenshotImage |
Direct URL to the image file |
pdfFile |
Direct URL to PDF (if PDF format selected) |
captureDate |
Date of capture (YYYY/MM/DD) |
captureHour |
Time of capture (HH:MM:SS) |
pageStatus |
HTTP status code of the page |
Get Usage Response
The Get Usage module returns:
| Field | Description |
|---|---|
| Screenshots used this month | Current usage count |
| Screenshots remaining | Available quota |
| Total quota | Monthly limit |
| Plan name | Your subscription plan |
| Reset date | When quota resets |
Handling Long Screenshots
Some complex pages may take longer than 30 seconds. To avoid timeouts:
- Add a Webhooks > Custom Webhook module to your scenario
- Copy the webhook URL
- Paste it into the Webhook URL field in GetScreenshot
- The module returns immediately
- Results arrive at your webhook when ready
Tips & Tricks
Capture Behind Login Walls
Use the Custom JavaScript option to interact with the page:
document.querySelector('#username').value = 'user@example.com';
document.querySelector('#password').value = 'password';
document.querySelector('form').submit();
Remove Annoying Elements
Use Hide Elements to clean up your screenshots:
.cookie-banner, #popup, .ads, .chat-widget
Handle Slow-Loading Pages
- Set Wait Until to “Network Idle (Strict)”
- Add Additional Wait Time of 3000-5000ms
- Enable Scroll Page First to trigger lazy-loaded images
Capture High-Resolution Screenshots
Set Device Scale Factor to 2x or 3x for crisp, retina-quality images.
Troubleshooting
“Invalid API key” error
- Double-check your API key for typos
- Ensure you have Hamilton Plan or higher (Lincoln Plan doesn’t include Make.com)
Screenshot is blank
- Increase Additional Wait Time to 5000ms or more
- The page may require JavaScript - try a different Wait Until setting
Cookie banners still showing
- Enable Hide Cookie Banners in Advanced settings
- Add specific selectors to Hide Elements
Timeout errors
- Use the Webhook URL option for complex pages
- Reduce page complexity or wait times
Support
- Documentation: docs.rasterwise.com
- API Reference: API Docs
- Support Email: support@rasterwise.com