docs(auto-run): document scheduled column re-runs as distinct from Auto-run#1633
Open
george-dilthey wants to merge 1 commit into
Open
docs(auto-run): document scheduled column re-runs as distinct from Auto-run#1633george-dilthey wants to merge 1 commit into
george-dilthey wants to merge 1 commit into
Conversation
Contributor
george-dilthey
marked this pull request as ready for review
July 17, 2026 22:26
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Added a new section "Scheduled column re-runs ('Re-run columns on a schedule')" to
docs/auto-run.md, inserted between the "Column-level auto-run" and "Conditional runs" sections. The section explains that scheduled column re-runs are a distinct table-level feature from Auto-run, can run even when table-level Auto-run is OFF (because scheduled runs useforceRun=trueand bypass the master switch), links to the existingscheduled-columns.mdfor full setup details, and documents the "Scheduled to run: [frequency]" indicator visible in column settings.Why
Intercom conversation 215475117348337 (Megan Fogarty, Lucid Software, Enterprise plan): columns set to auto-run were not firing when new rows were added. Her table had individual column auto-run ON but table-level Auto-run OFF — visible in screenshots attached to the ticket. The Run Settings panel shows both "Auto-run" (greyed out/OFF) and "Re-run columns on a schedule" (ON) as separate toggles, causing confusion about their relationship.
The support team (Bo, then Ariana) correctly explained that table-level Auto-run is the master switch — but Fin could not resolve the ticket because
auto-run.mdnever mentions "Re-run columns on a schedule" as a distinct feature in the same panel, and never explains that scheduled re-runs work independently of the Auto-run master switch.The
auto-run.mddoc thoroughly covers the master switch hierarchy (verified via code:action-field.ts:3807,record.service.ts:3149). A separatescheduled-columns.mddoc covers the scheduled re-run feature in full. The missing piece was a bridge section inauto-run.mdexplaining how the two coexist and that scheduled runs bypass the Auto-run gate (forceRunTableJob.ts:55–57,forceRun=true).Source link(s)
clay-base/apps/api/v3/tables/services/record.service.ts:3149andclay-base/apps/api/v3/tables/services/action-field.ts:3807clay-base/apps/api/v3/tables/domain/runner/scheduled-table-runs/forceRunTableJob.ts:55–57(forceRun=true)clay-base/libs/shared/src/billing/plan.ts:114,143(ScheduledTablesLimit: 100for Trial and all paid plans)Uncertainties
The "Re-run columns on a schedule" UI is additionally gated by an Eppo feature flag (
scheduled-runs/EppoFeatureFlags.EnabledScheduledRuns) whose current rollout scope is not visible in the code repo. TheScheduledTablesLimitflag is set to 100 for all paid plans (Trial through Enterprise), and an Enterprise customer confirmed seeing the feature in their UI (screenshots in the Intercom conversation). No Slack discussions about rollout limitations were found. No beta framing added, consistent with the paid-plan evidence. If the Eppo flag is narrower than "all paid plans," a beta note may be needed.Related observations
conditional-runs.mdandcredit-usage.mdalready referencescheduled-columns.mdand "Re-run columns on a schedule" by name, confirming this is a concept already in the documentation ecosystem. No other doc updates needed for consistency.Closes DOC-1240