If your LingoHub project is linked to a repository but changes fail to appear after a manual or automatic pull, verify the following troubleshooting steps to resolve synchronization issues.
Troubleshooting steps
1. Check import status and event log
Click Projects in the top navigation bar and select your project from the left sidebar.
Go to the Imports & Exports tab.
Under Imports, check the import Status. This is a first indication whether your file import was successful or not.
Click the log icon next to the import date.
In the Import logs view, switch to the Events tab to review error messages explaining why files were skipped or stopped.
2. Verify resource filters and file path matching
A "Success" status with zero imported changes typically indicates that your file filters no longer match the repository paths.
Navigate to Settings > Integration ([Provider]).
Scroll to Branches & Files and click Configure next to Files.
Under Configure & sync files, review your Synchronization filters and inspect the Files to be synchronized preview. If folders were renamed or moved, update your patterns accordingly.
3. Verify Webhook configuration
If automatic pulls are failing:
Log in to your repository provider (e.g., GitHub, GitLab).
Navigate to your repository settings and locate the Webhooks section.
Ensure the LingoHub Webhook is present and active (green status indicator).
Additional checks
Trigger a manual pull: Click the Repository icon (e.g., GitHub) in the top menu and click Pull to force a sync attempt.
Verify branch selection: Ensure LingoHub is configured to synchronize the exact branch where your commits were pushed.
Validate file syntax: Confirm that the files in your repository contain valid markup/JSON and are not empty.
Need more help?
Couldn't find what you were looking for? Reach out to our team at [email protected], and we will gladly assist you.








