Step 4 Test it: Edit README on GitHub → commit to main Hit the webhook URL: “Pulling… Already up to date.” Refresh the site—changes live. No FTP, zero downtime.