tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect Lokalise and Slack

Lokalise manages your translation keys, tasks and vendor orders. FlowMattic posts translation updates to the localization channel, DMs translators when a task is created, tells developers about key comments and reports when tasks close or orders complete. For localization managers and developers who ship in many languages and plan releases in Slack.

26 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Lokalise26 triggers

Do this in Slack14 actions

1. TriggerTranslation Updated
2. ActionSend Channel Message

When Lokalise fires Translation Updated, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Lokalise and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Lokalise app icon Slack app icon Ready-made template

Post translation updates to the localization channel

Each updated translation posts with the key, language and new text, so the localization manager can follow progress during a busy release week.

Translation UpdatedSend Channel Message

View the template
Lokalise app icon Slack app icon

DM the translator when a task is created for them

Find User by Email finds the assignee in Slack, and the DM gives the task name, languages and due date, so in-house translators start on time.

Task CreatedFind User by EmailSend Direct Message

Lokalise app icon Slack app icon

Tell the release channel when a task is closed

A closed translation or review task means those languages are ready. The release channel hears it, so the build can include the new strings.

Task ClosedSend Channel Message

Lokalise app icon Slack app icon

Send key comments to the developers

Translators comment on keys to ask about context or length limits. Posting the comment and key name to the dev channel gets them a quick answer.

Key Comment AddedSend Channel Message

Lokalise app icon Slack app icon

Report completed translation orders to the manager

When a vendor order is completed, the localization manager gets the order details in Slack and can review the delivered languages.

Order CompletedSend Direct Message

Lokalise app icon Slack app icon

Review contributors who joined through the public link

Contributor Added Public posts new self-signups to a private admin channel, so admins can check who joined a community translation project.

Contributor Added PublicSend Private Channel Message

Set up: translation updates

At the end, every translation updated in your Lokalise project posts the key, language and text to Slack.

  1. Connect Slack

    Under Connects in FlowMattic, add your Slack workspace.

  2. Start with Translation Updated

    Create a workflow with Lokalise and Translation Updated, then follow the trigger's instructions to add the workflow as a webhook in your Lokalise project.

  3. Edit a translation

    Change one translation in Lokalise so FlowMattic captures the event fields.

  4. Post the update

    Add Slack Send Channel Message, choose the localization channel, map the key, language, translation and user, test it and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Post translation updates to the localization channel Template
  1. Lokalise app icon 1. Trigger in Lokalise Translation Updated
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From LokaliseTo Slack
    Key nameMessage: key
    LanguageMessage: language
    TranslationMessage: new text
    UserMessage: edited by
    Project nameMessage: project
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Translation Updated fires for every saved translation, which can be many during a sprint. Add a Filter on language or project if the channel gets busy.
  • Webhooks are set per Lokalise project. Add the workflow to each project you want in Slack.
  • Find User by Email needs the translator's Lokalise and Slack emails to match. External vendors may need a shared channel instead.

Triggers (26)

  • Translation UpdatedTriggers when a translation is updated.
  • Translation ReviewedTriggers when a translation is reviewed.
  • Project ImportTriggers when translation files were uploaded to a project.
  • Project ExportTriggers when translation files were downloaded to a project.
  • Project CopiedTriggers when a project is copied.
  • Project DeletedTriggers when a project is deleted.
  • Project SnapshotTriggers when a project snapshot is created.
  • Key AddedTriggers when a new translation key is added to a project.
  • Key ModifiedTriggers when a new translation key is modified to a project.
  • Key RemovedTriggers when a new translation key is removed to a project.
  • Key Comment AddedTriggers when a new translation key comment is added to a project.
  • Task CreatedTriggers when a new translation or review task is created in a project.
  • Task ClosedTriggers when a new translation or review task is closed in a project.
  • Task QueuedTriggers when a newly created task is queued.
  • Task DeletedTriggers when a newly created task is deleted.
  • Task Language ClosedTriggers when a language is added to a task is closed.
  • Task Initial TM leverage CalculatedTriggers when an initial translational memory leverage is calculated for a task.
  • Contributor AddedTriggers when a new contributor is added to a project by invitation of an admin.
  • Contributor Added PublicTriggers when a new contributor added themselves to a project through the public signup link.
  • Contributor RemovedTriggers when a new contributor is removed.
  • Language AddedTriggers when a language is added to a task.
  • Language RemovedTriggers when a language is removed to a task.
  • Language Settings ChangedTriggers when language settings are changed to a task.
  • Order CreatedTriggers when a new translational order is created.
  • Order CompletedTriggers when a new translational order is completed.
  • Order DeletedTriggers when a new translational order is deleted.

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Lokalise and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Releases wait less on languages

Closed tasks and completed orders reach the release channel, so the build picks up translations as soon as they are ready.

Questions find the developer

Key comments land where developers read, so translators get context without a separate email thread.

Busy sprints cost the same

FlowMattic runs on your WordPress site with unlimited runs, so thousands of translation events need no bigger plan.

Common questions

How do I send Lokalise updates to Slack?

Create a FlowMattic workflow with a Lokalise trigger such as Translation Updated, add the workflow as a webhook in your Lokalise project, then add Slack Send Channel Message and map the key, language and text.

Can translators get their tasks in Slack?

Yes. Start with Task Created, find the assignee with Find User by Email, then send them a direct message with the task and due date.

Can only some languages be posted?

Yes. Add a Filter on the language field so only the languages your team reviews reach the channel, or a Router to send each language to its reviewer.

Can I hear when new keys are added by developers?

Yes. Key Added is its own trigger. Post it to the translators channel so they know new text is waiting.

Does this change anything in Lokalise?

No. These workflows read Lokalise events and post to Slack. Tasks, keys and translations are still managed in Lokalise.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Lokalise and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Lokalise integration 1.0.0, Slack integration 1.0.