Most agencies get every site under PowerSEC by the end of one work session. Here is the path our top customers take.
Step 1 — Generate one shared install token
# In Central, Settings → API tokens → "New install token"
# Copy the token; it embeds your account id and the install role.
TOKEN=psec_install_xxxxxxxx
Step 2 — Run the bulk-install script over SSH
for SITE in site-list.txt; do
ssh "$SITE" "cd /var/www/html && wp plugin install \
https://powersec.io/dl/powersec-latest.zip \
--activate && wp option update powersec_install_token $TOKEN"
done
Step 3 — Watch sites come online in Central
Within 30–90 seconds of activation, each site appears in your dashboard with a green dot. The first sync also seeds the rules bundle and runs an initial scan.
Step 4 — Apply your standard policy bundle
# Apply the same firewall rules + scan schedule + alert channels to all sites.
psec apply-policy --bundle agency-default --to all
That's it. 50 sites, one afternoon, fully protected.