IntegrationsGitHub
GitHub Integration
Sync documentation from GitHub repositories to your Knowledge Base.
The GitHub integration syncs markdown files from your repositories into the Workestra Knowledge Base, keeping your internal docs up to date automatically.
Setup
- Go to Knowledge Base → Settings → GitHub
- Click Connect GitHub
- Authorize the Workestra GitHub App
- Select repositories to sync
How It Works
- Initial sync — All markdown files from selected repos are imported
- Webhook updates — Push events trigger incremental syncs
- AI indexing — Imported documents are embedded for semantic search
Configuration
Repository Selection
Choose specific repositories and branches to sync. You can sync from multiple repos.
Path Filtering
Optionally restrict sync to specific directories (e.g., only /docs folder).
Branch Selection
Select which branch to sync from (defaults to the repository's default branch).
Automatic Updates
When you push changes to a synced repository:
- GitHub sends a webhook to Workestra
- Changed files are re-imported
- AI embeddings are updated
- Search index reflects the latest content
No manual intervention needed — your Knowledge Base stays current with your codebase.