Integration Guide
Slack + ToolCenter
Send automated screenshots, SEO reports, broken link alerts, and more directly to your Slack channels.
How It Works
There are two main ways to connect ToolCenter with Slack:
1. Incoming Webhooks
Create a Slack Incoming Webhook. Use a script or automation tool to call ToolCenter's API, then POST the results to your Slack webhook URL.
2. Via Zapier/Make/n8n
Use a workflow automation tool with ToolCenter as the data source and Slack as the destination. Easiest no-code approach.
Example: Screenshot to Slack
#!/bin/bash
# 1. Take a screenshot and get the stored URL
RESULT=$(curl -s -X POST "https://api.toolcenter.dev/v1/screenshot" \
-H "Authorization: Bearer $TOOLCENTER_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://myapp.com","store":true,"fullPage":true}')
IMAGE_URL=$(echo $RESULT | jq -r '.url')
# 2. Post the screenshot to Slack
curl -X POST "$SLACK_WEBHOOK_URL" \
-H "Content-Type: application/json" \
-d "{
\"text\": \"📸 Daily screenshot of production\",
\"attachments\": [{
\"image_url\": \"$IMAGE_URL\",
\"title\": \"myapp.com — $(date +%Y-%m-%d)\"
}]
}"
What Teams Automate
Daily Site Screenshots
Capture and share screenshots of your production site every morning for visual monitoring.
Broken Link Alerts
Scan your site for broken links and post alerts to your #engineering channel if any are found.
SSL Expiry Warnings
Check SSL certificates weekly. Alert #devops when certificates are within 30 days of expiring.
SEO Score Reports
Run weekly SEO analysis and share a summary with your #marketing team.
Page Speed Monitoring
Track page speed metrics and alert when performance degrades below your thresholds.
DNS Change Detection
Monitor DNS records for your domains and get notified of any unexpected changes.
Connect ToolCenter to Slack
Get your API key and start sending automated reports to your team.