Zapier

Automate screenshots with Zapier

Capture website screenshots triggered by any event across 6,000+ apps

Connect Allscreenshots to your Zapier workflows and trigger screenshot captures from any app. When a new lead comes in, a page is published, or a form is submitted — automatically capture a screenshot and send it wherever you need.

How it works

Connect in 4 steps

1

Choose your trigger

Pick any trigger from 6,000+ Zapier apps — new row in Google Sheets, new lead in HubSpot, etc.

2

Add a Webhooks action

Add a "Webhooks by Zapier" action step and configure it to call the Allscreenshots API.

3

Map your URL field

Map the URL from your trigger step into the Allscreenshots API request body.

4

Send the screenshot anywhere

Add another action to save the screenshot to Google Drive, Slack, Airtable, or any other app.

</> Code

Zapier Webhooks Configuration

javascript
1// Zapier "Webhooks by Zapier" — Custom Request action
2// Method: POST
3// URL: https://api.allscreenshots.com/v1/screenshots
4// Headers:
5//   X-API-Key: YOUR_API_KEY
6//   Content-Type: application/json
7
8// Body (use Zapier template fields):
9{
10  "url": "{{trigger_url}}",
11  "fullPage": true,
12  "viewport": {
13    "width": 1920,
14    "height": 1080
15  },
16  "format": "png",
17  "blockAds": true,
18  "responseType": "url"
19}
20
21// Response: { "storageUrl": "https://storage.allscreenshots.com/..." }
22// Map storageUrl into your next Zapier action
How the connection works

One Webhooks step, full API access

There is no separate app to install. The built-in "Webhooks by Zapier" action calls the API directly, so every capture option is available to you.

Custom Request action

Add "Webhooks by Zapier" → Custom Request, set method POST and the URL above, then paste your headers and JSON body.

Map fields from any trigger

Drop trigger fields straight into the body — {{trigger_url}} becomes the page to capture on each run.

Send the result anywhere

The response hands back storageUrl. Pass it to a Slack, Google Drive, Airtable, or email step downstream.

What you can build

Ideas to start from

New-lead website snapshots

When a lead lands in your CRM, capture their site and attach it to the record automatically.

Publish-time previews

On every new published page, grab a screenshot and post it to a team channel for a quick visual check.

Form-to-screenshot

Turn a submitted URL from a form into a hosted screenshot and reply with the image.

Why Allscreenshots

Built for Zapier

Zero code required

Build screenshot automations entirely in Zapier's visual editor. No programming knowledge needed.

6,000+ app connections

Trigger screenshots from any Zapier-connected app and send results to any destination.

Event-driven captures

Capture a screenshot the moment something happens — a new lead, a page update, a form submission.

FAQ

Frequently asked questions

No separate app is needed. The built-in "Webhooks by Zapier" action calls the API directly and gives you full control over every parameter.

Ready to integrate with Zapier?

Start with 100 free screenshots every month. No credit card required.