Skip to main content
You can connect Screenshotly to no-code platforms using HTTP/webhook integrations.

Zapier

Create a Zap that captures screenshots automatically:
1

Create a trigger

Choose your trigger event (e.g., new row in Google Sheets, new form submission, scheduled time).
2

Add a Webhooks action

Add a Webhooks by Zapier action and select Custom Request.
3

Configure the request

Set these values:
  • Method: POST
  • URL: https://api.screenshotly.dev/api/v1/screenshots
  • Headers:
    • screenshotly-api-key: your API key
    • Content-Type: application/json
  • Body:
{
  "url": "{{trigger_url}}",
  "format": "png",
  "width": 1280,
  "height": 800
}
Replace {{trigger_url}} with the dynamic URL from your trigger step.
4

Test and enable

Test the Zap to verify it captures a screenshot, then turn it on.

Make (Integromat)

1

Create a scenario

Add a trigger module (e.g., Google Sheets Watch Rows, Schedule).
2

Add an HTTP module

Add an HTTP - Make a request module with these settings:
  • URL: https://api.screenshotly.dev/api/v1/screenshots
  • Method: POST
  • Headers:
    • screenshotly-api-key: your API key
    • Content-Type: application/json
  • Body type: Raw
  • Content type: JSON
  • Request content: your JSON payload
3

Parse the response

Add a JSON - Parse JSON module to extract the screenshot URL from the response.

Bubble

Use Bubble’s API Connector plugin:
  1. Go to Plugins and install API Connector
  2. Add a new API:
    • Name: Screenshotly
    • Authentication: Private key in header
    • Key name: screenshotly-api-key
    • Key value: your API key
  3. Add a call:
    • Method: POST
    • URL: https://api.screenshotly.dev/api/v1/screenshots
    • Body: JSON with url, format, and other parameters
  4. Initialize the call to set up the response structure
  5. Use the API call in your workflows

Webflow

Webflow supports external API calls through its Logic feature:
  1. Create a Webflow Logic flow
  2. Add an HTTP Request block
  3. Configure it with the Screenshotly API endpoint and your parameters
  4. Use the response data in subsequent blocks

Common patterns

Scheduled captures with Zapier

Use Zapier’s Schedule by Zapier trigger to capture screenshots at regular intervals (hourly, daily, weekly).

Form-triggered captures

Connect a form submission (Typeform, Google Forms, etc.) to Screenshotly to capture a screenshot of a URL submitted by users.
All no-code integrations use the same REST API. If your platform supports HTTP requests, you can integrate with Screenshotly.