

Browse 90 free modules with search, category filters, favorites, and individual enable controls.
155 modules. 90 free. 65 more with Pro.
Manage admin, content, media, login, and email tools from one searchable dashboard. Enable what you need and save favorites.
Use 90 free modules without a PowerSuite account, license, or trial. WP Powersuite Premium adds 65 modules through a separate paid add-on for forms, backups, advanced security, and more. Keep Lite active alongside Pro. Pro code is not included in this download.
This launch video also showcases features available in the separate paid Pro add-on.
Available separately through PowerSuite Pro:
Test sensitive changes on staging and keep independent backups. Avoid overlapping features; use either WebP or AVIF Conversion. Disabled modules skip feature logic, but shared core still loads. AI generation requires your provider account; charges are separate. Manual form building needs no AI provider.
Free modules make no licensing requests. Configured integrations, remote images/imports, and submitted feedback contact the recipients below. Disabled modules do not contact these services. Alpine.js is bundled.
Email Delivery
Configured PHP mail/SMTP/providers receive message content, sender/recipients, reply-to, attachments, and credentials for mail and Test email. Test connection authenticates SMTP without sending; API checks request account/domain/sender/permission data. Emailit/Bird retrieve recent messages; SendLayer retrieves delivery events, potentially exposing account mail information. Netcore/turboSMTP POST synthetic connection-test requests with invalid sender/recipient addresses, without customer content. Maileroo checks its key locally; use Test email for delivery verification.
Entered SMTP hosts override defaults below. Relays receive mail/credentials; API User-Agent includes plugin/version. Servers receive your IP/HTTP information. Gmail/Microsoft authorization exchanges code, credentials, callback URL, and later refresh tokens. SES webhooks fetch SNS certificates/subscription-confirmation URLs with tokens. Domain checks query DNS. Delivery webhooks verify signatures/secrets; Mailgun requires its HTTP Webhook Signing Key and HTTPS.
email.*.amazonaws.com API hosts, email-smtp.*.amazonaws.com SMTP hosts, plus sns.amazonaws.com / sns.*.amazonaws.com certificate and subscription URLs when delivery-event webhooks are enabled. Terms and Privacy.api.sendgrid.com or api.eu.sendgrid.com; SMTP smtp.sendgrid.net. Terms and Privacy.api.mailgun.net or api.eu.mailgun.net; SMTP smtp.mailgun.org or smtp.eu.mailgun.org. Terms and Privacy.api.brevo.com; SMTP smtp-relay.brevo.com. Terms and Privacy.accounts.google.com, oauth2.googleapis.com, gmail.googleapis.com, and www.googleapis.com. Terms and Privacy.login.microsoftonline.com and graph.microsoft.com. Terms and Privacy.api.postmarkapp.com; SMTP smtp.postmarkapp.com. Terms and Privacy.api.mailjet.com; SMTP in-v3.mailjet.com. Terms and Privacy.api.mailersend.com; SMTP smtp.mailersend.com. Terms and Privacy.api.smtp2go.com, us-api.smtp2go.com, eu-api.smtp2go.com, or au-api.smtp2go.com; SMTP mail.smtp2go.com. Terms and Privacy.api.resend.com; SMTP smtp.resend.com. Terms and Privacy.mandrillapp.com; SMTP smtp.mandrillapp.com. Terms and Privacy.https://api.sparkpost.com or https://api.eu.sparkpost.com; Bird platform API keys use https://us1.platform.bird.com or https://eu1.platform.bird.com. SMTP defaults are smtp.sparkpostmail.com or smtp.eu.sparkpostmail.com. Terms and Privacy.api.elasticemail.com; SMTP smtp.elasticemail.com. Terms and Privacy.console.sendlayer.com; SMTP smtp.sendlayer.com. Terms and Privacy.api.smtp.com; SMTP send.smtp.com. Terms and Privacy.https://emailapi.netcorecloud.net or https://apieu.netcorecloud.net. Terms and Privacy.api.turbo-smtp.com or api.eu.turbo-smtp.com; SMTP pro.turbo-smtp.com or pro.eu.turbo-smtp.com. Terms and Privacy.smtp.maileroo.com for both the HTTPS email API and SMTP relay. Terms and Privacy.api.emailit.com; SMTP smtp.emailit.com. Terms and Privacy.https://api.mailbaby.net; SMTP relay.mailbaby.net. Terms and Privacy.Email failure alerts
After final failure, optional chat alerts send site/provider names and redacted errors, at most every 15 minutes. Errors may retain message-specific information, but exclude bodies/attachments. Email alerts use configured recipients/connection, falling back to admin email. Slack: hooks.slack.com (Terms, Privacy). Discord: discord.com/discordapp.com (Terms, Privacy). Developers may allow other HTTPS hosts; review their policies.
Remote images and imports
Customizer image imports download supplied URLs into Media Library; hosts receive URL, server IP, and HTTP information. Admin Logo URLs load directly in previews/admin bars, including front-end bars; no local copy. External image hosts receive URL, viewer IP/browser and policy-permitted referrer. Review arbitrary hosts’ Terms/Privacy.
Gravatar fallback: When WordPress avatar display is enabled, Local User Avatar profile previews without a local avatar and Remove Admin Bar Items account greetings may request https://secure.gravatar.com/avatar/ unless overridden. Requests include profile-email hash, size/default/rating and selected initials; hosts receive viewer IP/browser/referrer. Local User Avatar respects disabled avatar display, uses local uploads when present, and uses a local placeholder for its hidden removal preview. Terms, Privacy.
Optional deactivation feedback
“Submit & Deactivate” stores up to 50 local snapshots: reason/comments, site/admin details, plugins/theme, modules, environment/browser, and recent errors.
It sends reason/comments, site URL/hash, admin/submitting-user emails, plugin/WordPress/PHP/database versions, theme, installed/active plugins, modules, license status (not key), browser/OS, language/role, hosting/server, memory/cache/CDN, HTTPS/cron details to https://wppowersuite.com/wp-json/licensor/deactivation-feedback for troubleshooting/improvements. Automatic diagnostics exclude raw errors/logs, local user IDs, passwords, API/license keys; recipient receives server IP/HTTP information. Terms, Privacy.
“Skip & Deactivate” collects/sends nothing; opening/closing sends nothing. Contact-permission checkbox defaults checked; its yes/no value permits follow-up, not marketing subscription or immediate email. Uncheck to decline; Skip sends no permission. Developers overriding/disabling recipients through constants/filters must disclose replacements and policies before collection.
Social sign-in
Google Sign-In requires OAuth credentials. Clicking sign-in authorizes at https://accounts.google.com; approval exchanges code, client ID/secret and callback URL at https://oauth2.googleapis.com/token, then retrieves email/name/avatar using the access token at https://openidconnect.googleapis.com/v1/userinfo to sign in/create accounts.
Sign-in/CAPTCHA browser-binding cookies are first-party HttpOnly, expire after ten minutes, clear on matching verification, and are neither shared with providers nor tracking cookies. Use HTTPS.
Google avatar URL storage defaults enabled. Saved external images load during later avatar views while sign-in is enabled/configured, including non-signing-in viewers. Local uploads can override; images aren’t copied locally. Disabling storage doesn’t remove saved URLs. Hosts receive image URL, IP/browser/referrer. Google: Terms, Privacy.
Facebook/GitHub modules require Pro; the shared OAuth HTTP helper ships free. Installed/enabled/configured modules authorize with application ID, callback, permissions/state; approval exchanges authorization code/credentials for tokens, then account ID/name/permitted email/avatar for login/registration. No WordPress passwords are sent. GitHub’s authenticated GET /user/emails uses user:email: API documentation.
Facebook: https://www.facebook.com, https://graph.facebook.com (Terms, Privacy). GitHub: https://github.com, https://api.github.com (Terms, Privacy).
Analytics and bot checks
Configured GA4 waits for CMP analytics consent or wppsmodule_allow_analytics (default false). Disabling Consent Mode allows immediate tracking unless blocked by that filter. Included pageviews request https://www.googletagmanager.com/gtag/js, then send Measurement ID, URL and standard events to https://www.google-analytics.com / https://analytics.google.com. Google Terms/Privacy above apply.
reCAPTCHA/Turnstile require Pro; their Test connection loaders remain in the free admin script. Enabled connection tests load provider scripts; protected forms obtain browser tokens and send tokens/secrets server-side for verification.
reCAPTCHA: https://www.google.com/recaptcha/api.js, https://www.gstatic.com, https://www.google.com/recaptcha/api/siteverify. Google Terms/Privacy above apply.
Turnstile: https://challenges.cloudflare.com/turnstile/v0/api.js, https://challenges.cloudflare.com/turnstile/v0/siteverify. Terms, Privacy.
Bundled libraries
Alpine.js 3.17.2: minified official npm distribution, MIT. Versioned source and build tools; the exact upstream license is included at modules/alpine-js-enqueue/LICENSE-Alpine.md. The bundle includes Vue shared/reactivity 3.5.41, MIT: versioned source, with its exact upstream license at modules/alpine-js-enqueue/LICENSE-Vue.txt. See modules/alpine-js-enqueue/THIRD-PARTY.txt for upstream URLs and notice checksums.
SVG Upload: prefixed svg-sanitize 1.0.0, GPLv2+; source/license, also in modules/svg-upload/includes/svg-sanitize. Local sanitization removes external resources, unsafe CSS/active content; ambiguous IDs, excessive complexity and invalid reference graphs are rejected.