All templates

Automated NocoDB Data Quality Checks

Every morning, WebRun opens NocoDB, runs your data quality rules across the tables you nominate, counting rows with required fields empty, likely duplicates and records untouched past your staleness limit, posts a digest with the counts and worst offenders to Microsoft Teams, and pings the responsible owner on WhatsApp when a blocking gap appears.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 NocoDB check tables against your rules
2 Microsoft Teams post the quality digest
3 WhatsApp ping owners about blockers
In short

How do I find missing fields and duplicate records in my database?

WebRun audits your NocoDB data every morning. It checks the tables you nominate for empty required fields, likely duplicates and records untouched past your staleness limit, posts the counts and worst offenders to Microsoft Teams, and pings owners on WhatsApp about blocking gaps.

  • Empty required fields are caught the day after they appear
  • Duplicates surface before they reach a report or an invoice
  • Every gap has an owner named, so cleanup actually happens

Built for operations teams · data managers · no-code builders · small business owners

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 app.nocodb.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    NocoDB - check tables against your rules
    nocodb.com
    WebRun in NocoDB: check tables against your rules
    WebRun opens NocoDB to check tables against your rules.
    • Open NocoDB and load each table you nominated for checking
    • Count rows with any required field left empty and note which field is missing most often
    • Look for likely duplicates using the matching columns you chose, such as email or reference number
    • List records not updated within your staleness limit, with the owner recorded on each row

    Done when Every nominated table has counts for missing fields, duplicates and stale rows.

  3. 2
    Microsoft Teams - post the quality digest
    microsoft.com
    WebRun in Microsoft Teams: post the quality digest
    WebRun opens Microsoft Teams to post the quality digest.
    • Open your operations channel in Microsoft Teams
    • Post one line per table with the row count, missing field count, duplicate count and stale count
    • Name the three worst offending records in each category with a link to the row
    • Show the change against yesterday so you can see whether cleanup is winning

    Done when Today's data quality digest is posted in the Teams channel.

  4. 3
    WhatsApp - ping owners about blockers
    whatsapp.com
    WebRun in WhatsApp: ping owners about blockers
    WebRun opens WhatsApp to ping owners about blockers.
    • Open your internal team group in WhatsApp
    • Post only the gaps you marked as blocking, naming the record owner and the missing field
    • Keep the message to the count and the owners so the group stays readable
    • Never edit, merge or delete a record. WebRun reports gaps and a person fixes them in NocoDB

    Done when Blocking gaps have been raised with their owners, or nothing was posted because there are none.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.nocodb.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Data quality digest · Microsoft Teams
OutputWhat each run produces - A daily digest per table with counts of rows missing required fields, likely duplicates and stale records, plus the worst offenders and their owners.
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 or delete my records?

No. WebRun reads your tables and reports what looks wrong. It never edits a field, never merges duplicates and never deletes a row, so a false positive can never damage your data.

How do I define a duplicate?

You pick the matching columns. Tell WebRun that two rows sharing an email address or a reference number count as duplicates, and only those pairs are reported.

Can it check more than one base?

Yes. Nominate any number of tables across your bases and each one gets its own line in the digest, with its own required fields and staleness limit.

Put this on autopilot.

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