PressAgility is auto-scalable and multi-tenant by design. Your white-label control panel will automatically add servers during high traffic and remove them when load decreases. To support this, your WordPress code must stay consistent across all servers.
We use GitHub as the single source of truth for your code. During setup, we’ll create a staging and a production branch. Any changes you push are deployed automatically—no manual syncing or configuration needed. We handle everything for you.
Step 2.1 – Create a New Organization on GitHub #
PressAgility connects your GitHub organization to an automated deployment system that pushes updates to your servers every time you make a change.
On New Organization creation page for “This organization belongs to:” You can select anything “My personal account” or “A business or institution”
Step 2.2 – Enable Deploy Keys #
In your new GitHub organization, make sure Deploy Keys are enabled. This allows PressAgility to securely access your repositories during deployment.
To enable them, go to your organization’s repository:
Settings → Deploy Keys (from the left menu), then select “Enabled” and save.
Step 2.3 – Install the PressAgility GitHub App #
After creating your GitHub organization, install the PressAgility GitHub App. This will automatically set up the required repositories for your WordPress multi-tenant network.
Please make sure to select your newly created organization during the installation.
