DOCUMENT OPS

Flag undocumented Figma components in the Coda catalog

Scans the Coda component catalog daily and flags any component whose Figma description is empty or missing a docs link.

CategoryDocument Ops
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule fires
  • ActionRead component rows from Coda catalogCodaCoda
  • ActionFetch live description and docs link from FigmaFigmaFigma
  • LogicFlag components with missing or thin documentation
  • ActionWrite documentation_status back to CodaCodaCoda
  • OutputPost undocumented gap list to SlackSlack

What it does

Finds the holes in your documentation. It reads the component catalog in Coda, cross-checks each row against Figma metadata, and flags components that have no description, an empty docs link, or a description shorter than a minimum length. Flagged rows get a `documentation_status` of `undocumented`, and the full gap list is delivered so an owner can close it.

When to use it

Use it when your library has grown faster than its docs and nobody knows which components are safe to use. Run it on a daily cadence so documentation debt surfaces continuously instead of in a painful audit before a big release.

How it works

  1. 1A daily schedule starts the run.
  2. 2The flow reads all rows from the Coda catalog table.
  3. 3For each component it fetches the live Figma description and any documentation-link field.
  4. 4A logic step evaluates each one: empty description, missing link, or too-short text marks it `undocumented`; otherwise `documented`.
  5. 5The status is written back to Coda for every row.
  6. 6The list of undocumented components is posted to the design-system Slack channel as an actionable checklist.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect CodaDocs, packs, automations.
  2. 2
    Connect FigmaFiles, frames, comments, assets.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.