SnapRender
  1. Home
  2. Integrations
  3. Zapier

New on Zapier, in beta

SnapRender for Zapier

SnapRender for Zapier lets a Zap capture any public web page as a PNG, JPEG, WebP or PDF file, read the page as Markdown, and start the moment a watched page changes. Connect it once with your SnapRender API key, then send the file to Google Drive, Slack, Gmail, Notion or any other app in your Zap.

200 free captures a monthNo card2-step Zaps run on Zapier's free plan

Beta: Zapier lists new integrations in its app directory after a review. Until then, the invite link adds SnapRender to your Zapier account in one click, and it works like any other app in the Zap editor.

Screenshot new sheet rowsOn

  1. Google Sheets

    New Spreadsheet Row

  2. SnapRender

    Take Screenshot

    Page URL: {{URL column}} · Full page: Yes

  3. Google Drive

    Upload File

    File: {{SnapRender File}}

A new URL in the sheet becomes a full-page PNG in Drive. See this recipe

What SnapRender adds to your Zaps

Two instant triggers, four actions and two searches. The names below are the ones you pick in the Zap editor.

Triggers

Instant, from your scheduled captures

New Page Change Detected
Runs the moment a scheduled capture finds that a page changed more than the schedule's threshold. Gives the page URL, the changed area in percent, the capture time and a download link for the new screenshot. Pick one schedule or all of them.
New Scheduled Capture
Runs every time a scheduled capture finishes, changed or not, with the same fields. Optionally also when a capture fails, with the reason.

Actions

Each returns fields later steps can map

Take Screenshot
A page URL, your own HTML or Markdown to a PNG, JPEG, WebP or PDF file that later steps can upload, attach or post. Full page, dark mode, device presets, hidden elements, and ads and cookie banners removed by default.
Extract Content
The page as Markdown, plain text, HTML, the main article, its links or its metadata, ready for an AI step, a doc or a database.
Create Signed Screenshot URL
An expiring link that shows a fresh screenshot of a page when opened, for an email, a sheet or a chat message. Creating the link is free.
Batch Screenshots
Up to 50 pages in one job with the same settings. Returns a download link for each page when the job is done.

Searches

Look something up mid-Zap

Find Batch
Progress and download links of a batch job, for jobs that take longer than one Zap step.
Find Usage
Your plan, captures used and left this month, the reset date and daily counts.

Take Screenshot accepts the same options as the API: width 320 to 3,840 px, full page, iPhone, Pixel, iPad and MacBook presets, dark mode, a delay, a CSS selector to hide or click, and JPEG, WebP or PDF quality.

Zap recipes to start from

Each recipe names the trigger and actions exactly as they appear in Zapier, and the fields to map. Two-step Zaps run on Zapier's free plan.

  • 3 steps

    Screenshot every URL added to a sheet

    Paste a URL in a Google Sheet and a screenshot of that page lands in a Drive folder a minute later. Good for audits, client sites and link lists.

    1. Google Sheets New Spreadsheet Row
    2. SnapRender Take Screenshot
    3. Google Drive Upload File

    Take Screenshot: Page URL = the URL column. Upload File: File = the File output of Take Screenshot.

  • 2 steps, fits a free Zapier plan

    Slack alert with the screenshot when a page changes

    Watch a competitor's pricing page, your terms or a client's homepage. When it changes, the team sees the new version in Slack.

    1. SnapRender New Page Change Detected
    2. Slack Send Channel Message

    Send Channel Message: Message Text = Page URL and Changed Area (%), File = Screenshot Download Link.

  • 2 steps, fits a free Zapier plan

    Keep every scheduled capture in Google Drive

    A dated archive of a page in your own Drive: every daily or weekly capture, saved as a PNG, kept as long as you like.

    1. SnapRender New Scheduled Capture
    2. Google Drive Upload File

    Upload File: File = Screenshot Download Link. Zapier downloads the file when the step runs.

  • 3 steps

    Share a preview of every new blog post

    When a post goes live, post a phone-sized screenshot of it to your team or community channel, so people see it before they click.

    1. RSS by Zapier New Item in Feed
    2. SnapRender Take Screenshot
    3. Slack Send Channel Message

    Take Screenshot: Page URL = the item link, Device = iPhone 15 Pro. Slack: File = File. WordPress New Post works the same way.

  • 3 steps

    A PDF record of every page reported in a form

    Someone reports a copied page, a misleading ad or a broken checkout through a form. Keep a full-page PDF of what it showed at that moment.

    1. Typeform New Entry
    2. SnapRender Take Screenshot
    3. Google Drive Upload File

    Take Screenshot: Page URL = the URL answer, Format = PDF, Full page = Yes. The PDF keeps the page address in its properties.

  • 3 steps

    Monday screenshots of every client site

    Agencies: capture up to 50 client homepages every week in one step and get the links by email, ready for reports.

    1. Schedule by Zapier Every Week
    2. SnapRender Batch Screenshots
    3. Gmail Send Email

    Batch Screenshots: Page URLs = one per line. Send Email: Body = Download Links (valid 24 hours).

  • 4 steps

    AI summaries of new articles in Notion

    Read every new article from a feed you follow, summarize it with ChatGPT or Claude, and file the summary in a Notion database.

    1. RSS by Zapier New Item in Feed
    2. SnapRender Extract Content
    3. ChatGPT (OpenAI) Send Prompt
    4. Notion Create Data Source Item

    Extract Content: Extract = Main article. Send Prompt: ask for a five-point summary of Content. Send Message in Anthropic (Claude) works the same way.

