+
TC

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

screenshot-to-slack.sh
#!/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.