Automated screenshot reports with n8n
Capture a whole list of client sites every week and get a single ZIP report — on autopilot. Import the ready-made n8n workflow, paste your API key, and you’re done. Works just as well in Make and Zapier.
Set it up in 4 steps
- 1
Download the template
Grab the workflow JSON below and import it in n8n: Workflows → ⋯ → Import from File.
- 2
Paste your API key
Open the HTTP Request node and replace PASTE_YOUR_SNAPRAVEN_API_KEY in the x-api-key header. Get a free key from your dashboard.
- 3
Add your client URLs
Edit the "Your client URLs" node and list the sites you want captured each week.
- 4
Deliver it
Add a Google Drive, Dropbox, or email node after the HTTP Request to drop the ZIP wherever your team works — then activate the workflow.
Using Make or Zapier instead?
Add an HTTP module with exactly these settings — same result, no template needed:
| Method | POST |
| URL | https://api.snapraven.app/v1/bulk/screenshot |
| Header | x-api-key: your_key |
| Body (JSON) | { "urls": ["https://a.com", "https://b.com"], "fullPage": true } |
| Response | Binary file (the ZIP of screenshots + manifest.json) |
Just need one screenshot per run? Use a GET /v1/screenshot?url=… call instead — see the
n8n,
Make, and
Zapier guides.
FAQ
Do I need to write any code?
No. The whole flow is built from n8n nodes — a schedule, your list of URLs, and one HTTP Request node. The same setup works in Make and Zapier with their HTTP modules.
How many sites can one run capture?
Up to 50 URLs per request. For a bigger list, split it across a few HTTP Request calls — each successful screenshot counts as one request against your plan.
Can I schedule it monthly instead of weekly?
Yes — just change the Schedule Trigger node. Weekly on Monday morning is a common cadence for client reports.
Where do the screenshots go?
The HTTP Request node returns a ZIP as binary data. Wire a Google Drive / Dropbox / email node after it to store or send the report automatically.
Put your client reports on autopilot
Free 100 renders every month — enough to automate a few clients before you scale.
Get your free API key