Connect your GitHub or Bitbucket repos to your WordPress sites. Push to your branch, and WPGrip pulls the code to every connected site over SSH. One repo can deploy to dozens of sites at once.
When you push to your tracked branch, a webhook fires. WPGrip receives it, connects to every site linked to that repo over SSH, and pulls the latest code. You see the full deployment log in real time.
Connect a repo, pick a branch, link your sites. Every push to that branch triggers a deployment to every connected site. No CI/CD pipeline to configure. No build server to maintain.
Link your GitHub or Bitbucket repository. WPGrip sets up the webhook automatically.
Choose which branch to track — main, production, staging. Different sites can follow different branches.
Connect one or more WordPress sites to the repo. A theme repo can power 20 client sites at once.
Push to your branch. The webhook fires. WPGrip pulls the code to every linked site over SSH.
If you build a starter theme or a custom plugin that runs on multiple client sites, you don't want to deploy to each site manually. Link the repo once, connect every site that uses it, and every push deploys everywhere.
Map branches to environments. Your production sites follow the main branch. Staging sites track the staging branch. Development sites pull from dev. Each push only deploys to the sites following that branch.
Every deployment is logged with its commit hash. If a deploy breaks something, you can roll back to any previous commit from the dashboard. WPGrip checks out the specified commit on the server over SSH — your site is back to the working version.
Every deployment is logged with the commit hash, message, author, timestamp, and outcome. You know exactly what code is running on every site, when it was deployed, and by whom. If something goes wrong, you have the full trail.
Free trial. No credit card. No plugins to install.