Make

Make + ScreenshotDEV

Visual automation platform

Connect ScreenshotDEV to 1,800+ apps with Make's visual workflow builder. Use the HTTP module to capture screenshots triggered by any event — form submissions, CRM updates, scheduled intervals, or incoming webhooks.

Key features

  • ✓Use the HTTP module — no custom app needed
  • ✓Trigger screenshots from any of 1,800+ app events
  • ✓Map dynamic URLs and parameters from previous modules
  • ✓Schedule recurring screenshots with built-in cron
  • ✓Parse JSON responses automatically for downstream modules
  • ✓Route screenshots to Google Drive, Slack, Notion, and more
Step by step

How to set it up

No custom app needed. Just configure an HTTP request.

1

Create a new scenario

Start a new scenario in Make and add your trigger module — this could be a webhook, a scheduled trigger, a new Google Sheets row, or any of the 1,800+ app triggers.

2

Add the HTTP module

Add an "HTTP → Make a request" module after your trigger. Set the method to GET.

3

Configure the API request

Paste the ScreenshotDEV API URL and add your parameters. Map dynamic values from previous modules using Make's variable picker.

URL: https://api.screenshotdev.com/v1/screenshot

Query parameters:
  url         = {{1.url}}
  access_key  = ak_live_your_key_here
  format      = webp
  full_page   = true
  block_ads   = true
4

Parse the response

Make automatically parses the JSON response. You can access fields like "url" (the screenshot CDN link), "width", "height", and "renderTimeMs" in subsequent modules.

Response (auto-parsed):
{
  "url": "https://cdn.ssdev.io/s/x7k9m2.webp",
  "width": 1280,
  "height": 2340,
  "format": "webp",
  "renderTimeMs": 640
}
5

Use the screenshot downstream

Connect the output to any module — save to Google Drive, post to Slack, insert into Airtable, attach to an email, or embed in a Notion page.

Full example

Make HTTP module configuration

Module: HTTP → Make a request
Method: GET

URL:
  https://api.screenshotdev.com/v1/screenshot

Query String:
  url          = {{1.pageUrl}}
  access_key   = ak_live_abc123
  format       = webp
  width        = 1280
  full_page    = true
  block_ads    = true
  hide_cookies = true

Parse response: Yes (JSON)

─── Output ───

{
  "url": "https://cdn.ssdev.io/s/x7k9m2.webp",
  "width": 1280,
  "height": 2340,
  "format": "webp",
  "size": 184200,
  "renderTimeMs": 640,
  "cached": false
}

→ Use {{2.url}} in the next module
  to download or share the screenshot

Pro tip: Use Make's built-in scheduling to run scenarios every hour or day — perfect for monitoring competitor pages, archiving content, or generating daily reports.

Start with 100 free API calls →

No credit card required

Use cases

What people build with Make

Competitor price monitoring

Schedule hourly screenshots of competitor pricing pages. Save to Google Drive and get a Slack alert when the page changes.

Form submission receipts

When a form is submitted, screenshot the resulting page and attach it to the CRM record as proof of submission.

Content archiving

Capture blog posts and landing pages on a schedule. Store in Google Drive or S3 for compliance or historical records.

SEO monitoring

Screenshot your SERP results weekly to track ranking changes visually over time.

FAQ

Make + ScreenshotDEV — Common questions

Do I need a custom Make app to use ScreenshotDEV?
No. Use the built-in "HTTP → Make a request" module. Just paste the API URL and configure your parameters. No marketplace app needed.
Can I pass dynamic URLs from other modules?
Yes. Use Make's variable picker to map values from any previous module — trigger data, Google Sheets cells, database fields, etc.
How do I handle errors in Make?
The HTTP module supports error handling routes. Add an error handler to catch 4xx/5xx responses and route them to a notification or retry module.
Can I capture screenshots in batch?
Yes. Use Make's Iterator module to loop through a list of URLs, and the HTTP module will capture each one. Or use the /v1/batch endpoint for up to 100 URLs per request.
Does caching work with Make?
Yes. Add cache=true and cache_ttl parameters. Cached responses are faster and don't count against your monthly quota.

Make + screenshots.
Ready in minutes.

100 free API calls per month. No credit card. No complex setup.

Make Integration — ScreenshotDEV