All templates

Automated SeaTable Weekly Base Scorecards

Every Monday, WebRun opens SeaTable, counts new and updated rows for each table in the base, checks whether the same records are current in Airtable, and posts the full scorecard to Notion.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 SeaTable count new and updated rows
2 Airtable cross-check mirrored records
3 Notion post the scorecard
In short

How do I track weekly activity in my SeaTable base?

WebRun checks your SeaTable base every Monday, counting rows added and updated by table since the previous week. It cross-checks any table mirrored to Airtable for sync drift, then posts the full scorecard to Notion, so base activity and mirror health are both visible without opening SeaTable directly.

  • A weekly read on base activity without opening SeaTable
  • Mirror drift against Airtable flagged before it compounds
  • Only genuinely mirrored tables get cross-checked

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

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 cloud.seatable.io in a real browser with your saved login - no setup, no API keys.

  2. 1
    SeaTable - count new and updated rows
    seatable.io
    WebRun in SeaTable: count new and updated rows
    WebRun opens SeaTable to count new and updated rows.
    • Open the base and count rows added or updated this week
    • Note which table saw the most activity
    • Capture the total row count per table

    Done when This week's row counts are captured for every table.

  3. 2
    Airtable - cross-check mirrored records
    airtable.com
    WebRun in Airtable: cross-check mirrored records
    WebRun opens Airtable to cross-check mirrored records.
    • Check whether records mirrored from SeaTable are up to date in Airtable
    • Note any table that has fallen out of sync
    • Skip tables that aren't mirrored

    Done when Every mirrored table has been checked against Airtable.

  4. 3
    Notion - post the scorecard
    notion.so
    WebRun in Notion: post the scorecard
    WebRun opens Notion to post the scorecard.
    • Post the scorecard with this week's counts by table
    • Flag any table that's out of sync with Airtable
    • Compare against last week's totals

    Done when This week's scorecard is published in Notion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
cloud.seatable.io
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Base scorecard · Notion
OutputWhat each run produces - A weekly row count scorecard by table, with mirrored records checked against Airtable.
Report
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 edit rows in SeaTable or Airtable?

No. WebRun only reads row counts and sync status. It never edits or deletes a row in either app.

What does out of sync mean here?

A mirrored table where the row counts in SeaTable and Airtable no longer match, so a stalled sync gets flagged instead of assumed fine.

Does it check tables that aren't mirrored to Airtable?

No. Only tables you've actually mirrored are cross-checked, so the scorecard does not flag a false mismatch.

Put this on autopilot.

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