Plex Automation for WHMCS

$99.00 USD

Plex Automation for WHMCS sends Plex access invitations, assigns product-specific libraries, and manages customer access through WHMCS service lifecycle actions.

Included:

  • 7-Day Free Trial Access
  • Multi-Level Technical Support
  • One-Time Payment, No Recurring Fees
  • Lifetime Owned License
  • Instant Download After Purchase
  • Latest WHMCS Compatible

Description

Plex Automation for WHMCS

Plex Automation for WHMCS connects your WHMCS products with one or more Plex servers using Plex token authentication. It automatically sends access invitations to customers, shares the libraries assigned to their purchased product, and manages that access through supported WHMCS service actions.

The module is designed for Plex server owners and media service providers who want to reduce repetitive invitation and library-management work while keeping customer access connected to WHMCS service status.

Automated Plex Invitations

  • Use the customer’s WHMCS account email for Plex access.
  • Send a Plex server invitation when the service is provisioned.
  • Share only the Plex libraries assigned to the purchased WHMCS product.
  • Store the returned Plex shared-server and user identifiers for later access actions.
  • Reuse an existing customer record when access needs to be granted again.

Product-Level Library Selection

Choose which Plex libraries are included with each WHMCS product instead of granting every customer access to the complete server.

  • Retrieve available libraries from the selected Plex server.
  • Select one or multiple libraries from the WHMCS product configuration page.
  • Save selected Plex library section IDs with the product.
  • Apply those library selections when inviting or restoring customer access.

Service Lifecycle Management

  • Activate: Invite the customer and share the product’s selected Plex libraries.
  • Suspend: Unshare the customer’s Plex server access.
  • Unsuspend: Share the selected libraries again and restore access.
  • Terminate: Unshare access and optionally remove the customer from Plex friends.

Flexible Termination Control

Choose how the module handles a customer when their WHMCS service is terminated.

  • Remove library access and delete the tracked Plex customer record.
  • Remove the customer from Plex friends when a Plex user ID is available.
  • Enable the Non Removable Clients option to disable access while keeping the customer record available for restoration.

Multiple Plex Server Management

  • Add and manage multiple Plex server connections.
  • Assign a specific Plex server to each WHMCS product.
  • Configure a descriptive panel name for each connection.
  • Store the API endpoint, Plex version, server ID, client identifier, and Plex token.
  • Edit or remove existing server records.
  • View the number of tracked customers associated with each configured server.

Connection Validation

When adding a Plex server, the addon sends a request using the configured endpoint, server ID, client identifier, version, and token. The server record is saved only when the Plex request returns a successful response.

Customer Access Tracking

  • Track customers by their WHMCS email address.
  • Store the Plex shared-server ID used for access removal.
  • Store the Plex user ID when returned by Plex.
  • Track whether the customer’s Plex access is active or inactive.
  • Associate newly invited customers with the selected Plex server.

WHMCS Module Logging

Supported Plex requests are recorded through the WHMCS module log, including the operation, request fields, and parsed Plex response. This provides administrators with useful information when reviewing invitation or library-access issues.

Why Choose This Module?

  • Reduce Manual Invitations: Send Plex access invitations through WHMCS provisioning.
  • Control Library Access: Assign different Plex libraries to different products.
  • Connect Access to Billing: Remove and restore Plex sharing through WHMCS service actions.
  • Support Multiple Servers: Use different Plex connections for different products.
  • Choose Termination Behavior: Remove customers completely or retain inactive records for later restoration.
  • Improve Visibility: Track customer sharing identifiers and review Plex requests in the WHMCS module log.

Ideal For

  • Plex server owners
  • Media library access providers
  • Hosting companies offering Plex-based services
  • Businesses managing different library-access packages
  • Providers operating multiple Plex servers through WHMCS

Simplified Plex Access Delivery

Plex Automation for WHMCS combines server invitations, product-level library selection, access suspension and restoration, configurable termination handling, multiple Plex server connections, customer tracking, and WHMCS logging in one focused automation solution.

What does Plex Automation for WHMCS do?

