CONTENT CREATION

Sync linguist-approved strings into target locale files via GitHub PR

When a linguist board card flips to Approved, write the approved translation into the matching target locale file and open a GitHub pull request grouping the day's approved…

CategoryContent Creation
Enginesim
Difficultyadvanced
Triggerevent
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerLinguist-board card set to ApprovedNotionNotion
  • ActionRead key, language, and approved stringNotionNotion
  • LogicValidate locale file and key exist
  • ActionWrite translation to target locale on branchGitHubGitHub
  • OutputOpen PR and notify #localizationGitHubGitHub

What it does

Closes the loop from review back to code. When a string is approved on the linguist board, it locates the right target locale file by key and language, inserts the approved translation, and bundles approvals into a pull request for engineering to merge.

When to use it

Use it once translations are reviewed and you want them in the product without manual file edits. It guarantees the approved text, not a stale draft, is what lands in the repo, with a reviewable PR trail.

How it works

  1. 1A linguist-board card status change to Approved fires the trigger.
  2. 2The flow reads the card to get the key, target language, and approved string.
  3. 3A check confirms the target locale file and key exist; mismatches route to a Slack alert instead of a write.
  4. 4It updates the locale file value on a translations branch, batching with other approvals from the same window.
  5. 5It opens or updates a GitHub PR listing the approved keys and notifies #localization with the PR link.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect NotionPages, databases, comments.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  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.