DATA OPS

Weekly Snowflake Schema-Change Digest to Notion and Slack

Runs weekly, collects every column add, drop, and type change across watched Snowflake schemas.

CategoryData Ops
Enginesim
Difficultybeginner
Triggerschedule
Steps6
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule fires on Monday morning
  • ActionRead current schema fingerprint from SnowflakeSnowflakeSnowflake
  • ActionLoad last week's fingerprint from PostgresPostgreSQLPostgres
  • LogicDiff weekly fingerprints and build changelog
  • ActionAppend changelog to Notion pageNotionNotion
  • OutputPost highlights and link to SlackSlack

What it does

Not every schema change is an emergency, but they all need an audit trail. This sentinel accumulates a week of column-level changes across your watched Snowflake schemas — comparing weekly fingerprints — and rolls them into one tidy changelog: what changed, in which table, and when first seen. It writes the changelog to a Notion page your team can review and posts a short summary to Slack.

When to use it

Use it for governance and review cadence rather than incident response. It gives data and analytics teams a recurring, searchable record of how their warehouse evolved, useful for weekly data-platform standups and audits.

How it works

  1. 1A weekly schedule fires (e.g. Monday morning).
  2. 2Query Snowflake `INFORMATION_SCHEMA.COLUMNS` across the watched schemas for the current fingerprint.
  3. 3Compare against last week's fingerprint stored in Postgres; assemble the full list of adds, drops, and type changes.
  4. 4Format the changes into a dated changelog section.
  5. 5Append the changelog to the team's Notion page.
  6. 6Post a highlights summary with a link to Slack and store the new fingerprint.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SnowflakeWarehouses, queries, shares.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  3. 3
    Connect NotionPages, databases, comments.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.