Crowdin Integration
Connect Crowdin to Arahi's no-code AI developers and automate workflows in minutes.
About the Crowdin integration
Agile localization for tech companies. Crowdin is a cloud-based solution that streamlines localization management for your team. It's the perfect place to effectively manage all of your multilingual content. With Arahi AI, you can connect Crowdin to Algolia, Assembla, Auth0 (Management API) and 1,500+ other apps using AI-powered workflows. No coding required — set up triggers, actions, and intelligent automation in minutes.
- Category
- Developer Tools
- Authentication
- oauth
Crowdin automation use cases
- CI failure → on-call page
- Page the on-call engineer when a Crowdin pipeline fails on main — no manual triage.
- PR ready-for-review broadcast
- Ping the right reviewer in Slack when a Crowdin PR is ready, based on code-owners or labels.
- Release notes generation
- Generate release notes from merged Crowdin PRs with Conventional Commits parsing.
- Issue sync across trackers
- Mirror Crowdin issues to Linear, Jira, or Asana with bidirectional status sync.
Crowdin workflow examples
- Use Add File to push GitHub strings to Crowdin
Watch GitHub for updated translation source files and call Add File on Crowdin to push updates into the localization project automatically.
GitHub push; Add File uploads source to Crowdin project.
- Notify Slack when Add Webhook fires
Configure Add Webhook in Crowdin for translation completion events and post a Slack message to the product channel as each locale finalizes.
Crowdin webhook fires; Slack posts locale completion.
- Create Crowdin Project for new Shopify markets
When Shopify Markets adds a new region, call Create Crowdin Project to spin up a localization workspace with default files and assigned reviewers.
Shopify region added; Create Crowdin Project runs.
Crowdin actions
- Add Branch
- Tool to create a new branch in a crowdin project. use when you need to isolate translations for a new feature or release.
- Add File
- Tool to add a new file to a crowdin project. use after uploading the file to storage to place it under the specified project, branch, or directory.
- Add Label
- Tool to create a new label in a crowdin project. use when you need to tag resources with a custom identifier, such as 'sprint-5'.
- Create Crowdin Project
- Tool to create a new project in crowdin. use before uploading source files to initialize translation workflows.
- Add Webhook
- Tool to create a new webhook in a crowdin project. use after confirming the project id and desired event triggers.
- Assign Label to Strings
- Tool to assign the specified label to provided string ids in a project. use after creating the label or verifying string ids to categorize content.
- Delete Branch
- Tool to delete a specific branch from a crowdin project. use when you need to remove an obsolete branch after it's fully merged.
- Delete Label
- Tool to delete the label identified by the specified label id in a project. use when you need to remove outdated or incorrect labels. ensure no resources reference the label before deletion.
- Delete Project
- Tool to delete a crowdin project by its id. use when you need to permanently remove a project after confirming no further usage. ensure all resources are no longer needed before deletion.
- Delete Webhook
- Tool to delete the webhook identified by the specified webhook id in a crowdin project. use when you need to remove obsolete or incorrect webhooks after confirming project and webhook ids.
- Edit File
- Tool to update file details in a project. use after confirming valid project and file ids.
- Edit Label
- Tool to edit a label in a crowdin project. use when you need to update the name or description of an existing label. ensure the label exists before using. example: edit label 42 to 'release-1.1'.
- Edit Project
- Tool to update project details using json-patch. use after confirming project settings to modify metadata like name, description, visibility, or languages.
- Edit String
- Tool to update string details in a crowdin project. use when you need to modify a string's text or metadata after creation.
- Get Label
- Tool to retrieve information about the label identified by the specified label id in a project. use after confirming the project context to fetch label details.
- Get Language
- Tool to retrieve details of a specific language. use when you have a language identifier and need locale codes and plural rules before configuring translations.
- Get Member Info
- Tool to retrieve information about a project member. use when you need to inspect details for a specific user within a project after obtaining their member id.
- Get Project
- Tool to retrieve details of a specific crowdin project. use when you need to inspect project settings before making updates.
- Get String
- Tool to retrieve details of a specific string in a crowdin project. use after confirming the project and string ids to fetch its metadata.
- Get Webhook
- Tool to retrieve information about the webhook identified by the specified webhook id in a project. use after confirming the project context to fetch webhook details.
- List Branches
- Tool to list all branches in a crowdin project. use after selecting a project to view its branch structure. supports pagination and optional filtering by branch id.
- List Files
- Tool to list files in a crowdin project. use when you need to retrieve a list of project files with optional filters by directory, group, or branch before processing.
- List Labels
- Tool to list labels in a crowdin project. use when you need to retrieve all labels for a specific project with optional pagination.
- List Languages
- Tool to retrieve a list of supported languages. use when you need to fetch all languages crowdin supports before starting localization.
- List Project Members
- Tool to list members in a crowdin project. use when you need to retrieve project member list for management tasks after confirming the project id.
- List Projects
- Tool to retrieve a list of all crowdin projects with optional filters. use when you need to paginate through or filter projects by owner, group, language inclusion, or archive status.
- List Reports
- Tool to list reports for a given crowdin project. use after confirming project id to retrieve available reports. supports pagination via limit and offset.
- Upload Storage
- Tool to upload a file to crowdin storage. use when you need to obtain a storageid for further operations like adding files to a project.