Skip to content

Connecting GitHub

Deployify integrates with GitHub to track your theme code changes and automatically deploy them to Shopify.

  • A GitHub account
  • A repository containing your Shopify theme code
  • Owner or admin access to the repository (or organization)

In the Deployify app:

  1. Click Repositories in the left sidebar
  2. Click “Connect GitHub”

You’ll be redirected to GitHub to install the Deployify GitHub App:

  1. Select repositories

    • Choose “All repositories” (recommended for agencies)
    • Or select specific repositories
  2. Review permissions

    • Contents (read) — to read your theme files
    • Metadata (read) — to list repositories
    • Secrets (read/write) — for GitHub Actions secrets
  3. Click “Install”

After installation:

  1. You’ll return to Deployify
  2. Select the repository you want to use from the dropdown
  3. Click “Save Repository”
  • Deployify receives webhooks for pushes to your configured branch
  • You can now create workflows that deploy from this repository
  • The GitHub App is automatically configured with necessary secrets

Your repository should follow standard Shopify theme structure:

Terminal window
my-theme/
├── assets/
├── config/
├── layout/
├── locales/
├── sections/
├── snippets/
└── templates/

“No repositories found”

  • Ensure the GitHub App is installed on the correct organization/account
  • Try reinstalling the GitHub App

“Installation failed” or permission errors

  • You must be an owner or have admin access to install GitHub Apps
  • For organization repos, ask an organization owner to install the app

“Repository already connected”

  • Each repository can only be connected to one Deployify tenant
  • Contact support to transfer ownership if needed
Plan Max Repositories
Free 1
Starter 3
Growth 10
Scale 25
  • Your GitHub access tokens are encrypted at rest
  • We only read theme files, never modify your repository code
  • Webhooks are validated using HMAC signatures
  • You can revoke access anytime from GitHub Settings → Applications