The only setup is an API key

Sign up free, copy the key from your dashboard and paste it when Zapier asks you to connect SnapRender.

200 captures a month free, no card. Every plan includes the Zapier integration.

Get a free API key

Set up in a few minutes

You need a SnapRender account (free) and a Zapier account (free works for two-step Zaps).

  1. Get your API key

    Sign up with Google, GitHub or email. The key is on the API keys page of your dashboard and starts with sk_live_.

  2. Open the invite link

    Sign in to Zapier and accept the SnapRender invite. SnapRender then shows up when you search for it in the Zap editor.

  3. Pick a trigger or action and connect

    Add a SnapRender step, choose for example Take Screenshot, and paste your API key when Zapier asks for it. The connection is named after your plan, such as "Free plan".

  4. Map the fields and test

    Map Page URL from an earlier step, test the step, then send the File output to the next app. For the triggers, add a page on the Schedules page first.

Good to know

How Zapier's limits and SnapRender's meet, so a Zap behaves the way you expect.

  • 30 seconds per step

    Zapier stops any step after 30 seconds. Take Screenshot gives the page 25 seconds and says so when it runs out; a shorter delay or a viewport capture fixes most slow pages.
  • Batches that take longer

    Batch Screenshots waits up to 18 seconds. Bigger jobs keep running: add Delay by Zapier (Delay For) and then Find Batch to collect the links.
  • Download links expire

    Trigger links work for 1 hour, batch links for 24 hours. Map them into a File field and Zapier copies the file when the step runs.
  • Up to 5 trigger Zaps

    Each trigger Zap creates its own SnapRender webhook and an account holds 5. Actions and searches have no such limit.
  • The Zap stays on at the quota

    When the month's captures run out, the run stops with a message that says so and the Zap stays on for the reset. Rate limits retry on their own.
  • Clear errors

    Failures read like TARGET_UNREACHABLE: The target website could not be reached, so the Zap history tells you what to fix.

SnapRender plans

The integration is included in every plan. Each screenshot, extraction or batch page uses one capture; failed captures, searches and creating a signed link use none.

PlanPriceCaptures a monthSchedules
Free$02001
Starter$92,0005
Growth$2910,00025
Business$7950,000100
Scale$199200,000300

Yearly billing costs ten months of the monthly price. The free plan's schedule runs daily or weekly; paid plans add hourly. All plans.

Questions

What is SnapRender for Zapier?

SnapRender for Zapier adds the SnapRender screenshot API to the Zap editor. Its actions turn a web page, HTML or Markdown into a PNG, JPEG, WebP or PDF file, read a page as Markdown, start batches of up to 50 pages and create signed screenshot links. Its two instant triggers start a Zap when a scheduled capture finishes or finds that a page changed.

Why is it marked beta?

The integration is new and Zapier lists it in its public app directory after a review. Until then it is invite-only: the invite link adds SnapRender to your Zapier account right away, and from there it works like any other app in the Zap editor. Zaps you build now keep running when the listing goes public.

Do I need a paid Zapier plan?

Not for two-step Zaps: a trigger and one action, such as a page change posted to Slack, run on Zapier's free plan. Zaps with three or more steps, such as a sheet row to a screenshot to Google Drive, need a paid Zapier plan. Zapier counts its tasks separately from SnapRender captures.

What does it cost on the SnapRender side?

The integration is included in every plan. Free $0 for 200, Starter $9 for 2,000, Growth $29 for 10,000, Business $79 for 50,000, Scale $199 for 200,000 captures a month. Each screenshot, extraction or batch page uses one capture; failed captures, searches and creating a signed link use none. When the month runs out, a run stops with a message that says so and the Zap stays on, ready for the reset.

How do the triggers know that a page changed?

They fire from SnapRender scheduled captures. Add a page in the dashboard, choose every hour, day or week and how big a change counts, and each capture is compared with the one before. The free plan holds 1 daily or weekly schedule. Each trigger Zap creates its own webhook, and an account holds 5, so one account runs up to 5 trigger Zaps at a time.

Can a Zap capture pages behind a login?

It captures public pages. If your own site shows a security check instead of the page, one firewall rule lets SnapRender through: see allow SnapRender on your site.

Where does my API key go?

Zapier stores it as your SnapRender connection, and the integration sends it only to app.snap-render.com. The connection shows your plan name so you can tell accounts apart. To revoke access, delete or rotate the key in your dashboard.

Put screenshots in your Zaps

Add SnapRender to Zapier with the invite link, then connect it with a free API key. 200 captures a month, no card.