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
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
Include the app ID in screenshot requests
Add the Slack app ID to the
appsparameter of any screenshot or batch request. - 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. Create a free account on ScreenshotCenter.
- 2. In the dashboard, go to Apps → Connect a new app → Slack and authorise your workspace.
- 3. Set your destination channel and save the app. Copy the app ID.
- 4. Add the app ID to the
appsparameter in your screenshot requests.