- Home
- Resources
- Integrations
- Crowdin
Crowdin Zapier integrationAutomate Crowdin with Zapier.
The Crowdin Zapier integration gives you 15 triggers (12 of them instant), 14 actions and 7 searches. A Zap can react to files, comments and project languages in Crowdin, then create tasks, labels or strings without anyone copying IDs around.
Verified Trustpilot reviews · AI, automation & growth agency
What the Crowdin Zapier integration actually does for you
A Zap is an automation you build once on Zapier: one event starts it, then one or more steps run every time that event happens. Connecting Crowdin means your localization project can start those automations, or receive their work, without someone watching the dashboard and clicking through it by hand.
Three results come up again and again. First, work that starts itself: when a developer pushes a new source file, File Added fires and Create Task opens the translation job for the right language. Second, releases that wait for nothing: File Approved or Project Language Approved tells you a language is done, and Download Translated File fetches the result. Third, a project that stays tidy: Create Label, Label String and Create Directory keep structure consistent across every new project.
Twelve of the fifteen triggers are instant, so on a free plan you are not stuck waiting for a timer on comments, files or languages. Only New Directory, New Label and New Project are checked on a schedule.
Now the limits. There is no trigger for a new string or a new task: you can find those with a search step, but nothing starts a Zap when one appears. Comments and issues share the same four triggers, so the Zap does not pick one over the other on its own. And the free plan stops at two steps, which rules out the search-then-act Zaps shown below until you upgrade.
If you are weighing platforms, the same app has a Crowdin Make integration page, and the Make vs Zapier comparison lays out the criteria side by side.
Zapier vocabulary in one minute
Seven words come back on every line of this page. Here they are in plain English, once, so the rest reads fast.
- Zap
- The automation itself: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in Crowdin that starts the Zap, such as a file being approved. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that creates, uploads or changes something in Crowdin for you.
- Task
- What Zapier bills you for: one action that completes successfully. Your plan's allowance is a count of these.
- Polling vs instant
- Polling: Zapier asks Crowdin for new items on a timer. Instant: Crowdin calls Zapier the moment the event happens.
- Filter
- A step that lets the Zap continue only when what arrived matches your condition, and stops it quietly otherwise.
- Search step
- A step that looks up something already in Crowdin, like a file or a language, so later steps can reuse what it found.
What a Crowdin Zap really costs
Crowdin is not a premium app, so it works on Zapier's free plan. The trigger never costs a task; each action that succeeds costs one.
- Free plan100 tasks a month, unlimited Zaps
- Free plan Zap size2 steps: one trigger, one action
- TriggerNever costs a task
- Crowdin on freeYes, not a premium app
A failed action is not counted, and Zapier checking for new items costs nothing however often it looks. A three-action Zap uses three times what a one-action Zap uses. A few apps and actions take more than one task, so watch the count on your first runs. The catch: the free plan only builds two-step Zaps, one trigger and one action. Add a filter, a search or a second action and the Zap becomes multi-step, which needs a paid plan.
Connect Crowdin to Zapier in three steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A connection is your Crowdin account linked once, then reused by every step that touches Crowdin.
- 02
Pick Crowdin and confirm
Type Crowdin in the search box of the dialog, select it, then click Add connection. Zapier opens a new tab where you sign in to Crowdin with the account the Zaps should act as.
- 03
Grant access
Allow Zapier to use that Crowdin account. You need an account of your own, plus read or write access on any project you do not own but want a Zap to touch.
Your first Zap: a translation task for every new file
GoalWhen a new source file lands in the project, open a Crowdin task for the target language straight away.
- 01
Build: choose the trigger
Start a new Zap, pick Crowdin as the app and File Added as the event. Then select the Crowdin Project the Zap should watch.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent items from your connected account, so you map the next steps on a real file rather than a guess.
- 03
Add the language lookup
Add Find Language and look up the target language by its Crowdin code, locale or name. This search makes the Zap multi-step, so it needs a paid plan.
- 04
Add Create Task
Pick Create Task, choose the same project, then map the file from the trigger and the language from the search. All three fields are required.
- 05
Test, then Publish
Test the action once and check the task in Crowdin. When it looks right, click Publish to switch the Zap on. Files added earlier are not picked up.
Crowdin triggers: what can start a Zap
15 events start a Zap when something happens in Crowdin, and 12 of them are instant: the app calls Zapier straight away, whatever your plan.
Comment/Issue Added
Instant triggerIn Zapier“Triggers when a user creates a comment or an issue.”
A translator writes a comment or flags an issue on a string, and your Zap starts on it.
Comment/Issue Deleted
Instant triggerIn Zapier“Triggers when a user deletes a comment or an issue.”
Someone removes a comment or an issue from a string, and the Zap hears about it. Useful when a deleted thread should also close whatever you opened elsewhere because of it.
Comment/Issue Restored
Instant triggerIn Zapier“Triggers when a user restores a deleted comment or an issue.”
When a deleted comment or issue comes back, this trigger reacts. It is the mirror of the deletion trigger, and can undo what that one set in motion.
Comment/Issue Updated
Instant triggerIn Zapier“Triggers when a user updates a comment or an issue.”
Any edit to an existing comment or issue sets this one off. When a reviewer refines a remark after the first pass, this catches the second version.
New Directory
Polling triggerIn Zapier“Triggers when new directory is created.”
A folder appears in a Crowdin project and Zapier picks it up on its next check. Handy when a new folder should prepare the ground for content on the way.
File Added
Instant triggerIn Zapier“Triggers when a new file has been added to the project.”
As soon as a new file joins the project, this trigger hands it to your Zap. It is the natural start of any flow that turns new source content into translation work.
File Approved
Instant triggerIn Zapier“Triggers when a file is fully translated and approved.”
The strongest signal Crowdin sends: a file is fully translated and approved. Zapier features this trigger, and it is the right one when only reviewed text may ship.
File Deleted
Instant triggerIn Zapier“Triggers when a file has been deleted from the project.”
Removing a file from the project starts this one. It is worth having when other systems keep copies of what Crowdin holds.
File Reverted
Instant triggerIn Zapier“Triggers when a file update has been reverted.”
When a file update is rolled back, this trigger tells you. A file going back to an earlier version is worth noticing before anything ships.
File Translated
Instant triggerIn Zapier“Triggers when a file is fully translated.”
This fires when every string of a file has a translation, approved or not. Zapier features it, and it suits teams that review later or not at all.
File Updated
Instant triggerIn Zapier“Triggers when a file has been updated.”
A file that already existed changes, and the Zap starts. Every change to an existing file counts, so this can be busy on active projects.
New Label
Polling triggerIn Zapier“Triggers when new label is created.”
Labels in Crowdin group strings by theme or release. This trigger picks up a newly created one on Zapier's next check of the project.
New Project
Polling triggerIn Zapier“Triggers when a new project is created.”
When someone creates a project in Crowdin, Zapier sees it on its next check. Unlike every other trigger here, it does not ask you to pick a project first.
Project Language Approved
Instant triggerIn Zapier“Triggers when one of a project languages is fully translated and approved.”
One target language of the whole project reaches fully translated and approved. That is the moment a language version is truly ready to ship.
Project Language Translated
Instant triggerIn Zapier“Triggers when one of a project languages is fully translated.”
Here the bar is lower: a target language of the project is fully translated, review or not. Zapier features this one too.
Crowdin actions: what a Zap can do
Crowdin gives you 14 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“Creates a new comment or issue.”
Writes a comment or opens an issue on a string, in a given language.
Create Directory
ActionIn Zapier“Creates a new directory.”
Adds a folder inside a chosen project, so files land where they belong.
Download Translated File
ActionIn Zapier“Downloads the translated file.”
Fetches the translated version of a file for one language. Zapier features this action.
Create Label
ActionIn Zapier“Creates a new label.”
Creates a label in a chosen project, ready to group strings by release or feature.
Label String
ActionIn Zapier“Assign a label to the string”
Attaches an existing label to one string.
Create Project
ActionIn Zapier“Creates a new project.”
Opens a brand-new Crowdin project from your Zap.
Translation Progress
ActionIn Zapier“Get project languages translation progress.”
Reads how far each language of a project has got.
Remove Label From String
ActionIn Zapier“Unassign the label from the string”
Takes a label off a string, the reverse of Label String.
Resolve Issue
ActionIn Zapier“Set the issue resolved.”
Marks an existing issue as resolved, closing the loop with translators.
Create String
ActionIn Zapier“Creates a new string.”
Adds a single string to a file in your project, ready for translators.
Create Task
ActionIn Zapier“Creates a new task.”
Opens a translation task on a file for one language.
Translate via Machine Translation
ActionIn Zapier“Auto detect source language and translate with selected MT engine.”
Sends a piece of text to the machine translation engine you pick; Crowdin detects the source language itself.
Create or Update a File
ActionIn Zapier“Uploads a file into Crowdin project.”
Uploads a file into a Crowdin project, or refreshes it if it is already there.
Upload Screenshot
ActionIn Zapier“Adds a screenshot to Crowdin project and tags it automatically (optional).”
Adds a screenshot to a project so translators see strings in context, with optional auto-tagging.
Crowdin searches: finding what already exists
7 search steps look for data that already exists in Crowdin, so a later step can use it.
Crowdin's seven searches sit at the bottom of the Action event list, under SEARCH. Each one makes your Zap multi-step. Some action fields also offer + Add search step, which inserts the lookup for you and wires its result in. Whether a search wants an exact value or a close one is up to Crowdin. Three settings decide what happens when the result is not what you expected.
Find Directory
SearchFind or createIn Zapier“Finds a directory.”
Looks up a folder inside a chosen project so later steps can file things in it.
Find File
SearchIn Zapier“Finds file by id or name.”
Finds a file in a project by its ID or its name.
Find Language
SearchIn Zapier“Finds language by Crowdin code, locale or name.”
Turns a Crowdin code, a locale or a plain language name into the language Crowdin expects.
Find Label
SearchFind or createIn Zapier“Find label.”
Checks whether a label already exists in a project.
Find Project
SearchFind or createIn Zapier“Finds a project by id or name.”
Locates a project by its ID or its name, with no project to pick beforehand.
Find String
SearchFind or createIn Zapier“Finds a string by text.”
Searches a project for a string by its text.
Find Task
SearchFind or createIn Zapier“Finds a task give.”
Looks for an existing task in a project.
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 there, and the steps that relied on it are skipped. Switched on, the Zap carries on without the value.
- Create X if it doesn't exist yet?Ticking this turns the search into find-or-create: the setting above disappears and the step asks for what it needs to create the missing item.
- If multiple search results are found?Three ways out when several items match: keep the first one (the default), stop the Zap, or pass all of them on at once.
When a Crowdin Zap breaks
Zapier lists no help article and no specific limits for Crowdin, so what breaks here is what breaks on any Zap.
Four situations account for the surprises. If something looks wrong, the Zapier troubleshooting page is the next stop.
Nothing before the Zap was switched on
A Zap reacts only to what happens after you publish it. Files approved or comments written earlier are never picked up; moving that backlog is a separate job.The Zap that sets itself off
Uploading files into a project that File Added or File Updated watches, or commenting where Comment/Issue Added listens, restarts the Zap again and again and eats your tasks.A bulk import gets held back
When a trigger suddenly returns a huge batch, after a mass upload or a migration of projects, Zapier's flood protection can hold the run back.No duplicates on polling triggers
On New Directory, New Label and New Project, Zapier remembers what it has already seen, so the same item never starts the Zap twice.
Need help automating Crowdin with Zapier?
A person reads every message.



