OpenWPAgent

Integration · Novamira Pro

Novamira Pro.


Novamira Pro is bundled with the Growth, Ultra, and Agency tiers. Customers receive a personalized installer that activates the plugin without ever seeing the license key. Updates flow through WordPress like any other plugin. This page explains what arrives, how it activates, and how to troubleshoot.

What you get

One ZIP, downloaded from your OpenWPAgent dashboard, containing three things:

  • novamira/ — Novamira Free 1.2.x, the MCP server plugin from Dynamic.ooo. AGPL-3.0. We ship it byte-identical to the upstream release.
  • novamira-pro/ — Novamira Pro 1.1.x. Same byte-identical policy. AGPL-3.0. This is the plugin that adds Elementor, Bricks, ACF, JetEngine, Meta Box, ACPT, ASE, and Pods knowledge to your agent.
  • owpa-novamira-bootstrap/ — Our companion plugin. ~100 lines of PHP. It activates the other two and then self-deactivates. GPL-2.0+.

What the bootstrap does on activation

  1. Activates Novamira Free if it is not already active.
  2. Activates Novamira Pro.
  3. Reads owpa-novamira-bootstrap/config.json (sealed inside your personalized download) and writes the license key to the nvp_license_key WordPress option.
  4. Triggers Novamira Pro's activation handler immediately so license.dynamic.ooo registers the activation now, not on tomorrow's cron.
  5. Adds both Novamira plugins to WordPress's built-in auto_update_plugins option. Updates apply silently from then on.
  6. POSTs a heartbeat to your OpenWPAgent dashboard so support can confirm install succeeded.
  7. Deletes config.json from disk and self-deactivates.

The license key is in plaintext inside the ZIP body for the ~5 seconds between download and bootstrap activation. After that, the key lives in the customer's wp_options table — read back by Novamira Pro itself on each daily license check, masked in its admin UI to the last 4 digits.

Updates

Novamira Pro phones home to license.dynamic.ooo daily via WP-Cron. When Dynamic.ooo ships a new release, the next cron tick discovers it and WordPress applies the update automatically thanks to auto_update_plugins. No customer action required.

The bundle itself does not need to be re-downloaded for Pro updates — only if Dynamic.ooo bumps the Free plugin in a way that breaks the Pro min-version requirement. We re-vendor on the OpenWPAgent side when that happens; you do not.

Auto-update opt-out

If you prefer manual updates: WP Admin → Plugins → find Novamira / Novamira Pro → click Disable auto-updates. WordPress will surface a notice when an update is available; click Update Now at your cadence.

Where to see install status

From your dashboard, visit /account/plugins. The Novamira Pro card shows the activation state for every site paired to your org.

On the WP site itself: WP Admin → Settings → Novamira Pro License. You should see License: Active. The key is masked.

Troubleshooting

The bootstrap activated but Pro shows License: Inactive

The daily cron probably hasn't fired yet. Visit Settings → Novamira Pro License and click Refresh license status. If the license server returns an error, the message displays inline. Contact OpenWPAgent support with the error text — do not paste a license key into chat.

The bootstrap deactivated itself but Pro isn't active

This can happen if Novamira Free was not at v1.1.1+ at install time. Upgrade Free from its own plugin page, then re-activate owpa-novamira-bootstrap from Plugins → Inactive. It is idempotent and safe to run again. After success it re-deactivates itself.

The audit log says config.json was missing

The ZIP was re-extracted after the bootstrap ran once, or a security plugin scrubbed the JSON. Re-download a fresh bundle from your dashboard (the URL is valid for 15 minutes; the config inside is valid for 24 hours).

Removing Novamira Pro

If you ever want Pro off a site:

  1. WP Admin → Settings → Novamira Pro License → Deactivate license on this site.
  2. WP Admin → Plugins → Deactivate Novamira Pro.
  3. Optionally, also deactivate Novamira Free.

Deactivating the license at step (1) frees up a slot in our 1000-site Agency Lifetime cap, which keeps the bundle available for your other sites and other OpenWPAgent customers.

Licensing

OpenWPAgent holds a Novamira Pro Agency Lifetime license from Dynamic.ooo (1000 sites). Every Growth+ customer site uses one activation. If you leave OpenWPAgent, your sites lose Pro at the next daily check — Free keeps working. You can buy your own Novamira Pro license directly from novamira.ai/pro if you want to retain the abilities.


Last updated: 2026-05-21. See the marketing overview for the customer-facing benefits list.