Skip to content
Slack

Workflow Integration

Slack

Send screenshot images, PDFs, and video captures to any Slack channel or direct message the moment a job finishes. Keep your team informed without leaving Slack.

Release previews

Post visual snapshots of staging builds to your #releases channel after each deployment.

Incident response

Capture broken pages or error states and share them instantly in your #incidents channel.

Monitoring alerts

Attach a screenshot to every uptime or visual regression alert so the team can triage at a glance.

How it works

When a screenshot job finishes, ScreenshotCenter uploads the captured image to Slack via the Slack Files API and posts a message with a configurable title and permalink to the full-resolution file in your ScreenshotCenter dashboard.

  1. 1

    Connect Slack in the dashboard

    Go to Apps → Connect a new app → Slack and authorise ScreenshotCenter with your Slack workspace. Choose the default destination channel or user.

  2. 2

    Include the app ID in screenshot requests

    Add the Slack app ID to the apps parameter of any screenshot or batch request.

  3. 3

    Screenshot appears in Slack

    The image is uploaded to the channel you configured. The message includes the captured URL, timestamp, and a link to the full-resolution file in your ScreenshotCenter dashboard.

Quick start

Add the Slack app ID to the apps parameter:

curl "https://api.screenshotcenter.com/api/v1/screenshot/create\
  ?key=YOUR_API_KEY\
  &url=https://example.com\
  &apps=my-slack-app"

The apps[].status field reflects the delivery status once the job completes.

Multiple channels

Create multiple Slack apps in the dashboard — one per channel or team — and reference them by ID in a single request:

apps=slack-releases,slack-qa-team

Each app can be configured with a different channel, message format, and notification preference.

What's included

Image, PDF & video

PNG screenshots, PDF renders, and MP4 videos are all supported — ScreenshotCenter uploads the right file type automatically.

Configurable message text

Set a custom message template per app. Include the captured URL, job ID, or any metadata in the Slack post.

Works with batches

Reference a Slack app in batch requests too — receive a summary post when the entire batch finishes.

Retry on failure

Failed deliveries are retried automatically. You can inspect app delivery status in the screenshot detail view.

Get started

  1. 1. Create a free account on ScreenshotCenter.
  2. 2. In the dashboard, go to Apps → Connect a new app → Slack and authorise your workspace.
  3. 3. Set your destination channel and save the app. Copy the app ID.
  4. 4. Add the app ID to the apps parameter in your screenshot requests.