
Connect Crowdin to your automated workflows with n8n. This integration allows you to build powerful, no-code automation between Crowdin and 400+ other apps. Sync translations to your database or trigger instant notifications without writing a single line of code.
n8n is a fair-code licensed workflow automation platform.
- Full API Access: Manage Projects, Files, Strings, and Tasks directly from your n8n canvas.
- Automated Sync: Move source content and translations easily between Crowdin and your external tools.
- Task Management: Create and track translation tasks automatically to keep your team on schedule.
- Event Triggers: Initiate localization workflows based on actions in apps like GitHub, Slack, or your CMS.
- No-Code Logic: Use n8n’s drag-and-drop interface to build complex localization rules without any code.

Follow the installation guide in the n8n community nodes documentation.
Before installation only Crowdin (File-Based) node is shown, after installation the all the nodes will be available.

This node supports two authentication methods:
- Go to your Crowdin OAuth Apps or Crowdin Enterprise OAuth Apps
- Create a new OAuth application
- Configure the redirect URI as provided by n8n
- Use the Client ID and Client Secret in n8n credentials
- Set the required scopes (e.g.,
project,tm,glossary)
- Go to your Crowdin API Settings or Crowdin Enterprise Access Tokens
- Create a new Personal Access Token
- Grant only the minimum required scopes for your workflow
- Copy the token and paste it into n8n credentials
Follow the principle of least privilege - grant only the minimum scopes required for your workflow.
This package includes the following nodes:
| Node | Description |
|---|---|
| Crowdin (File-Based) | Interact with Crowdin file-based projects on crowdin.com |
| Crowdin (String-Based) | Interact with Crowdin string-based projects on crowdin.com |
| Crowdin Enterprise (File-Based) | Interact with Crowdin Enterprise file-based projects |
| Crowdin Enterprise (String-Based) | Interact with Crowdin Enterprise string-based projects |
| Node | Description |
|---|---|
| Crowdin (File-Based) Trigger | Start workflows on file-based project events |
| Crowdin (String-Based) Trigger | Start workflows on string-based project events |
| Crowdin Enterprise (File-Based) Trigger | Start workflows on Enterprise file-based project events |
| Crowdin Enterprise (String-Based) Trigger | Start workflows on Enterprise string-based project events |
| Resource | Description |
|---|---|
| AI | AI-powered features for translation assistance |
| Storage | Upload files for localization, screenshots, glossaries, and TMs |
| Languages | Access 300+ supported languages and their details |
| Source Files | Manage source files, folders, and branches |
| Source Strings | Manage text units for translation |
| String/Asset Translations | Add, remove, and manage translations and approvals |
| String/Asset Comments | Manage comments and issues on strings |
| Screenshots | Provide visual context for translators |
| Glossaries | Maintain terminology consistency |
| Translation Memory | Reuse previous translations |
| Machine Translation Engines | Configure MT providers (Google, DeepL, etc.) |
| Translation Status | Track localization progress |
| Reports | Generate cost estimates and translation reports |
| Users | Get user profile information |
| Webhooks | Configure project-level webhooks |
| Organization Webhooks | Configure account-level webhooks |
| Applications | Manage Crowdin App integrations |
| Bundles | Group files for export |
| Dictionaries | Manage spell-checker word lists |
| Distributions | Configure content delivery |
| Labels | Organize strings with labels |
| Notifications | Manage notification settings |
| Security Logs | Access audit logs |
| Tasks | Create and manage translation tasks |
| Resource | Description |
|---|---|
| Projects | Manage localization projects |
| Translations | Pre-translate and download translations |
| Resource | Description |
|---|---|
| Projects and Groups | Manage projects and organizational groups |
| Workflows | Configure translation workflow templates |
| Teams | Manage team members and permissions |
| Vendors | Manage translation vendor relationships |
| Clients | Manage client organizations |
| Fields | Configure custom fields |
| Organization | Manage organization settings |
| External QA Checks | Configure external quality assurance |
| Custom Spellcheckers | Manage custom spell-check dictionaries |
| String Corrections | Manage string correction suggestions |
The trigger nodes support the following webhook events. For detailed payload structures, see the Crowdin Webhooks Documentation.
| Event | Crowdin | Enterprise | Description |
|---|---|---|---|
| Project created | ✅ | ✅ | A project is created |
| Project deleted | ✅ | ✅ | A project is deleted |
| Group created | — | ✅ | A group is created |
| Group deleted | — | ✅ | A group is deleted |
| Event | Description |
|---|---|
| Project fully translated | All files are translated into one of the target languages |
| Project fully reviewed | Translations in all files are approved for one of the target languages |
| Project successfully built | A project is built successfully |
| Project QA check finished | QA check for all strings in the project is finished |
| Exported translation updated | Final translation of a string is updated |
| Event | Description |
|---|---|
| File added | A new file is added to the project |
| File updated | A file is updated |
| File deleted | A file is deleted |
| File reverted | A file is reverted to the previous revision |
| File fully translated | A file is translated into one of the target languages |
| File fully reviewed | Translations in a file are approved for one of the target languages |
| File QA check finished | QA check for all strings in a file is finished |
| Event | Description |
|---|---|
| Source string added | A new string is added to the project |
| Source string updated | A string in the project is updated |
| Source string deleted | A string is deleted |
| Event | Description |
|---|---|
| String comment/issue created | A comment or issue is added to the string |
| String comment/issue updated | A comment or issue is updated |
| String comment/issue deleted | A comment or issue is deleted |
| String comment/issue restored | A comment or issue is restored |
| Event | Description |
|---|---|
| Suggested translation added | A string in the project is translated |
| Suggested translation updated | A translation for a string in the project is updated |
| Suggested translation deleted | One of the translations is deleted |
| Suggested translation approved | A translation for a string is approved |
| Suggested translation disapproved | Approval for a previously added translation is removed |
| Event | Description |
|---|---|
| Task added | A task is added to the project |
| Task status changed | A task status is changed |
| Task updated | A task is updated |
| Task deleted | A task is deleted |
- Minimum n8n version: 1.0.0
- Tested with: n8n 2.4.4
Crowdin supports two types of projects:
- File-Based Projects: Traditional localization workflow where you upload source files (JSON, XLIFF, Android XML, etc.) and download translated versions
- String-Based Projects: Content is managed as individual strings without file structure, ideal for web applications and dynamic content
Choose the appropriate node based on your project type.
- Crowdin (crowdin.com): For individuals and teams using the standard Crowdin platform
- Crowdin Enterprise: For organizations with dedicated Crowdin Enterprise instances (custom domain:
{organization}.crowdin.com)
- Add a Crowdin Trigger node to listen for
file.translatedevents - Use the Crowdin node to build and download translations
- Connect to your deployment pipeline or storage
All nodes in this package have usableAsTool: true, making them compatible with n8n's AI Agent nodes. You can use them as tools for AI-powered automation workflows.
This package includes ready-to-use workflow templates:
| Template | Description |
|---|---|
| Crowdin AI Translation Slack Bot | AI-powered translation assistant in Slack |
| Crowdin AI Translation Teams Bot | AI-powered translation assistant in Microsoft Teams |
| Crowdin to JIRA | Sync Crowdin issues to JIRA tickets |
| Crowdin to Linear | Sync Crowdin issues to Linear issues |
| JIRA to Crowdin | Create Crowdin tasks from JIRA tickets |
| Linear to Crowdin | Create Crowdin tasks from Linear issues |
Crowdin is a platform that helps you manage and translate content into different languages. Integrate Crowdin with your repo, CMS, or other systems. Source content is always up to date for your translators, and translated content is returned automatically.
Learn More- —Crowdin Enterprise
- —crowdin.com
Released on Feb 4, 2026
Updated on Feb 21, 2026
Published by Crowdin
Identifier:n8n-nodes

