Help Center
Help Center
  • Getting Started
    • What is Haystack?
    • Quick Start
      • Account Setup
      • Roles
        • For Executives
        • For Managers
        • For Product
  • Setup
    • Integrations
      • Jira
      • GitHub Cloud
      • GitHub Enterprise
      • GitLab
      • Bitbucket
      • Slack
    • Organization
      • Investments
      • Deployments
      • Invite users
      • Exclusions
    • Teams
      • Map members
      • Sprint success metric
      • Capacity
      • Alerts
      • SLAs
      • Risks
  • Features
    • Issues
    • Pull Requests
    • Epics
    • Retrospective
    • Release Notes
    • Investments
    • Alerts
    • Customizable Widgets
    • Flexible Reports
    • Team Metrics
    • List of All Metrics
    • API
    • Embedded reports
  • Admin
    • Security & Privacy
    • Data Sync
      • How to setup faster data sync for JIRA?
  • FAQ
    • Can I track Dora metrics?
    • What is Status Category?
  • Guides
    • First Principles of Engineering Metrics
    • Engineering Metrics (Video Series)
    • How to Improve Quality?
    • Sprint Planning
    • Daily Standups
    • Retrospectives
    • Identify Bottlenecks
  • Other
    • Changelog
Powered by GitBook
On this page

Was this helpful?

  1. Setup
  2. Integrations

GitHub Cloud

See all your teams work from JIRA issues to Pull Requests in once place by integrating GitHub with Haystack.

Last updated 11 months ago

Was this helpful?

For more information on what data Haystack uses from Git,

Configure

Default token would give a sync time of 30 minutes.

To improve the sync time to 10 seconds check Real Time Data Sync doc.

  1. Go to .

  2. Select Connect GitHub -> GitHub Cloud.

  3. You will be redirected to GitHub connect page. Select which GitHub account to integrate to Haystack:

  4. Select repositories. If you select specific repositories, you will have to give access to all newly created repositories later on:

  1. Redirection:

    1. You have permission to give access GitHub. If you see the above page, press "Continue" and move to Step 8:

    2. Need approval from GitHub Admin. If you don't have admin permissions in GitHub, you will need to receive approval from your GitHub admin and enter a token to link Github with Haystack:

      The GitHub admin will receive an email from GitHub to grant access to the organization. After they do it, they will be redirected to the Haystack page with the token:

      Important: Inform the GitHub admin in advance not to close the page before copying the token. If they close the page, they will need to uninstall the Haystack app from Github and you will need to start Github integration from scratch.

  2. Wait for the data to sync. This usually takes about 4 hours, but due to GitHub API limitations can extend up to 24 hours depending on the organization size.

here is an article!
Org settings -> Integrations -> Version Control
Page cover image