# GitHub integration

Canonical page: https://www.questionpunk.com/support/integrations-github

Pull images from a GitHub repository into a Concept Test.

Time: 2-5 minutes

Level: Beginner

Audience: Designers, Product teams, Researchers

## Steps

### 1. Go to Settings > Integrations

Navigate to **Settings > Integrations** and find the **GitHub** card.

### 2. Add a Personal Access Token

Create a GitHub Personal Access Token with the **repo** scope for private repositories, or **public_repo** for public ones, then paste it in.

### 3. Pull images into a Concept Test

With GitHub connected, open a [Concept Test](https://www.questionpunk.com/support/concept-testing) question and browse your repository to pull images in as variants.

### 4. Disconnect if needed

Click **Disconnect** on the GitHub card in Settings > Integrations to revoke the token at any time.

## Details

The GitHub integration is scoped to one job: pulling images out of a repository so you can quickly populate a [Concept Test](https://www.questionpunk.com/support/concept-testing) with variants from assets you already have in version control.

Use a fine-scoped Personal Access Token — grant only the repo (or public_repo) scope needed to read the images you plan to use.

## Related articles

- [Concept testing](https://www.questionpunk.com/support/concept-testing.md)
- [Slack integration](https://www.questionpunk.com/support/integrations-slack.md)
- [API and developer access](https://www.questionpunk.com/support/api-access.md)
