Provider docs

WordPress plugin

The official plugin talks to the Provxo Plugin API, syncs settings, and embeds the trial form with a shortcode.

API base URL https://subflow.synergylabs.cloud/api/v1

Install

  1. Download the ZIP from this link (or License & plugin in your console).
  2. WordPress → Plugins → Add New → Upload Plugin → Activate Provxo.
  3. Open the Provxo menu in WP admin.

Connection settings

Enter exactly these values (no trailing slash issues — use the base URL below).

FieldValue
Provxo URLhttps://subflow.synergylabs.cloud
License keyPX-XXXX-…

What happens on activate

The plugin calls the activate endpoint. Provxo binds the site to your license and returns a site_uid you must keep.

POST https://subflow.synergylabs.cloud/api/v1/plugin/activate
Content-Type: application/json

{
  "license_key": "PX-XXXX-XXXX-XXXX",
  "site_url": "https://your-wordpress-site.com",
  "site_name": "My IPTV site",
  "plugin_type": "wordpress"
}

Save site_uid from the response. All later API calls need Authorization Bearer + X-Provxo-Site.

After activation

  1. If you have several panels, bind one under the plugin Panel screen (or POST /plugin/site-panel).
  2. Sync settings from Provxo (branding, durations, SMTP).
  3. Add the shortcode to any page or post:
[provxo_trial]
Migrating WordPress to a new domain? Use reassign_site_uid on activate so you keep the same site binding within your max_sites limit.