Integrations

GitHub Sync

Connect your repositories to Lem to automatically capture and link information from every code update.

How it Works

The GitHub integration is automated. Lem receives updates from your repositories and organizes them into your project history:

  • Activity Ingestion: Captures key update details and reviewers.
  • Update Analysis: Identifies core changes and categorizes updates.
  • Context Linking: Automatically searches Slack and project tasks for related background information.

"Security Note: Lem does not hold any confidential information regarding your codebase. Your code remains fully protected and private."

Setup Instructions

1. Connect & Authorize

Navigate to Settings > Integrations and click Connect on the GitHub card. Grant access to the repositories you wish to monitor.

Individual Setup

To track personal repositories:

  1. Go to the Repository Settings.
  2. Click on Webhooks in the sidebar.
  3. Add a new webhook with Payload URL: https://api.getlem.ai/api/v1/webhooks/lem
  4. Select Send me everything (All Events).

Organization Setup

To monitor an entire organization:

  1. Navigate to Organization Settings.
  2. Go to Webhooks and click Add Webhook.
  3. Add a new webhook with Payload URL: https://api.getlem.ai/api/v1/webhooks/lem
  4. Select Send me everything (All Events).

Process Guidance

Lem monitors your GitHub activity to help maintain standards. If an update is missing a linked task or a clear explanation, Lem will flag it in the dashboard and optionally reach out via Slack.

"Pro Tip: Using the All Events setting ensures Lem can capture update messages and pull request rationale for full traceability."