- Home
- Resources
- Integrations
- Crowdin
Crowdin Make integrationAutomate Crowdin with Make.
Can your localization work run itself once a source file changes? The Crowdin Make integration gives you 70 modules, including 9 triggers, to move files, strings, tasks and reports without code. This guide connects your account and walks you through a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Crowdin Make integration do?
The Crowdin Make integration links your Crowdin account to Make, a no-code tool where you build a scenario: an automation made of modules, each one a brick that watches, creates, reads or deletes something. Crowdin brings 70 of them, so project events can start work in other apps, and other apps can feed Crowdin.
Tasks that open themselves. Watch File Events reports the file events you selected, and Create a Task hands the work to your translators with the file already named. Nobody has to remember to assign it.
Reviews that reach the right person. Watch String Comment Events fires when someone raises an issue on a string, so a product owner can see the question in the tool they already use, then answer it back with Create a Comment (Issue).
Progress you do not chase. Search Translation Progress reads how far each language has come, and Generate a Report followed by Download a Report (CSV) turns project data into a file you can drop in a shared folder.
The Crowdin doc in Make lists no specific quota; it only reminds you that its text is AI-generated and worth checking with Crowdin. When a listed module stops short, Make an API Call reaches any endpoint of the Crowdin API with the same connection. If you are weighing tools, read n8n vs Make, and the Make pricing guide explains how operations are counted. The team also runs a Make training for people who want to build these flows themselves.
How do you connect Crowdin to Make?
- 01
Create a personal access token
In Crowdin, open your account settings, click API, then the New token button. Copy the token right away: it is the key Make will use to act on your account. You need an active Crowdin account for this.
- 02
Add a Crowdin module
In your Make scenario, click the +, search for Crowdin and pick any module. Click Create a connection. The Connection name field is optional, but a clear name helps when you later link a second Crowdin account.
- 03
Paste the token and save
Paste the token you copied, or follow the on-screen instructions, and confirm. The connection, meaning your Crowdin account linked to Make once, is then reused by every Crowdin module you add to any scenario.
Your first scenario: a task for every new file event
GoalWhen a file event you selected happens in Crowdin, Make creates a task in the project so translators can start.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the large + to add the first module. That first module is the trigger: the event that starts everything.
- 02
Pick Watch File Events
Search for Crowdin, choose Watch File Events, click Create a webhook, then Create a connection with the token from the previous section.
- 03
Choose what to watch
Fill the module fields and select the file events that matter to you. Once the connection exists, Make lists the Crowdin items it can read, so you pick from a list instead of typing IDs.
- 04
Add Create a Task
Click the + on the right of the trigger, add Crowdin Create a Task, and map data from the event into the task, such as the file it concerns.
- 05
Test with Run once
Click Run once, then cause a matching file event in Crowdin. Open the bubbles above each module to read the bundles, the items each module received, and check the new task.
- 06
Switch it on
Turn the scenario on. Because the trigger is instant, Crowdin calls Make through the webhook each time a selected file event happens, with no polling to set.
What can start a Crowdin scenario?
9 modules start a scenario when something happens in Crowdin. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Crowdin as soon as it happens.
Watch File Events
Instant triggerIn Make“Triggers when one of the selected file events has occurred.”
Your scenario learns about file activity in Crowdin without anyone refreshing a dashboard. You tick the file events you care about, and each occurrence arrives in Make as a bundle ready for the next module.
Watch New Directory
Scheduled triggerIn Make“Triggers when a new directory is created.”
Each folder someone adds inside a Crowdin project becomes a fresh bundle, so you can mirror your project structure elsewhere or prepare the work that goes with it.
Watch New Project
Scheduled triggerIn Make“Triggers when a new project is created.”
A brand new Crowdin project is often the start of paperwork: a kickoff note, a budget line, a folder for vendors. This trigger hands you each new project so that paperwork starts by itself.
Watch Project Events
Instant triggerIn Make“Triggers when one of the project events has occurred.”
Think of it as a doorbell on the whole project. You choose among the project events, and Crowdin rings Make each time one of them happens, handing over the details as a bundle.
Watch String Comment Events
Instant triggerIn Make“Triggers when one of the string comment events has occurred.”
Questions from translators stop getting lost. Whenever a comment or issue event you selected occurs on a string, the full comment reaches Make and can go wherever the answer lives.
Watch String Events
Instant triggerIn Make“Triggers when one of the string events has occurred.”
Source text changes are where localization bugs start. This trigger sends Make every string event you selected, so edits to the text you translate never go unnoticed.
Watch Suggestion Events
Instant triggerIn Make“Triggers when one of the suggestion events has occurred.”
Every suggestion a translator proposes can now reach a reviewer outside Crowdin. Pick the suggestion events to follow, and each one lands in Make as a bundle you can route to a reviewer.
Watch Task Events
Instant triggerIn Make“Triggers when one of the task events has occurred.”
Crowdin tasks drive who translates and who proofreads what. With this trigger, the task events you select reach Make and can update the tools your project managers already follow.
Watch Translation Events
Instant triggerIn Make“Triggers when one of the translation events has occurred.”
This is the trigger closest to the finished product: it tells Make when a translation event you picked happens, so the result can move toward your app or website.
What can Make do in Crowdin?
Crowdin gives you 61 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add a Screenshot
- Assign a Label to the String
- Create a Comment (Issue)
- Create a Directory
- Create a Label
- Create a Project
- Create a Storage
- Create a String
- Create a String Translation
- Create a Task
- Delete a Comment (Issue)
- Delete a Directory
- Delete a File
- Delete a Label
- Delete a Project
- Delete a Screenshot
- Delete a Storage
- Delete a String
- Delete a String Translation
- Delete a Task
- Download a Report (CSV)
- Download a Report (JSON)
- Download a Translated File
- Generate a Report
- Get a Comment (Issue)
- Get a Directory
- Get a File
- Get a Label
- Get a Project
- Get a Screenshot
- Get a Storage
- Get a String
- Get a String Translation
- Get a Task
- Make an API Call
- Remove a Label from the String
- Translate via Machine Translation
- Update a Comment (Issue)
- Update a Directory
- Update a File
- Update a Label
- Update a Project
- Update a String
- Update a Task
- Upload a File
- Upload a File from Storage
- Search Directories
- Search Files
- Search Labels
- Search Languages
- Search Project Builds
- Search Project Members
- Search Project Progress
- Search Projects
- Search Screenshots
- Search Storages
- Search String Comments (Issues)
- Search Strings
- Search String Translations
- Search Tasks
- Search Translation Progress
Add a Screenshot
ActionIn Make“Adds a new screenshot.”
Translators get the visual context they keep asking for: this action adds a new screenshot to your Crowdin project, taken from a file an earlier module passed along.
Assign a Label to the String
ActionIn Make“Assigns a label to the string.”
Tagging strings by hand is slow; this action puts a label on a string for you, so filters in Crowdin show the right batch to the right translator.
Create a Comment (Issue)
ActionIn Make“Creates a new comment or issue.”
Answers and warnings reach translators where they work: this module posts a new comment, or raises an issue, on a string in Crowdin.
Create a Directory
ActionIn Make“Creates a new directory.”
Keep your Crowdin project organized the same way as your codebase or content library. This action adds a new directory, ready to receive files.
Create a Label
ActionIn Make“Creates a new label.”
Labels are how Crowdin groups strings across files. This module creates a new one, so later steps in the scenario can attach it to the strings that need it.
Create a Project
ActionIn Make“Creates a new project.”
New client or new product, same setup every time: this action opens a fresh Crowdin project from data another app provides, without anyone filling the form by hand.
Create a Storage
ActionIn Make“Uploads a new file to storage.”
This is the first half of getting a file into Crowdin: it uploads the file to Crowdin storage, a holding area, and returns a storage reference you can pass to the next module.
Create a String
ActionIn Make“Creates a new source string.”
Short texts that never live in a file, like an email subject or a push notification, can still get translated: this action adds a new source string to a project.
Create a String Translation
ActionIn Make“Creates a new string translation.”
Translations produced outside Crowdin come back in without copy-paste. The module adds a translation to an existing string, in the language you choose.
Create a Task
ActionIn Make“Creates a new task.”
Work lands in a translator's queue the moment it exists. This action creates a new Crowdin task, so assignment no longer depends on someone remembering to do it.
Delete a Comment (Issue)
ActionIn Make“Deletes an existing string comment or issue.”
Clears a comment or issue off a string, which keeps the discussion under each string readable once a question is settled.
Delete a Directory
ActionIn Make“Deletes an existing directory.”
Removing a directory keeps Crowdin in step with a product area you retired, so translators stop seeing folders nobody ships anymore.
Delete a File
ActionIn Make“Deletes an existing file.”
When a source file is gone from your product, this action takes it out of the Crowdin project too, so nobody translates text that will never ship.
Delete a Label
ActionIn Make“Deletes an existing label.”
Old labels clutter every filter menu. This module removes a label from the project entirely, not just from one string.
Delete a Project
ActionIn Make“Deletes an existing project.”
The heaviest action in the list: it removes a whole Crowdin project. Useful for test projects or ones a client has formally closed.
Delete a Screenshot
ActionIn Make“Deletes an existing screenshot.”
Outdated screenshots mislead translators more than no screenshot at all. This action removes one from the project so only the current design stays in view.
Delete a Storage
ActionIn Make“Deletes an existing file from storage.”
Tidies up after a file upload: this module removes a file from Crowdin storage once it has served its purpose.
Delete a String
ActionIn Make“Deletes an existing string.”
Text removed from your product should stop costing translation time. This action deletes a source string from the project.
Delete a String Translation
ActionIn Make“Deletes an existing translated string.”
Withdraws one translation from a string while leaving the source text in place, so the language can be translated again.
Delete a Task
ActionIn Make“Deletes an existing task.”
Cancelled work should leave the translators' queue at once. This module deletes a Crowdin task so nobody spends time on it.
Download a Report (CSV)
ActionIn Make“Downloads a report in CSV format.”
Gives you a report as a CSV file, the format any spreadsheet opens, so figures from Crowdin can land in a finance or ops sheet without manual export.
Download a Report (JSON)
ActionIn Make“Downloads a report in JSON format.”
Retrieves a report in JSON, the structured format other tools read field by field, which suits scenarios that push the numbers into a database or a dashboard.
Download a Translated File
ActionIn Make“Generates a URL to download a file. The link has an expiration time.”
Hands you a download link for a translated file, so the finished text can travel to your website, your app build or a client folder.
Generate a Report
ActionIn Make“Generates a report.”
Asks Crowdin to build a report for a project, which is the step that makes the two download modules useful.
Get a Comment (Issue)
ActionIn Make“Retrieves an existing string comment or issue.”
Reads one comment or issue in full when you already know which one you need, so a later step can quote it or route it.
Get a Directory
ActionIn Make“Retrieves an existing directory.”
Fetches the details of one directory, handy when a previous module gave you only its ID and the next step needs more to work with.
Get a File
ActionIn Make“Retrieves an existing file.”
Looks up one file in a Crowdin project and returns its details, so the rest of the scenario can decide what to do with it.
Get a Label
ActionIn Make“Retrieves an existing label.”
Returns a single label with its details, useful when another module handed you only an ID and you need the readable name for a message or a sheet.
Get a Project
ActionIn Make“Retrieves an existing project.”
Reads one Crowdin project and makes its details available to the next modules, so they can quote or route it.
Get a Screenshot
ActionIn Make“Retrieves an existing screenshot.”
Brings back one screenshot and its details, so you can reuse the image or check which strings it covers.
Get a Storage
ActionIn Make“Retrieves an existing file from storage.”
Checks one file sitting in Crowdin storage, the holding area files pass through before joining a project.
Get a String
ActionIn Make“Retrieves an existing string.”
Reads one source string so the scenario knows its text and details, for example to quote it in an alert.
Get a String Translation
ActionIn Make“Retrieves an existing translation string.”
Returns one translation of a string, which lets a scenario show a reviewer exactly what was written in a given language.
Get a Task
ActionIn Make“Retrieves an existing task.”
Fetches the details of one Crowdin task, so your scenario can react to where the work stands and pass it on to your other tools.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Your way out when none of the 70 modules covers a need: it calls any endpoint of the Crowdin API with the connection you already set up.
Remove a Label from the String
ActionIn Make“Deletes an existing label from a string.”
Takes a label off one string while the label itself stays in the project for the others, which keeps your filters accurate.
Translate via Machine Translation
ActionIn Make“Auto detect source language and translate with selected MT engine.”
Gets a first draft in another language without waiting for a translator: Crowdin detects the source language and translates the text with the machine translation engine you select.
Update a Comment (Issue)
ActionIn Make“Updates an existing string comment or issue.”
Edits an existing comment or issue, so a thread can reflect new information without piling up duplicate messages.
Update a Directory
ActionIn Make“Updates an existing directory.”
Changes an existing directory in a Crowdin project, so the structure translators see follows the reorganization of your own files.
Update a File
ActionIn Make“Updates an existing file.”
Replaces or edits a file already in a project, so the project keeps working on the same file instead of receiving a second copy next to the first.
Update a Label
ActionIn Make“Updates an existing label.”
Renames or corrects a label that already exists in your Crowdin project, so every string tagged with it follows the new wording without being touched one by one.
Update a Project
ActionIn Make“Updates an existing project.”
Changes the settings of an existing Crowdin project from inside a scenario, which keeps project details aligned with the tool where your product team plans releases.
Update a String
ActionIn Make“Updates an existing source string.”
Rewrites an existing source string in Crowdin, so the text translators work on stays identical to what developers ship in the product.
Update a Task
ActionIn Make“Updates an existing task.”
Edits a task already created in Crowdin, keeping the assignment board honest when plans shift elsewhere.
Upload a File
ActionIn Make“Uploads a file into Crowdin project.”
Sends a file straight into a Crowdin project, which puts new source content in front of translators as soon as it is produced somewhere else.
Upload a File from Storage
ActionIn Make“Uploads a new file from storage.”
Adds a file to a project from Crowdin's storage area, turning a file you parked earlier with Create a Storage into real project content.
Search Directories
SearchIn Make“Searches for directories or lists them all.”
Returns the folders of a Crowdin project, either filtered or all of them, so later modules know exactly where files belong.
Search Files
SearchIn Make“Searches for files or lists them all.”
Lists the source files of a project, with or without a filter, giving you the file references that Get a File, Update a File or Download a Translated File expect.
Search Labels
SearchIn Make“Searches for labels or lists them all.”
Pulls the labels defined in a project so your scenario can tag strings with the right one instead of guessing its identifier.
Search Languages
SearchIn Make“Searches for languages or lists them all.”
Brings back the languages Crowdin knows, which gives a scenario the codes it needs to target a translation, a progress check or a machine translation.
Search Project Builds
SearchIn Make“Searches for project builds or lists them all.”
Finds the builds of a project, so you can track what was produced and hand it on.
Search Project Members
SearchIn Make“Searches for projects members or lists them all.”
Lists who works on a Crowdin project, which lets a scenario reach the right translator or manager instead of a hardcoded person.
Search Project Progress
SearchIn Make“Searches for project progress or lists them all.”
Reports how far a project's translation has advanced, which turns Crowdin status into data you can post, store or act upon.
Search Projects
SearchIn Make“Searches for projects or lists them all.”
Retrieves the Crowdin projects your account can access, filtered or complete, which is often the first lookup of a scenario that works across several products.
Search Screenshots
SearchIn Make“Searches for screenshots or lists them all.”
Gets the screenshots attached to a project, the visual context that helps translators see where a string appears on screen.
Search Storages
SearchIn Make“Searches for storages or lists them all.”
Shows the files currently sitting in Crowdin storage, the holding area used before a file is attached to a project.
Search String Comments (Issues)
SearchIn Make“Searches for string comments and issues or lists them all.”
Collects comments and issues raised on strings, so questions from translators surface outside Crowdin where developers actually read them.
Search Strings
SearchIn Make“Searches for strings or lists them all.”
Looks up source strings in a project, returning each match as a bundle, which is the usual way to find the string you want to update, label or delete.
Search String Translations
SearchIn Make“Searches for string translations or lists them all.”
Fetches the translations recorded for strings, which lets you read, compare or export translated text without going through a file build.
Search Tasks
SearchIn Make“Searches for tasks or lists them all.”
Returns the tasks of a project, giving your scenario the list of open or finished assignments to report on or update.
Search Translation Progress
SearchIn Make“Searches for translation progress or lists them all.”
Returns translation progress as data your scenario can compare, so a lagging part of the work stops hiding inside Crowdin.
Need help automating Crowdin with Make?
A person reads every message.