All templates

Automated Confluent Schema Change Digest

Every morning, WebRun opens Confluent Cloud, lists the schema subjects with a version registered since yesterday, reads each one's compatibility setting and the topics that carry it, posts a digest to Microsoft Teams, and messages the platform owner on Telegram when a change lands on a subject set to no compatibility checking.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Confluent read new schema versions
2 Microsoft Teams post the change digest
3 Telegram flag the risky changes
In short

How do I track which Kafka schemas changed overnight?

Every morning WebRun opens Confluent Cloud, lists the schema subjects with a version registered since yesterday, and reads each one's compatibility setting and the topics that use it. It posts the digest to Microsoft Teams and messages the platform owner on Telegram about risky changes, so downstream breaks are caught at review time.

  • Schema changes are known at review time rather than at run time
  • Every change arrives with the topics that consume it named
  • Versions landing on subjects with checking switched off are escalated immediately

Built for data platform teams · streaming engineers · analytics engineers · SRE teams

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens confluent.cloud in a real browser with your saved login - no setup, no API keys.

  2. 1
    Confluent - read new schema versions
    confluent.io
    WebRun in Confluent: read new schema versions
    WebRun opens Confluent to read new schema versions.
    • Open Confluent Cloud and go to the schema registry for each environment you watch
    • List the subjects with a new version registered since yesterday, with the version number and the time
    • Read each subject's compatibility setting and note which topics use it

    Done when Every schema version registered yesterday is listed with its subject and topics.

  3. 2
    Microsoft Teams - post the change digest
    microsoft.com
    WebRun in Microsoft Teams: post the change digest
    WebRun opens Microsoft Teams to post the change digest.
    • Post one line per changed subject with the new version, the environment and the compatibility setting
    • Name the topics that carry the subject so consumers know whether it touches them
    • Put changes on production environments above changes on staging

    Done when The data team can see yesterday's schema changes in Teams.

  4. 3
    Telegram - flag the risky changes
    telegram.org
    WebRun in Telegram: flag the risky changes
    WebRun opens Telegram to flag the risky changes.
    • Message the platform owner when a new version lands on a subject with compatibility checking switched off
    • Include the subject, the environment and the consuming topics
    • Keep it internal. WebRun never registers, edits, or deletes a schema

    Done when Risky schema changes have reached the platform owner.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
confluent.cloud
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Schema change digest · Microsoft Teams
OutputWhat each run produces - A daily digest of newly registered schema versions with subject, environment, compatibility setting and consuming topics.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it change schemas or compatibility settings?

No. WebRun reads the registry only. Registering a version, editing a subject and changing a compatibility mode all stay with your engineers.

Does it read the message data on the topics?

No. It reads schema metadata: subjects, versions, compatibility settings and which topics use them. It never consumes records from a topic.

What if nothing changed overnight?

It stays quiet on Telegram and posts a short no-changes line in Teams, so the channel confirms the check ran without adding noise.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.