Help/getting started
getting started

Onboard 50 sites in one afternoon

Updated June 26, 2026 104 views 1 found this helpful

Most agencies get every site under PowerSEC by the end of one work session.

Who this guide is for: Agencies and teams managing multiple WordPress sites you own or are authorized to administer. Bulk onboarding is intended for your own client sites — not third-party sites.

Step 1 — Generate an install token

Open Dashboard → Settings → Install Tokens and click New Install Token. Give it a name like "agency-batch-may". Copy the token — it looks like psec_install_xxxxxxxx.

Or use the CLI:

psec install-tokens create --name "agency-batch-may"

Note: Install tokens (psec_install_...) are for connecting WordPress sites. They are different from API keys (psec_live_...) which are used for the CLI and API scripts.

Step 2 — Install the plugin on each site

Download the plugin ZIP from Dashboard → Settings → Install Tokens → Download Plugin and install it on each WordPress site:

# WP-CLI
wp plugin install /path/to/powersec-latest.zip --activate

# Or use the WP admin: Plugins → Add New → Upload Plugin

When the plugin activates, open PowerSEC → Connect in the WP admin and paste your install token. The plugin registers with Central automatically.

Step 3 — Watch sites come online

Within 30–90 seconds of activation, each site appears in your dashboard. Check progress:

psec sites list

Step 4 — Apply your standard settings

From the Central dashboard, use the Sites page bulk-action controls to apply scan schedules, alert channels, and firewall settings to all newly connected sites.

# Check each site's status from the CLI
psec sites status yourdomain.com
psec scan run yourdomain.com
psec alerts list --site <site-id>

That's it. 50 sites, one afternoon, fully protected.

Couldn't find what you're looking for?

Browse more articles or reach out to our support team.

Browse all articles Email support
Onboard 50 sites in one afternoon — PowerSEC help | PowerSEC