Skip to main content

Integrations

Ever Teams integrates with popular development and project management tools to synchronize work across platforms.

Available Integrations

GitHub

The GitHub integration enables bidirectional sync between Ever Teams and GitHub:

FeatureDescription
Issue syncImport GitHub issues as Ever Teams tasks
PR trackingTrack pull request status alongside tasks
Commit linkingLink commits to tasks automatically
Webhook syncReal-time updates via GitHub webhooks

Setup

  1. Navigate to Settings → Integrations
  2. Click Connect GitHub
  3. Authorize the Ever Teams GitHub App
  4. Select repositories to sync
  5. Configure sync settings (project mapping, label mapping)

Configuration

VariableDescription
GAUZY_GITHUB_CLIENT_IDGitHub OAuth Client ID
GAUZY_GITHUB_CLIENT_SECRETGitHub OAuth Client Secret
GAUZY_GITHUB_APP_IDGitHub App ID
GAUZY_GITHUB_APP_NAMEGitHub App name
GAUZY_GITHUB_WEBHOOK_URLWebhook endpoint URL
GAUZY_GITHUB_WEBHOOK_SECRETWebhook verification secret

JIRA

Import and sync issues from Atlassian JIRA:

FeatureDescription
Issue importImport JIRA issues into Ever Teams
Status syncMap JIRA statuses to Ever Teams statuses
Project mappingMap JIRA projects to Ever Teams projects

Other Integrations

IntegrationStatusDescription
GitLabPlannedGitLab issue and MR sync
BitbucketPlannedBitbucket integration
SlackPlannedNotifications and commands

Integration Architecture

RoutePurpose
/api/integrationList and manage integrations
/api/integration/[type]Type-specific integration operations
/api/integration-tenantTenant-level integration settings
HookPurpose
useIntegrationIntegration management
useGitHubIntegrationGitHub-specific operations
StorePurpose
integrations/integration.tsActive integrations
integrations/integration-github.tsGitHub integration state
integrations/integration-tenant.tsTenant integration config
integrations/integration-types.tsIntegration type definitions