GoScreenAPI
Webflow Integration

Webflow
+ GoScreenAPI

Capture Screenshots from Webflow Logic — Automate Visual Content

Call GoScreenAPI from Webflow Logic automations or custom code embeds. Generate screenshots of any URL and use them in your Webflow site or CMS.

95+ Webflow users automate with GoScreenAPI

How it Works

Get started with Webflow

Follow these steps to integrate GoScreenAPI into your Webflow workflow.

1

Get your GoScreenAPI key

Log in to GoScreenAPI, go to Dashboard → API Keys, and copy your API key. You will use this in your Webflow custom code or Logic automation.

2

Add a custom code embed to your Webflow page

In the Webflow Designer, add an Embed element where you want the screenshot functionality. Paste the JavaScript code below into the embed.

3

Configure the API call

Replace `YOUR_API_KEY` in the code with your actual key. Set the `url` parameter to the website you want to screenshot — this can be a dynamic value from a CMS field.

4

Display the screenshot

The API returns an `image_url`. Set an Image element's `src` attribute to this URL using JavaScript, or store it in a Webflow CMS field via the Webflow API.

5

Use Webflow Logic for server-side calls (optional)

For more secure API key handling, use Webflow Logic (available on Business+ plans) to make the API call server-side. Add an HTTP Request action pointing to the GoScreenAPI endpoint.

Technical Package

API Configuration

Endpoint

https://api.goscreenapi.com/v1/screenshot

Method

POST

Auth Header

X-API-Key

Required Headers

Headers
X-API-Key: YOUR_API_KEY
Content-Type: application/json

Request Body Example

application/json
{"url":"https://example.com","format":"png","full_page":true}

Custom Code Embed (JavaScript)

Webflow Embed
fetch('https://api.goscreenapi.com/v1/screenshot', {
  method: 'POST',
  headers: {
    'X-API-Key': 'YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    url: 'https://example.com',
    format: 'png',
    full_page: true
  })
})
.then(res => res.json())
.then(data => {
  document.getElementById('screenshot').src = data.image_url;
});
Use Cases

What you can automate with Webflow

Real workflows GoScreenAPI users run every day — across screenshots, uptime monitoring, and visual change detection.

📸 Screenshot API

📋

Screenshot on form submit

Capture the submitted page automatically when a new form entry arrives.

👤

Screenshot on new CRM contact

Auto-screenshot a contact's website when they're added to your CRM.

🛒

Screenshot on new order

Capture the product page for every new e-commerce order.

📅

Scheduled screenshots

Run daily or weekly screenshots of competitor pages automatically.

📄

PDF invoice generation

Convert invoice pages to PDF and attach them to emails automatically.

🖼️

OG image generation

Auto-generate Open Graph preview images for new blog posts or products.

🟢 Uptime Monitoring

🔔

Alert on site down

Get notified in Webflow when any monitored site goes down.

Alert on recovery

Trigger a workflow when a site comes back online after an outage.

📊

Weekly uptime report

Send a weekly uptime summary to Slack, email, or a Google Sheet.

👁️ Visual Change Detection

🔍

Alert on visual change

Trigger a workflow when a competitor page or your own site changes visually.

📸

Screenshot on change

Auto-capture a screenshot whenever a visual diff is detected.

📬

Notify team on change

Send a Slack message or email with the diff image when a change is detected.

How much will it cost?

Simple, transparent pricing. Start free, scale as you grow.

250 screenshots/mo

Free

No credit card required

Start here

10,000 screenshots/mo

$10

per month

25,000 screenshots/mo

$20

per month

FAQ

Frequently Asked Questions

Common questions about using GoScreenAPI with Webflow.

Yes, if you have a Webflow Business or Enterprise plan with Webflow Logic. Add an HTTP Request action in a Logic flow. For free/Starter plans, use a custom code embed.

Avoid putting your API key directly in client-side custom code — it will be visible in the browser. Use Webflow Logic for server-side calls, or proxy the request through a serverless function (e.g., Cloudflare Workers).

Yes. You can capture screenshots of CMS item URLs and store the resulting `image_url` back in a CMS field using the Webflow CMS API. This is useful for auto-generating preview images.

Yes. You can call GoScreenAPI from any Webflow page, including member-only pages. Use custom code or Logic to trigger screenshots based on member actions.

Ready to automate screenshots?

250 free screenshots/month. No credit card required. Works with Webflow in minutes.