- Home
- Resources
- Integrations
- Lokalise
Lokalise Zapier integrationAutomate Lokalise with Zapier.
The Lokalise Zapier integration gives you 24 triggers, 9 actions and 12 searches. Twenty-two triggers are instant and two poll on a timer, so keys, tasks, orders and projects can start Zaps, while actions create keys, tasks and projects or move files in and out.
Verified Trustpilot reviews · AI, automation & growth agency
What the Lokalise Zapier integration does for a translation team
Lokalise is a translation management tool: projects hold keys, each key holds its translations, and tasks and orders organize who translates what. The Zapier integration connects that work to your other apps in both directions. A change in Lokalise can start an automation, and another app can create keys, tasks or projects, update translations or move files without anyone opening Lokalise.
Three results come up most. First, a team that knows when work is done: Task Closed fires as soon as a task ends, and a message lands in the chat the team already reads. Second, a running record of orders: Order Completed adds a row to a spreadsheet each time an order finishes, which gives one place to check what came back. Third, files that reach Lokalise without manual uploads: a new file in your storage tool goes to Upload File, tagged and in the right language.
Around those, the catalog covers keys, comments, languages, contributors, snapshots, imports and exports, plus twelve searches that fetch a key, a task, an order or a list mid-Zap.
What Zapier does not do for Lokalise: no action deletes a project or a task, and the only way to delete a key sits among the searches, which surprises people. Two task triggers poll instead of reacting at once. The same app also exists on Make: see the Lokalise Make integration, and weigh the tools in Make vs Zapier before you build.
Zapier words, in plain English
Eight words carry this page. Read them once, the rest follows.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier waits for that event and nothing else.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something for you in an app.
- Task
- The unit Zapier bills: one action your Zap completes successfully. Not to be confused with a Lokalise task.
- Instant vs polling
- An instant trigger is reported by the app the moment the event happens. A polling trigger is checked by Zapier on a timer.
- Filter
- A step that lets the Zap go on only when what arrived meets a condition you set, and stops it otherwise.
- Search step
- A step that looks up something that already exists, such as a key or an order, so later steps can use what it found.
- Connection
- Your Lokalise account linked to Zapier once, then reused by every step of every Zap that works with Lokalise.
What a Lokalise Zap really costs
Lokalise is not a premium app, so it runs on the free Zapier plan. Watching for a closed task or a new key costs nothing: only an action that succeeds is billed as a task.
- Premium appNo, the free plan works
- Free plan100 tasks a month, two-step Zaps
- Trigger cost0 tasks
- Instant triggers22 out of 24
The free plan gives 100 tasks a month and two-step Zaps only: one trigger, one action. A filter, a second action or one of the twelve searches makes the Zap multi-step, which needs a paid plan. A failed action is not counted, and polling costs nothing however often Zapier checks. The interval grid below only concerns the two polling triggers, Poll Tasks and Poll Tasks' Languages' Progress; the 22 instant triggers ignore it.
Connect your Lokalise account in three steps
- 01
Open your connections
In Zapier, go to the Apps page of your account and click + Add connection. You need a Lokalise account first, with access to the projects and the team the Zap will touch.
- 02
Pick Lokalise
Type Lokalise in the search box of the dialog, select it in the results, then click Add connection. A new browser tab opens on the Lokalise side for the sign-in.
- 03
Sign in and allow access
Sign in to Lokalise in that tab and grant Zapier access to the account. The connection then shows on your Apps page, ready for every Zap that uses Lokalise.
Your first Zap: closed tasks announced in the team chat
GoalEach time a Lokalise task is closed in your project, a message reaches the team chat, but only when it passes the filter you set.
- 01
Create the Zap
Start a new Zap in Zapier. Choose Lokalise as the trigger app and Task Closed as the event, then pick your Lokalise connection.
- 02
Set the project
Enter the Project ID of the project to watch. It is required, and the Zap only hears about tasks closed in that project.
- 03
Test the trigger
Run the test. Zapier brings back the three most recent items of the account, so you build the message on a real closed task rather than empty fields.
- 04
Add the filter
Click the plus icon, add Filter, then fill in the field, the rule and the value. A filter makes this a multi-step Zap, so it needs a paid plan.
- 05
Write the message and publish
Add your chat step, place the task title in the text, test it, then click Publish. Only tasks closed from now on will be announced.
Lokalise triggers
24 events start a Zap when something happens in Lokalise, and 22 of them are instant: the app calls Zapier straight away, whatever your plan.
Contributor Added
Instant triggerIn Zapier“Triggers when new contributor has been added to the project”
Starts the Zap when someone new joins a Lokalise project as a contributor. It turns a change of access into an event other tools can react to, instead of something people find out by chance.
Contributor Removed
Instant triggerIn Zapier“Triggers when contributor has been removed from the project”
Fires when a contributor leaves a project or is taken off it. Paired with the previous trigger, it gives a full picture of who can work on what, entry and exit included.
Key Added
Instant triggerIn Zapier“Triggers when a new key is added to the project.”
Reacts when a new key appears in the project. A key is the unit Lokalise translates, so this is the earliest signal that fresh text needs work in every language.
Key Comment Added
Instant triggerIn Zapier“Triggers when a new comment is added to the key.”
Fires when someone leaves a comment on a key. Comments are where questions about context live, and they are easy to miss when nobody is looking at that key.
Key Modified
Instant triggerIn Zapier“Triggers when a translation has been modified.”
Runs when a translation is modified, despite a name that suggests the key itself. In practice it follows edits to the text, which is what most review flows care about.
Key Removed
Instant triggerIn Zapier“Triggers when a key is removed from the project.”
A key taken out of the project starts this one. That text no longer exists in any language, and other tools that hold a copy should know.
Language Added
Instant triggerIn Zapier“Triggers when new language has been added to the project”
Adding a new language to a project sets this trigger off. A new language usually means new work for someone, and this gets that news out without waiting for a meeting.
Language Removed
Instant triggerIn Zapier“Triggers when language has been removed from the project”
Dropping a language from the project is the event here. Anything planned or billed for that language elsewhere may need to stop.
Language Settings Changed
Instant triggerIn Zapier“Triggers when new language has been removed from the project”
Going by its name, this one reacts when the settings of a project language change. Zapier's own description of it repeats the wording of a language removal, so the exact event deserves a test before you rely on it.
Order Completed
Instant triggerIn Zapier“Triggers when an order has been completed.”
This one waits for a translation order to be completed. Orders are the work Lokalise sends out to be done, so this is the moment the result is ready to use.
Order Created
Instant triggerIn Zapier“Triggers when an order has been created.”
A newly placed translation order is what wakes this trigger. It is the start of the order's life, useful for anyone who follows spending or workload.
Order Deleted
Instant triggerIn Zapier“Triggers when an order has been deleted.”
Fires when an order is deleted. Without it, a sheet that tracks orders keeps lines for work that no longer exists.
Poll Tasks' Languages' Progress
Polling triggerIn Zapier“Polls periodically to check the progress of your tasks' languages.”
Checks how far each language of your tasks has progressed. It is one of the two Lokalise triggers that Zapier has to come and ask about, rather than being told.
Poll Tasks
Polling triggerIn Zapier“Periodically checks your Lokalise project for updates to tasks.”
Looks at your Lokalise project for updates to tasks, on Zapier's timer. Broader than the instant task triggers, it catches task changes in general rather than one specific event.
Project Deleted
Instant triggerIn Zapier“Triggers when project has been deleted”
Deleting a project starts the Zap. Everything attached to it in other tools, from boards to sheets, loses its reason to exist.
Project Exported
Instant triggerIn Zapier“Triggers when a project export is performed.”
Reacts when an export of the project is performed. An export usually means translations are on their way to wherever they are used.
Project Imported
Instant triggerIn Zapier“Triggers when the import is performed into the project.”
Every import performed into the project counts as an event for this trigger. New or changed text has arrived, and that often calls for a review.
Project Snapshot
Instant triggerIn Zapier“Triggers when a snapshot is created in the project.”
Creating a snapshot of the project sets it off. A snapshot is a saved state you can go back to, so knowing one exists is reassuring before risky changes.
Task Closed
Instant triggerIn Zapier“Triggers when a task is closed.”
Fires as soon as a Lokalise task is closed. It is the clearest signal that a batch of translation work is finished.
Task Created
Instant triggerIn Zapier“Triggers when a new task is created.”
Whenever a new task is created in Lokalise, this trigger starts the Zap. Work has been assigned, and the people concerned can hear about it outside Lokalise.
Task Deleted
Instant triggerIn Zapier“Triggers when a task has been deleted.”
Deleting a task in Lokalise starts this Zap. Any copy of it elsewhere, a card, a calendar entry or a line in a sheet, is now out of date and can be cleaned up without anyone having to remember it.
Task Language Closed
Instant triggerIn Zapier“Triggers when a language is closed in the task.”
Fires when one language inside a task is closed, before the whole task ends. It gives a finer view than Task Closed, language by language.
Translation Reviewed
Instant triggerIn Zapier“Fires when a translation has been marked or unmarked as reviewed in a project.”
Marking a translation as reviewed starts it, and so does removing that mark. Both directions start the Zap, which matters if you only care about one.
Translation Updated
Instant triggerIn Zapier“Triggers when a translation has been updated.”
Any update to a translation in a project is caught here. It sees every change to the text, whoever or whatever made it.
Lokalise actions
Lokalise gives you 9 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Comment
ActionIn Zapier“Adds a comment to a key.”
Posts a comment on a key. Context gathered elsewhere, a question or an answer, ends up where the people working on that key read it.
Create a Key
ActionIn Zapier“Creates one key in the project. Requires Manage keys admin right. We recommend sending payload in chunks of up to 500 keys per request.”
Adds one key to a project, with the platforms it belongs to. The text then exists in Lokalise, ready to be translated.
Create Project
ActionIn Zapier“Creates an empty Project.”
Creates an empty project in your Lokalise team. Useful when a new piece of work starts elsewhere and should get its own space in Lokalise.
Create a Task
ActionIn Zapier“Creates a task in the project. Requires Manage tasks admin right. Keep in mind, that initial_tm_leverage attribute will be empty in server response. It's being calculated after the task is created and this process may take some time.”
Creates a task in a project, with options to close languages or the task automatically when the work is done.
Download Files
ActionIn Zapier“Downloads files.”
Exports the project's files so the next step can store or send them, with options for filenames, platforms and comments.
Retrieve a Translation
ActionIn Zapier“Retrieves a Translation object.”
Fetches one translation by its identifier and hands it to the next step. Though listed with the actions, it reads rather than writes.
Update a Key
ActionIn Zapier“Updates the properties of a key and it's associated objects. Requires Manage keys admin right.”
Changes the properties of an existing key, and can merge new tags with the ones it already has.
Update a Translation
ActionIn Zapier“Updates a translation.”
Replaces the content of one translation, and can set its Reviewed or Unverified flags at the same time.
Upload File
ActionIn Zapier“Uploads a file to the project.”
Sends a file into a project, with options to tag inserted, updated or skipped keys and to apply translation memory matches.
Lokalise searches
12 search steps look for data that already exists in Lokalise, so a later step can use it.
A search step looks up something that already exists in Lokalise, so the steps after it can use it. Searches sit at the bottom of the action list, under SEARCH. Any Zap with a search is multi-step and needs a paid plan. One of the twelve does not search at all: it deletes.
Delete a Key
SearchIn Zapier“Deletes multiple keys from the project. Requires Manage keys admin right.”
Deletes a key from the project, even though Zapier files it under searches. It is the only way this integration removes anything.
Retrieve a Comment
SearchIn Zapier“Retrieves a Comment object.”
Brings back one comment on a key so a later step can quote or forward it.
List Keys
SearchIn Zapier“Lists all keys in the project.”
Returns all keys of a project, or only their identifiers if you turn on Simple Key Array.
Get Order
SearchIn Zapier“Retrieves an Order object.”
Looks up one translation order and its details, so the Zap can report on it.
Retrieve Project
SearchIn Zapier“Retrieves a project object”
Fetches a project's details by its Project ID, the only field it asks for.
Retrieve a Task
SearchIn Zapier“Retrieves a Task object.”
Finds one task and returns its details to the next step. Handy when the trigger only carried an identifier, with no title.
List All Orders
SearchIn Zapier“Lists all translation orders in the team.”
Lists every translation order in the team, across projects.
List All Translations
SearchIn Zapier“Retrieves a list of project translation items, ungrouped. You may want to request Keys resource in order to get the structured key/translation pairs for all languages.”
Returns the translation items of a project as a flat list, not grouped by key.
List Key Comments
SearchIn Zapier“Retrieves a list of all comments for a key.”
Retrieves every comment left on a key, so the whole discussion can travel together. A single comment often lacks the context of the ones before it.
List Project Languages
SearchIn Zapier“Retrieves a list of project languages.”
Lists the languages of a project, which tells later steps how many versions to expect. The answer follows languages as they are added or removed, so it shows the project as it stands now.
List All Tasks
SearchIn Zapier“Lists all tasks in the project.”
Lists all tasks in a project in one go, open or not.
Retrieve a Key
SearchIn Zapier“Retrieves a Key object.”
Fetches one key and its details by identifier. Before a Zap comments on a key or changes it, this makes sure the steps after it work on the right one.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and skips the steps that relied on it. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into find-or-create. Lokalise offers no find-or-create, so it does not appear on these searches.
- If multiple search results are found?Three ways out when several items match: keep the first one, which is the default, stop the Zap, or pass all of them on.
When a Lokalise Zap breaks
Zapier links no help article to Lokalise, and no app-specific limit is on record. The cases below come from how every Zap behaves and from the fields Lokalise asks for.
Most failures are not bugs: the Zap does what it was told, at a moment nobody expected. For other cases, see our Zapier troubleshooting guide.
Past work never shows up
A Zap only reacts to what happens after you switch it on. Tasks closed or keys added before stay in Lokalise; moving them is a separate job.The Zap keeps editing itself
Translation Updated with Update a Translation on the same project is a loop: every update starts the Zap again and burns through tasks.A big import goes quiet
When an upload adds or changes a huge batch of keys, Zapier's flood protection can hold the batch back instead of running each item.Keys vanish after an upload
Upload File in Cleanup mode deletes every key not present in the file. Take a project snapshot before, as Lokalise itself advises.A step fails on rights
Key and task actions need the Manage keys or Manage tasks admin right. Without it the step fails; no task is billed, but nothing changes.Polling never repeats an item
On Poll Tasks and Poll Tasks' Languages' Progress, Zapier remembers what it has seen, so an item that comes back unchanged does not start the Zap twice.
Need help automating Lokalise with Zapier?
A person reads every message.