It automatically sends Plex server invitations and manages library access according to the customer’s WHMCS service status.

Is this module compatible with the latest WHMCS version?

Yes, the module is compatible with the latest supported WHMCS version.

Is this module compatible with current PHP versions?

Yes, it supports PHP versions compatible with the latest WHMCS release.

Does the module require an active Plex server?

Yes, you need an active Plex server with the necessary permissions to invite users and share libraries.

Does the module require a Plex API token?

Yes, a valid Plex authentication token is required for communication with your Plex server.

Is a Plex server included with the module?

No, you must provide and manage your own Plex server separately.

Is a Plex Pass subscription included?

No, any Plex subscription or server-related cost is separate from the module purchase.

Does the module provide movies, television shows, or other media?

No, it only automates access to libraries already available on your Plex server.

Does the module host or stream media?

No, media hosting and streaming continue to be handled by Plex and your server infrastructure.

Is the module responsible for media licensing?

No, you are responsible for ensuring that your media usage and sharing comply with applicable laws and Plex policies.

How does the module connect to Plex?

It uses the configured Plex server information and API token to perform supported invitation and library-access actions.

Does the WHMCS server require internet access?

Yes, WHMCS must be able to communicate with the Plex API and your Plex server.

Can the module work with a remotely hosted Plex server?

Yes, provided the server is reachable and the configured Plex credentials have the required access.

Can it work with a Plex server on a private network?

The WHMCS server must be able to reach the required Plex services, so additional network configuration may be necessary.

Can different WHMCS products provide access to different Plex libraries?

Yes, library access can be assigned according to the purchased WHMCS product or service.

Can one product provide access to multiple libraries?

Yes, a product can be associated with multiple supported Plex libraries when configured accordingly.

Can different products share the same Plex library?

Yes, the same library can be included with multiple products if that matches your service structure.

Does the module send Plex invitations automatically?

Yes, a Plex server invitation can be sent automatically after successful service activation.

Who sends the invitation email?

The customer receives the official invitation through the Plex invitation system.

Which email address receives the Plex invitation?

The invitation is sent using the customer information available to the module through the WHMCS service workflow.

Does the customer need a Plex account?

Yes, the customer must use a Plex account to accept the server invitation and access shared libraries.

What happens if the customer does not already have a Plex account?

The customer can create a Plex account and then accept the invitation using the invited email address.

Is access granted immediately after the WHMCS order is placed?

Access is processed when the related WHMCS service is successfully activated.

Does the customer need to accept the invitation?

Yes, library access becomes available after the customer accepts the Plex server invitation.

Does the module create Plex accounts for customers?

No, customers create and manage their own Plex accounts.

Does the module store customer Plex passwords?

No, customer Plex passwords are not required.

Does the customer enter Plex credentials in WHMCS?

No Plex password is required for the confirmed invitation workflow.

What happens if a customer uses a different Plex email address?

The invitation must be associated with the appropriate Plex account email, so the customer information may need to be corrected before resending access.

Can a failed or missed invitation be sent again?

The service action can be retried after checking the customer email, Plex token, server connection, and product configuration.

What happens if an invitation is already pending?

Plex may retain the pending invitation until it is accepted or removed, depending on the current server state.

Can a customer receive access to more than one Plex server?

This depends on how your Plex connections and WHMCS products are configured.

Does the module support automatic service activation?

Yes, library access can be granted through the WHMCS service-activation action.

What happens when a WHMCS service is suspended?

The module removes or restricts the customer’s shared Plex library access through the supported suspension workflow.

Does suspension delete the customer’s Plex account?

No, it only manages access to your shared Plex server or libraries.

What happens after the suspended WHMCS service is restored?

The supported unsuspension workflow restores the customer’s Plex library access.

Is the customer required to accept another invitation after unsuspension?

Access restoration follows the module’s Plex sharing workflow. Whether another invitation is needed depends on the current Plex account state.

What happens when the WHMCS service is terminated?

The module removes the customer’s access to the associated Plex server libraries.

Does termination delete media or Plex user data?

