Header

Automatically deploy your Shopify themes

Improve your development workflow by automatically deploying themes straight from your Git repositories.

Automate Shopify theme deployments

Start deploying changes to your custom Shopify themes at the click of a button.

DeployHQ makes it easy for you to deploy changes to your theme straight from your repository host to your Shopify site. You can say goodbye to manually uploading a zipped version of your site and hello to automatic deployments.

  • Connect your Git repository

    After signing up for an account and logging in, create a project and use the secure repository selector to import your Git repository’s details automatically. You can deploy 1 project for free. 10 day free trial for any paid plan with every signup.

  • Link with your Shopify account

    Tell DeployHQ how to connect to your Shopify installation to upload your theme. Don't worry, it's easy to set up! All you need to do here is name your server, select “Shopify” as the server's protocol, and then enter your store's URL.

  • Start a deployment manually or turn on automatic deployments

    Log in to DeployHQ and press the deploy button or automatically deploy when you git push to your repository. After that, sit back and relax — you’ve just saved yourself bucket loads of time. Permission to look as smug as possible — granted!

Complex deployment process? No worries!

When building Shopify themes, there are sometimes a number of extra steps required to get your theme production ready. DeployHQ makes automating your build process easy, no matter how complicated the build process may be.

Typically you’ll need to compile your assets using a tool like Gulp or Webpack before uploading your website. DeployHQ lets you run your build commands securely in an isolated environment. You can even choose which versions of PHP, Node, Ruby, Go, Python, Java or .NET to use.

All files generated by your build commands can be uploaded to Shopify, meaning you don’t have to keep compiled files in your Bitbucket repository or install dependencies on your server.

  • Node JS
  • PHP
  • React
  • NPM
  • Composer
  • Vue
  • Java
  • Python
  • Sass
  • Grunt
  • Angular
  • Ruby
  • Webpack
  • Jest
  • .NET
  • Go