CONTENT CREATION

Turn a CMS publish webhook into a localization packet and locale tasks

Receives a publish webhook from your CMS, fetches the published article, generates a translation brief and glossary.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerCMS publish webhook receivedHTTP webhook
  • LogicIgnore drafts and locale-less events
  • ActionFetch published article contentHTTP webhook
  • ActionGenerate per-locale brief and glossaryOpenAI
  • ActionCreate Linear task per localeLinearLinear
  • OutputReturn task links to the callerHTTP webhook

What it does

Connects your publishing pipeline directly to localization. The instant an article is published, a webhook hands the content to this flow, which prepares a translation packet (source text plus a generated glossary and tone notes) and opens a tracked task for each target locale.

When to use it

Use this when localization should start automatically on publish rather than waiting for someone to notice. It is ideal for high-cadence content teams where translation must trail publishing closely.

How it works

  1. 1The CMS sends a publish webhook containing the article ID and target locales.
  2. 2The flow validates the payload and ignores events that are drafts or carry no locales.
  3. 3It fetches the full published content from the source of record.
  4. 4OpenAI produces a per-locale brief: source body, extracted glossary terms, and tone guidance.
  5. 5A Linear task is created per locale in the Localization project with the brief and a default SLA due date.
  6. 6The created task links are returned to the webhook caller so the CMS can show localization status inline.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect LinearIssues, projects, cycles, triage.
  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.