No, it removes shared access and does not delete your Plex libraries or the customer’s personal Plex account.

Does paying an overdue invoice restore Plex access automatically?

WHMCS can trigger the supported unsuspension workflow after payment according to your automation settings.

Does the module manage recurring billing?

No, WHMCS manages invoices and billing while the module manages supported Plex access actions.

Does the module process payments?

No, payments continue to be handled by WHMCS and your configured payment gateways.

Does it store payment-card information?

No, payment information is not required for Plex integration.

Can administrators manually create Plex access from WHMCS?

Yes, supported WHMCS module actions can be run manually from the service administration page.

Can administrators manually suspend or restore access?

Yes, the corresponding supported WHMCS service actions can be triggered manually.

Can administrators manually terminate Plex access?

Yes, the supported termination action can remove the customer’s shared-library access.

Does the module display Plex credentials in the client area?

No Plex username or password delivery is required because customers use their own Plex accounts.

Can customers access Plex directly from WHMCS?

The module manages invitation and library access, while customers use Plex applications or the Plex website for streaming.

Does it include a custom Plex media player?

No, customers use official Plex-compatible applications and interfaces.

Which devices can customers use?

Device availability is determined by Plex and the applications supported on the customer’s television, phone, tablet, computer, or streaming device.

Does the module control simultaneous streams?

No confirmed stream-limit management is provided by the module. Playback restrictions depend on Plex and your server configuration.

Does it control video quality or transcoding?

No, quality, bandwidth, transcoding, and playback settings remain managed through Plex.

Does it monitor Plex server performance?

No server-performance monitoring was confirmed for this module.

Does it track customer viewing history?

No viewing-history or analytics functionality was confirmed.

Can it automatically remove inactive Plex users?

Access is managed through the WHMCS service lifecycle. Separate inactivity-based removal was not confirmed.

Can existing Plex users be connected to WHMCS services automatically?

Existing-user linking or bulk import was not confirmed and may require manual handling or customization.

Can customers be migrated between Plex servers?

Automatic server migration was not confirmed.

Can library assignments be changed later?

Administrators can update product configuration, but existing customer access may need to be refreshed through the appropriate module action.

What happens if a library is renamed or removed?

The WHMCS product configuration should be reviewed and updated to match the current Plex server libraries.

Can provisioning fail if the Plex token is invalid?

Yes, an invalid or expired token prevents the module from managing server invitations and library access.

Can provisioning fail if the Plex server is offline?

Yes, supported actions may fail until the server or Plex API becomes reachable again.

Can provisioning fail because of an incorrect customer email?

Yes, the invitation may be sent incorrectly or may not match the customer’s Plex account.

Are failed actions visible in WHMCS?

Supported errors are returned through the WHMCS module-action workflow for administrator review.

Does the module include detailed activity logs?

Logging depends on the WHMCS module log and the facilities included in the installed module version.

Does the module require the standard WHMCS cron?

Normal invoice generation, suspension, unsuspension, and other scheduled billing automation rely on the standard WHMCS cron.

Does it require a separate custom cron job?

No separate custom cron was confirmed for the core Plex invitation and access-management workflow.

Should the WHMCS website use HTTPS?

Yes, HTTPS is strongly recommended to protect customer sessions and administrative information.

Does the module modify WHMCS core files?

No, it operates through the WHMCS provisioning-module workflow without modifying core files.

Are WHMCS template modifications required?

No template modifications are required for the core automation workflow.

Does it depend on the WHMCS client-area theme?

Core Plex provisioning is not dependent on the client-area theme.

Can the module reduce manual Plex administration?

Yes, it automates invitations and access changes that would otherwise require manual Plex server management.

Can it guarantee uninterrupted Plex service?

No, availability still depends on the Plex platform, your server, network connectivity, storage, and infrastructure.

Is professional installation support available?

Yes, professional assistance can be provided for installation, configuration, testing, and supported customizations.

Who should use this module?

It is suitable for Plex server owners, media-service providers, hosting companies offering authorized Plex access, and WHMCS businesses seeking automated library sharing.