Automatic Deployments

Push Your Code,
We Deploy It Instantly

Connect your Git repository and deploy automatically on every push. No manual steps, no logging in — just push and go.

Last updated on 22nd February 2026

GitHub GitHub
GitLab GitLab
Bitbucket Bitbucket
Codebase Codebase

Automatic deployments let you push code to Git and have it deployed to your servers instantly, without manual intervention. DeployHQ connects to GitHub, GitLab, and Bitbucket, detects new commits, and deploys changes to your FTP, SFTP, SSH, or cloud servers within seconds of every push.

The Problem with Manual Deployments

Every manual deployment is a context switch — logging in, selecting branches, clicking buttons. It adds up fast.

👤 Developer 1. git push 2. Log into DeployHQ 3. Select branch 4. Click deploy 5. Wait for it... 🖥️ Server ⏱ 5 steps every time you deploy

Manual deployments break your flow. Every time you push code, you have to leave your editor, log in, and trigger the deploy yourself.

Push and Forget — We Handle the Rest

A webhook triggers your deployment automatically whenever you push. One step instead of five.

👤 Developer GitHub GitLab Bitbucket webhook DeployHQ Auto deploy 🖥️ Live! ✓ ⚡ Just push — that's it!

How It Works

Three simple steps, then every deployment is automatic.

1
Server icon

Webhook Added

A webhook is added automatically to your repository when you connect it.

2
Rocket icon

You Push Code

Push your changes to your repository as you normally would.

3
Check icon

Auto Deploy

We calculate the changes and deploy them to your server instantly.

Perfect For

Automatic deployments shine in these scenarios.

Zap icon

Instant Deploys

Deploy instantly whenever you make any changes. Push and your site is updated within seconds.

Server icon

Staging Environments

Keep staging always running the latest version of a specific branch. Perfect for QA and testing.

Cloud icon

Static Sites

Edit and deploy from anywhere in the world. Great for static sites and content updates.

Shield icon

Multi-Server

Deploy to multiple servers at the same time, including servers behind firewalls.

Getting Started

Set up automatic deployments in minutes

Check mark

Connect Your Repository

Link your GitHub, GitLab, Bitbucket, or Codebase repository.

Check mark

Enable Auto Deploy

Turn on automatic deployments in your server settings. Webhooks are configured automatically.

Check mark

Push and Go

Every push to your configured branch triggers a deployment automatically.

Read the documentation →
AUTOMATIC DEPLOYMENT FLOW $ git push origin main ✓ Pushed Webhook received by DeployHQ Deploying 3 changed files... ✓ Deployment complete!

Frequently Asked Questions

Which Git providers support automatic deployments?

DeployHQ supports automatic deployments from GitHub, GitLab, Bitbucket, Codebase, and Gitea. When you push to a configured branch, DeployHQ receives a webhook and starts the deployment automatically.

Can I deploy automatically from specific branches only?

Yes. You can configure which branches trigger automatic deployments. For example, deploy from your main branch to production and from a staging branch to your staging server — each with its own server configuration.

What happens if an automatic deployment fails?

If a deployment fails, DeployHQ notifies you via email, Slack, or other configured notifications. The failed deployment is logged with full details so you can investigate. Your server remains on the last successful deployment.

Ready to automate your deployments?

Push your code and let DeployHQ handle the rest. It's that simple.

10-day free trial • No setup fees • Cancel anytime

Get started today for just $9/month

That's unlimited deployments and 3 projects.

Start your free 10 day trial