WordPress plugin intelligence profile

Nubocoder Agency Manager

Give your agency team access to every client site from one dashboard, and remove it everywhere when someone leaves.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.9 · PHP 8.1
Directory statusactive
Last directory update21 Oct 202612d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Nubocoder Agency Manager version 0.2.0 as active, updated 12d ago and tested up to WordPress 7.1.

Overview

About this plugin

When a developer or marketer joins an agency, they need an account on every client site. When they leave, every one of those accounts must go. Doing it site by site is slow and one forgotten account is a security risk.

Agency Manager keeps your team in one place and applies it to your client sites:

  • Define team members and teams (for example Developers or Marketing), each with the role it gets on client sites.
  • Give access to one or many people on one, several or all sites, with a review of every change before anything is sent.
  • Change roles, suspend, restore or remove accounts in bulk.
  • Retire a member: every account is removed or suspended, and sites that do not answer are retried for about a week. Their content goes to an agency service account.
  • See who has access to what in the access matrix, including accounts whose role was changed on the site and administrators not managed by the agency.
  • Follow every change site by site, with the attempts made and a possible fix for each failure, retry failures and read the tamper-evident activity log.
  • Get one email when changes could not be completed or a site keeps failing its daily check, plus a notice and a counter in the WordPress admin.

Each client site needs the companion plugin Nubocoder Agency Manager Client.

com/plugins/nubocoder-agency-manager.

Security

  • Every request to a client site is signed with a key pair dedicated to that site, is valid for five minutes and cannot be replayed. Responses are signed too.
  • Site keys are encrypted in the database with the NBAM_ENCRYPTION_KEY constant.
  • Client sites only let the agency change accounts it created; the site owner decides what the agency may do and can disconnect at any time.
  • Removing access, restoring accounts and granting administrator roles ask for your password again. The owner is emailed about critical actions, and security alerts are always emailed.
  • Dedicated capabilities, optional mandatory two-factor authentication and an emergency button that revokes every key.

Install the hub on a dedicated WordPress site with few plugins, not on the public website of the agency.

External services

This plugin does not use any third-party service. It only talks to the client sites that you add in Agency Manager → Sites, which run the companion plugin Nubocoder Agency Manager Client. Nothing is sent until you add a site and its owner pastes the connection key on that site.

  • When a client site connects, it sends its address, its REST endpoint, its public key and the client plugin version.
  • To show and apply access, the hub sends signed requests to each connected site: the login, email, first and last name and role of the team members you give access to, and the role changes, suspensions and removals you confirm.
  • Client sites answer with their WordPress and PHP versions, their name and address, their roles and number of users, and the login, email, role and post count of the accounts the agency manages there, plus the login, email and role of their administrators, so they appear in the access matrix.
  • When you disconnect a site or use Revoke all, the hub tells that site to forget the connection.

The data stays between your hub and your client sites. The hub also sends emails about critical actions through wp_mail() of your own site.

Third-party libraries

org/, GPLv3 or later) to run jobs in the background. json, is part of the plugin.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • access management
  • multiple sites
  • agency
  • team
  • users
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.9 · PHP 8.1
Update activity21 Oct 202612d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.1.10.2.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.