> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sixtyfour.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub Integration

> Find and enrich developers from GitHub repositories — contributors, stargazers, watchers, and more — using Sixtyfour workflows.

Connect GitHub to Sixtyfour and turn repositories into lead lists. Pull contributors, stargazers, and watchers from any repo, or search GitHub for users, repositories, and code.

<Warning>
  Only Enterprise plan customers can use the GitHub integration in the Sixtyfour Platform.
</Warning>

## What You Can Do

| Capability                 | Description                                                                                |
| -------------------------- | ------------------------------------------------------------------------------------------ |
| **Find people from repos** | Extract contributors, stargazers, or watchers from GitHub repositories                     |
| **Search GitHub**          | Search for repositories, users, or code by keyword                                         |
| **Enrich developers**      | Pipe GitHub profiles into enrichment blocks to find emails, companies, and contact details |

## Quickstart

<Steps>
  <Step title="Connect your GitHub account">
    In the [Sixtyfour dashboard](https://app.sixtyfour.ai), go to **Integrations** and select **GitHub**. Authorize access to your GitHub account.
  </Step>

  <Step title="Create a workflow with a GitHub source block">
    Open the [Workflow Editor](https://app.sixtyfour.ai/workflows/new) and create a new workflow. Choose one of the GitHub source blocks:

    | Block                  | Use case                                                             |
    | ---------------------- | -------------------------------------------------------------------- |
    | **GitHub Find People** | Get contributors, stargazers, or watchers from a specific repository |
    | **GitHub Search**      | Search GitHub for repositories, users, or code matching a query      |
  </Step>

  <Step title="Configure the source">
    **GitHub Find People** — Select the role type (contributors, stargazers, or watchers) and provide a repository column or value (e.g., `sixtyfour-ai/docs`).

    **GitHub Search** — Choose a search type (repositories, users, or code) and enter your query.
  </Step>

  <Step title="Add enrichment and output blocks">
    Chain enrichment blocks after the GitHub source to build out lead profiles:

    ```mermaid theme={null}
    flowchart LR
      GFP[GitHub Find People] --> EP[Enrich People] --> FE[Email address] --> Append[Notebook]
    ```
  </Step>

  <Step title="Run the workflow">
    Run the workflow from the editor. Sixtyfour pulls profiles from GitHub and processes each one through your pipeline.
  </Step>
</Steps>

## Example Workflows

### Recruit contributors from an open-source project

```mermaid theme={null}
flowchart LR
  GFP[GitHub Find People] --> Enrich_People[Enrich People] --> Find_Email[Email address] --> Filter --> Append[Notebook]
```

### Find developers interested in a technology

```mermaid theme={null}
flowchart LR
  GS[GitHub Search] --> Enrich_People[Enrich People] --> Find_Email[Email address] --> Slack
```

## Block Reference

| Field                | GitHub Find People           | GitHub Search        |
| -------------------- | ---------------------------- | -------------------- |
| Block type           | `github_find_people`         | `github_search`      |
| Pipeline position    | Source (first block)         | Source (first block) |
| Requires integration | Yes                          | Yes                  |
| Key config           | Role type, repository column | Search type, query   |

<Note>GitHub source blocks run from the Workflow Editor. To trigger workflows programmatically via API, use a [Webhook source block](/guides/building-workflows#source-blocks) instead and pass your GitHub data as the payload.</Note>
