Managing Integrations
TestFish integrates with several platforms so you can keep QA activities in sync with the rest of your product stack.
Available integrations
- Jira – Two-way defect sync, requirement backlinks, and Jira Forge automation.
- GitHub – Create/link GitHub issues, trigger workflows, and keep assignments aligned.
- ClickUp – Sync defects into ClickUp tasks with status/priority mapping.
How integrations are structured
- Organisation-level – Owners/Admins authorise the platform (OAuth, app installation, or API token). Tokens are encrypted and monitored for expiry. You can revoke integrations anytime.
- Project-level – Projects create integration categories that define scopes (defects, requirements, automation). Each category stores mapping details (project/list/repo, statuses, assignees, etc.).
- Automation – Use webhooks or API tokens to trigger CI/CD jobs, post execution results, or sync custom data.
Best practices
- Use dedicated integration API tokens (token type
integrationorwebhook) so you can rotate credentials without affecting users. - Keep workflow mappings up to date in both systems—when you add a new TestFish workflow state, map it to an external status.
- Test integrations in a staging workspace before rolling out to production teams.
- Review the audit log after enabling an integration to confirm the sync behaviour aligns with your expectations.