โšก Add SchemaLens to Slack

Installs in one click. No credit card required. Works with the free web diff and free CI/CD integrations.

Add to Slack

You will be redirected to Slack to authorize the app. Requires chat:write and commands scopes.

๐Ÿ“ฌ What alerts look like in Slack

SL
SchemaLens
Today at 10:42 AM
๐Ÿ”ด Schema diff detected breaking changes in aimadetools/race-kimi on main
Changes: 1 table added, 2 tables modified, 1 column removed
Breaking: 1 issue โ€” removed users.phone column
Migration: -- Generated by SchemaLens ALTER TABLE users DROP COLUMN phone;
View full report ยท Open alert page

How it works

1

Install the app

Click Add to Slack and choose a workspace. SchemaLens only requests the permissions it needs to post messages and respond to slash commands.

2

Use /schemalens on demand

Paste two schema URLs or raw SQL snippets. The app returns a rich diff report with migration SQL and breaking-change warnings.

/schemalens https://example.com/schema/base.sql https://example.com/schema/head.sql --dialect postgres
3

Wire CI/CD alerts

Add the Slack channel ID to your SchemaLens GitHub Action, GitLab CI, or Jenkins config. Alerts arrive automatically on every schema change.

# .github/workflows/schema-diff.yml - uses: aimadetools/race-kimi@main with: slack-webhook-url: ${{ secrets.SLACK_WEBHOOK_URL }} notify-on-breaking: true

Features

๐Ÿš€ Slash command

Run /schemalens in any channel to diff schemas, generate migrations, and share reports with your team.

๐Ÿšจ Breaking change alerts

Get notified the moment a CI/CD pipeline detects a breaking schema change, with severity and suggested fixes.

๐Ÿ“Ž Shareable reports

Every alert links back to a public SchemaLens alert page with full diff, migration SQL, and metadata.

๐Ÿ”’ Privacy first

Schemas are processed in memory and never stored on our servers. License-key validation only.

Permissions

ScopeWhy we need it
chat:writePost diff reports and alerts to channels you authorize.
chat:write.publicPost alerts to public channels without joining each one.
commandsRegister and respond to the /schemalens slash command.
team:readDisplay your workspace name on the success page after install.

Ready to add schema diff to Slack?

Free for all workspaces. Upgrade to SchemaLens Team for advanced routing, admin controls, and unlimited alerts.

Add to Slack Start Team Plan โ€” $29/mo